centos

CentOS Oracle 安装步骤是什么

小樊
43
2025-11-03 13:55:14
栏目: 云计算

CentOS系统安装Oracle数据库详细步骤(以Oracle 19c为例)

1. 系统准备

2. 安装必要依赖包

使用YUM命令安装Oracle所需的依赖包(覆盖编译、网络、库文件等需求):

sudo yum install -y binutils compat-libcap1 compat-libstdc++ libaio libaio-devel gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

3. 创建Oracle用户与组

4. 配置内核参数

编辑/etc/sysctl.conf文件,添加/修改以下内核参数(优化系统资源限制):

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295  # 或根据物理内存调整(如16GB内存设为17179869184)
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

保存后执行sudo sysctl -p使配置立即生效。

5. 配置Oracle用户环境变量

编辑/home/oracle/.bashrc文件(用户级环境变量),添加以下内容(路径需与实际安装目录一致):

export ORACLE_BASE=/u01/app/oracle  # Oracle基础目录
export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/dbhome_1  # Oracle软件目录
export ORACLE_SID=orcl  # 数据库实例名(需与后续创建一致)
export PATH=$PATH:$ORACLE_HOME/bin  # 添加Oracle命令到PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH  # 库文件路径
export LANG=en_US.UTF-8  # 字符集
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8  # 数据库字符集

执行source /home/oracle/.bashrc使配置生效。

6. 下载并解压Oracle安装包

7. 安装Oracle数据库软件

8. 配置数据库实例

使用Oracle Database Configuration Assistant(DBCA)创建数据库实例:

$ORACLE_HOME/bin/dbca

9. 启动Oracle服务

10. 验证安装

常见问题解决

0
看了该问题的人还看了