centos

oracle在centos上如何安装

小樊
42
2025-05-06 20:53:13
栏目: 云计算

在CentOS上安装Oracle数据库是一个复杂的过程,涉及多个步骤和配置。以下是一个详细的安装指南,基于CentOS 7和Oracle 19c版本。

准备工作

  1. 系统要求

    • 确保CentOS 7系统已经安装并更新到最新版本。
    • 确保系统有足够的内存、硬盘空间和处理器性能。
    • 确保Swap分区空间不小于2GB。
  2. 下载Oracle安装包

    • 从Oracle官网下载适用于Linux x64的Oracle数据库安装包。

安装步骤

1. 安装必要的软件包

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

2. 创建Oracle用户和组

sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle
sudo passwd oracle

3. 配置内核参数

编辑 /etc/sysctl.conf 文件,添加或修改以下参数:

fs.aio-max-nr  1048576
fs.file-max  6815744
kernel.shmall  2097152
kernel.shmmni  4096
kernel.sem  250 32000 100 128
kernel.shmmax  2147483648
net.ipv4.ip_local_port_range  9000 65500
net.ipv4.icmp_echo_ignore_broadcasts  1
net.ipv4.conf.all.rp_filter  1
net.ipv4.conf.default.rp_filter  1
net.core.rmem_default  262144
net.core.rmem_max  4194304
net.core.wmem_default  262144
net.core.wmem_max  1048576

使更改生效:

sudo sysctl -p

4. 配置用户环境变量

编辑 /home/oracle/.bashrc 文件,添加以下内容:

export ORACLE_BASE=/data/oracle
export ORACLE_HOME=/data/oracle/product/19.3.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_UNQNAME=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LANG=C
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

使更改生效:

source /home/oracle/.bashrc

5. 下载并解压Oracle安装包

将下载的安装包上传到服务器,并解压到指定目录:

unzip linux.x64_11gR2_database_1of2.zip -d /data/src/
unzip linux.x64_11gR2_database_2of2.zip -d /data/src/
chown -R oracle:oinstall /data/src/

6. 安装Oracle数据库

切换到Oracle用户进行安装:

su - oracle
cd /data/src/database/response/
./runInstaller

按照安装向导的指示进行安装,包括配置监听器、创建数据库实例等。

7. 配置Oracle数据库

安装完成后,使用 dbca 工具进行配置:

$ORACLE_HOME/bin/dbca

8. 启动数据库服务

安装完成后,启动Oracle数据库实例:

sqlplus / as sysdba
startup

9. 验证安装

通过SQL*Plus或其他工具连接数据库,验证安装是否成功:

sqlplus /nolog
sql connect sys/sys_password as sysdba
select instance_name from v$instance;

注意事项

以上步骤应该能帮助您在CentOS 7上成功安装Oracle 19c数据库。如果在安装过程中遇到任何问题,请参考Oracle官方文档或寻求社区帮助。

0
看了该问题的人还看了