凌峰创科服务平台

Oracle服务器安装配置步骤是怎样的?

Oracle服务器安装配置是一个涉及多个环节的复杂过程,需要从前期准备到系统优化逐步完成,以下从环境准备、安装步骤、配置优化及常见问题处理等方面进行详细说明。

Oracle服务器安装配置步骤是怎样的?-图1
(图片来源网络,侵删)

环境准备

在安装Oracle服务器前,需确保操作系统、硬件资源及依赖组件满足要求,以Oracle Database 19c为例,推荐使用Red Hat Enterprise Linux 7.9或CentOS 7.9系统,硬件配置需满足最低要求:CPU不少于2核,内存不少于4GB(推荐8GB以上),硬盘空间不少于20GB(建议SSD提升性能),同时需关闭防火墙和SELinux,避免安装过程中权限问题。

系统依赖安装

执行以下命令安装必要的编译工具和库文件:

yum install -y binutils gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

创建Oracle用户和组

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle  # 设置密码

配置系统参数

编辑/etc/sysctl.conf文件,添加以下内容:

fs.aio-max-nr = 1048576
fs.file-max = 68719476736
kernel.shmall = 4294967296
kernel.shmmax = 68719476736
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

执行sysctl -p使配置生效。

Oracle服务器安装配置步骤是怎样的?-图2
(图片来源网络,侵删)

配置Oracle用户资源限制

编辑/etc/security/limits.conf文件,添加:

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240

安装步骤

上传并解压安装包

将Oracle安装包(如linuxx64_19c_database.zip)上传至服务器/opt目录,解压:

cd /opt
unzip linuxx64_19c_database.zip

安装图形化界面(如需)

若通过图形化界面安装,需安装VNC和GNOME桌面:

yum groupinstall "GNOME Desktop" -y
systemctl set-default graphical.target

运行安装程序

切换至Oracle用户,执行安装脚本:

Oracle服务器安装配置步骤是怎样的?-图3
(图片来源网络,侵删)
su - oracle
cd /opt/database
./runInstaller

图形化安装配置

  • 选择“创建和配置数据库”,点击“下一步”;
  • 选择“高级安装”,点击“下一步”;
  • 指定Oracle基目录(如/u01/app/oracle),数据目录(如/u01/oradata);
  • 选择“企业版”或“标准版”,配置字符集(建议AL32UTF8);
  • 设置管理口令(需符合复杂度要求),点击“下一步”;
  • 确认安装摘要,点击“完成”开始安装。

安装后配置

安装过程中会提示以root用户执行两个脚本,按提示完成:

/u01/app/oraInventory/orainstRoot.sh
/u01/app/oracle/product/19c/dbhome_1/root.sh

配置优化

配置监听器

su - oracle
netmgr  # 打开网络配置工具
# 添加监听器(默认端口1521),保存并退出
lsnrctl start  # 启动监听

创建数据库实例

若安装时未创建实例,可通过DBCA工具创建:

dbca  # 图形化界面配置实例名称、存储路径、参数等

参数文件优化

编辑$ORACLE_HOME/dbs/spfile<SID>.ora,调整关键参数:

sga_target = 2G  # 根据内存大小调整
pga_aggregate_target = 1G
open_cursors = 300
processes = 200

启动数据库与验证

sqlplus / as sysdba
startup  # 启动数据库
SELECT status FROM v$instance;  # 验证状态为OPEN

常见问题处理

  1. 安装过程中报错“Invalid group name oinstall”
    解决方案:检查/etc/group文件中是否存在oinstall组,若不存在需重新创建并设置用户所属组。

  2. 监听启动失败,提示“TNS-12541: TNS:no listener”
    解决方案:检查listener.ora文件中的监听地址和端口是否正确,确认ORACLE_HOME环境变量是否配置。


相关问答FAQs

Q1: 安装Oracle时提示“内存不足”如何处理?
A1: 可通过以下方式解决:1)增加虚拟内存,编辑/etc/fstab添加swap分区;2)关闭非必要服务释放物理内存;3)降低Oracle安装时的内存分配参数(如MEMORY_TARGET)。

Q2: 如何验证Oracle数据库是否安装成功?
A2: 验证步骤如下:1)执行lsnrctl status检查监听状态;2)使用sqlplus / as sysdba连接数据库,执行SELECT * FROM v$version;查看版本信息;3)检查/u01/oradata目录下是否存在数据文件。

分享:
扫描分享到社交APP
上一篇
下一篇