找回密码
 立即注册
查看: 559|回复: 0

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

[复制链接]

279

主题

0

回帖

964

积分

超级版主

积分
964
发表于 2024-6-20 11:59:05 | 显示全部楼层 |阅读模式
本帖最后由 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数据库需要一个专用的用户和组来运行。执行以下命令创建用户和组:

  1. groupadd oinstall
  2. groupadd dba
  3. useradd -g oinstall -G dba oracle
  4. passwd oracle
复制代码


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

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

  1. fs.aio-max-nr = 1048576
  2. fs.file-max = 6815744
  3. kernel.shmall = 2097152
  4. kernel.shmmax = 1073741824
  5. kernel.shmmni = 4096
  6. kernel.sem = 250 32000 100 128
  7. net.ipv4.ip_local_port_range = 9000 65500
  8. net.core.rmem_default = 262144
  9. net.core.rmem_max = 4194304
  10. net.core.wmem_default = 262144
  11. net.core.wmem_max = 1048576
复制代码


保存并执行sysctl -p命令使配置生效。

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

  1. oracle soft nproc 2047
  2. oracle hard nproc 16384
  3. oracle soft nofile 1024
  4. oracle hard nofile 65536
  5. oracle soft stack 10240
复制代码


3. 安装Oracle 19c

3.1 下载Oracle 19c安装包

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

3.2 解压安装包

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

  1. su - oracle
  2. unzip linuxx64_193000_db_home.zip -d /u01/app/oracle/product/19.3.0/dbhome_1
复制代码


3.3 配置Oracle环境变量

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

  1. export ORACLE_BASE=/u01/app/oracle
  2. export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/dbhome_1
  3. export PATH=$ORACLE_HOME/bin<img src="static/image/smiley/default/shy.gif" border="0" smilieid="8" alt=":$">PATH
  4. export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
  5. 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的图形化安装程序:

  1. cd $ORACLE_HOME
  2. ./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命令启动网络配置助手,按照向导配置监听器。

  1. netca
复制代码


5.2 启动数据库

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

  1. su - oracle
  2. sqlplus / as sysdba
  3. startup
复制代码


5.3 配置开机自启动

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

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

  4. case "$1" in
  5.     'start')
  6.         su - oracle -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
  7.         ;;
  8.     'stop')
  9.         su - oracle -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME"
  10.         ;;
  11. esac

  12. chmod 750 /etc/rc.d/init.d/dbora
  13. chkconfig --add dbora
复制代码


6. 结论

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





/ 荔枝学姐de课后专栏 /

Hi!这里是荔枝学姐~

欢迎来到我的课后专栏

自然语言学渣 NLP摆烂姐

热衷于技术写作 IT边角料

AIGC & Coding & Linux ...

~互撩~ TG: @Shaw_0xyz

荔枝学姐爱吃荔枝!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系站长|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2025-4-5 02:26 , Processed in 0.054018 second(s), 24 queries .

Powered by 主机论坛 HostSsss.Com

HostSsss.Com

快速回复 返回顶部 返回列表