Shaw0xyz 发表于 2024-6-20 11:59:05

centos服务器安装oracle 19c- 图形化安装

本帖最后由 Shaw0xyz 于 2024-6-20 13:47 编辑

1. 引言

Oracle数据库是广泛使用的关系型数据库管理系统(RDBMS),其强大的功能和高性能使其成为许多企业应用的首选。本文将详细介绍如何在CentOS服务器上安装Oracle 19c,重点介绍图形化安装过程,确保读者能够顺利完成安装。

2. 环境准备

在开始安装之前,需要确保系统满足Oracle 19c的安装要求,并进行一些必要的准备工作。

2.1 检查系统要求

(1) 硬件要求:至少2GB的RAM,至少10GB的可用硬盘空间。
(2) 操作系统要求:CentOS 7及以上版本。
(3) 依赖包:确保系统安装了必需的依赖包,如gcc、glibc等。

2.2 创建用户和组

Oracle数据库需要一个专用的用户和组来运行。执行以下命令创建用户和组:

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

2.3 配置内核参数和资源限制

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

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1073741824
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命令使配置生效。

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

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

3. 安装Oracle 19c

3.1 下载Oracle 19c安装包

从Oracle官方网站下载Oracle 19c的安装包,选择适合Linux x86_64架构的版本。将下载的文件上传到CentOS服务器上,例如上传到/home/oracle目录。

3.2 解压安装包

切换到oracle用户并解压安装包:

su - oracle
unzip linuxx64_193000_db_home.zip -d /u01/app/oracle/product/19.3.0/dbhome_1

3.3 配置Oracle环境变量

编辑oracle用户的.bash_profile文件,添加以下内容:

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/dbhome_1
export PATH=$ORACLE_HOME/bin<img src="static/image/smiley/default/shy.gif" border="0" smilieid="8" alt=":$">PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib<img src="static/image/smiley/default/shy.gif" border="0" smilieid="8" alt=":$">ORACLE_HOME/rdbms/jlib

保存并执行source .bash_profile命令使配置生效。

3.4 启动图形化安装

确保X11图形界面正常工作,并通过SSH连接服务器时启用X11转发。执行以下命令启动Oracle 19c的图形化安装程序:

cd $ORACLE_HOME
./runInstaller

4. 图形化安装步骤

安装程序启动后,按照以下步骤进行配置:

(1) 配置安全更新:选择是否接收安全更新通知,可以选择不配置。
(2) 安装选项:选择"Create and configure a single instance database"。
(3) 系统类型:选择"Server Class"。
(4) 安装类型:选择"Typical install configuration"。
(5) Oracle Home User:选择"Use existing Windows User"并输入oracle用户的密码。
(6) 创建数据库:选择"Create a database"。
(7) 典型安装配置:配置Oracle Base和Oracle Home路径,选择数据库文件存储路径,配置数据库名称和密码。
(8) 先决条件检查:安装程序会自动检查系统是否满足安装要求,如果有未满足的要求,会提示修复。
(9) 安装总结:确认配置信息无误后,点击"Install"开始安装。

安装过程中会提示执行root用户脚本,按照提示使用root用户执行相应脚本。

5. 安装后配置

安装完成后,需要进行一些基本的配置,以确保Oracle数据库正常运行。

5.1 配置监听器

使用netca命令启动网络配置助手,按照向导配置监听器。

netca

5.2 启动数据库

使用sqlplus工具登录数据库并启动:

su - oracle
sqlplus / as sysdba
startup

5.3 配置开机自启动

编辑/etc/oratab文件,将ORACLE_SID对应的行中的最后一个字段改为Y。创建/etc/rc.d/init.d/dbora脚本,添加以下内容:

#!/bin/sh
# chkconfig: 345 99 10
# description: Oracle auto start-stop script.

case "$1" in
    'start')
      su - oracle -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
      ;;
    'stop')
      su - oracle -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME"
      ;;
esac

chmod 750 /etc/rc.d/init.d/dbora
chkconfig --add dbora

6. 结论

通过本文的介绍,我们详细讲解了在CentOS服务器上安装Oracle 19c的图形化安装过程,包括环境准备、安装步骤和安装后配置。掌握这些步骤,可以帮助读者顺利完成Oracle 19c的安装和配置,使数据库系统能够稳定高效地运行。





/ 荔枝学姐de课后专栏 /

Hi!这里是荔枝学姐~

欢迎来到我的课后专栏

自然语言学渣 NLP摆烂姐

热衷于技术写作 IT边角料

AIGC & Coding & Linux ...

~互撩~ TG: @Shaw_0xyz

页: [1]
查看完整版本: centos服务器安装oracle 19c- 图形化安装