实体服务器安装流程详解
1. 实体服务器安装概述
1.1 实体服务器的重要性
1.1.1 实体服务器在企业中的应用
- 实体服务器为企业提供了稳定、高效的计算资源。
- 相比于虚拟服务器,实体服务器在处理能力和数据安全性方面更具优势。
- 实体服务器适用于大规模数据处理和高并发业务场景。
1.1.2 安装流程的重要性
- 正确的安装流程可以确保实体服务器稳定运行。
- 错误的安装可能导致服务器故障,影响企业业务。
- 安装流程对于提高服务器性能和优化资源配置至关重要。
2. CentOS 7安装流程
2.1 确认RAID级别
2.1.1 RAID级别介绍
- RAID(独立磁盘冗余阵列)是一种通过将多个磁盘驱动器组合成一个或多个阵列,以提供比单个驱动器更高的性能和数据冗余的技术。
- 常见的RAID级别包括RAID 0、RAID 1、RAID 5等。
2.1.2 确认RAID 0级别
- 本例中,实体服务器采用1块磁盘,级别确定为RAID 0。
- RAID 0通过条带化技术将数据分布到多个磁盘上,实现数据的高速读写。
- RAID 0没有数据冗余,适用于对性能有较高要求的场景。
2.2 BIOS设置与启动盘制作
2.2.1 BIOS设置
- 进入服务器的BIOS模式,修改启动项,将CDROM设置为优先级最高的启动项。
- 保存设置并重启服务器,确保BIOS设置生效。
2.2.2 制作启动盘
- 将装有CentOS 7的光盘放入USB便携刻录光驱。
- 制作启动盘,以便在实体服务器上安装操作系统。
2.3 安装CentOS 7
2.3.1 选择安装语言
- 启动安装程序后,选择中文作为安装语言。
- 确保安装过程中能够正常显示中文界面。
2.3.2 安装源与时区设置
- 默认安装源即可,如需修改,可在安装过程中进行设置。
- 设置正确的时区,以符合企业的地理位置。
2.3.3 软件选择
- 选择GNOME桌面环境,确保具备基本的图形界面。
- 勾选必要的软件包,如开发工具、文本编辑器等。
2.3.4 安装位置
- 选择“自动分区”,让安装程序自动分配磁盘空间。
- 确认分区方案,包括根分区、交换分区等。
2.3.5 开始安装
- 确认配置无误后,开始安装CentOS 7。
- 设置管理员密码,确保服务器安全。
3. Oracle 11G安装流程
3.1 解压安装包
3.1.1 解压命令
- 使用unzip命令解压Oracle 11G的安装包。
- 指定解压目录为/opt/oracle,确保目录结构清晰。
3.1.2 安装文件目录结构
- 解压完成后,/opt/oracle目录下会出现database目录,其中包含Oracle安装文件。
3.2 创建用户组与用户
3.2.1 用户组命令
- 使用groupadd命令创建oinstall和dba组。
- oinstall组为软件的所有者,dba组为数据库管理员。
3.2.2 创建用户
- 使用useradd命令创建用户,并将其加入oinstall和dba组。
- 设置用户密码,确保数据库安全。
3.3 创建Oracle目录结构
3.3.1 创建目录
- 创建Oracle数据库的安装目录、数据目录、快速恢复区等。
- 使用chown和chmod命令修改目录权限和所有者。
3.3.2 目录权限与所有权
- 确保目录权限为775,拥有者和同组用户具备完全权限。
- 其他用户仅具备读和执行权限,保障数据安全。
3.4 配置Oracle环境
3.4.1 修改.bash_profile
- 切换到oracle用户,修改.bash_profile文件。
- 添加Oracle环境变量,确保Oracle客户端能够正常运行。
3.4.2 拷贝响应文件
- 使用cp命令拷贝db_install.rsp文件到当前用户目录。
- 修改响应文件内容,如安装选项、用户组、目录路径等。
3.5 静默安装Oracle
3.5.1 运行安装程序
- 切换到Oracle安装目录,运行runInstaller程序。
- 使用-silent和-responseFile选项进行静默安装。
3.5.2 安装选项
- 确认安装选项符合企业需求,如安装类型、软件版本等。
3.6 创建Oracle监听器
3.6.1 静默创建监听器
- 使用netca命令静默创建Oracle监听器。
- 指定响应文件,确保监听器配置正确。
3.6.2 启动监听器
- 使用lsnrctl命令启动监听器。
- 检查监听器状态,确保正常运行。
3.7 静默建库
3.7.1 修改响应文件
- 修改dbca.resp文件,设置数据库实例参数。
- 包括数据库名称、SID、密码、数据文件目录等。
3.7.2 执行建库操作
- 使用dbca命令静默建库。
- 检查数据库实例进程,确保正常运行。
3.8 设置开机自启动
3.8.1 修改脚本
- 修改dbstart和dbshut脚本,确保Oracle服务能够自动启动。
- 修改/etc/oratab文件,设置开机自启动。
3.8.2 添加自启动命令
- 在rc.local文件中添加Oracle服务的启动命令。
- 确保Oracle服务在系统启动时自动运行。
3.9 开放端口与配置网络
3.9.1 分配静态IP
- 为实体服务器分配静态IP地址,如192.1




