Linux/ Red Hat Enterprise Linux Server 7.9 上安装 Oracle 19C
原创Linux/ Red Hat Enterprise Linux Server 7.9 上安装 Oracle 19C 指南
在 Linux 系统上安装 Oracle 数据库是一个错综的过程,但通过以下步骤,您可以轻松地在 Red Hat Enterprise Linux Server 7.9 上安装 Oracle 19C。本文将详细介绍安装过程,包括准备工作、环境配置、软件安装和数据库创建等步骤。
一、准备工作
在起始安装之前,请确保您的系统满足以下要求:
- 操作系统:Red Hat Enterprise Linux Server 7.9
- 硬件要求:至少 4GB 内存,推荐 16GB 或更高
- 磁盘空间:至少 20GB 可用空间,推荐 100GB 或更高
- 网络连接:确保网络连接正常,以便从 Oracle 官方网站下载软件
二、环境配置
1. 更新系统软件包
sudo yum update
2. 安装必要的依赖性项
sudo yum install oracle-epel-release-el7
sudo yum install oracle-19c-ee-rpm
3. 创建 Oracle 用户和组
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -m -G oinstall dba
4. 配置内核参数
编辑 /etc/sysctl.conf
文件,添加以下内容:
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
net.ipv4.ip_local_port_range = 9000 65535
vm.swappiness = 1
vm.overcommit_memory = 1
vm.dirty_ratio = 90
vm.dirty_background_ratio = 10
然后使用以下命令使更改生效:
sudo sysctl -p
三、安装 Oracle 19C
1. 下载 Oracle 19C 软件包
从 Oracle 官方网站下载 Oracle 19C 软件包,并上传到服务器。
2. 解压软件包
tar -xvf oracle19c_home_linux.x64_193000.tar.gz
cd oracle19c_home
3. 运行安装脚本
执行以下命令起始安装:
./runInstaller
4. 选择安装类型
在安装向导中,选择“Single Instance Database”或“RAC”安装类型,这里我们选择“Single Instance Database”。
5. 输入 Oracle 主目录路径
输入 Oracle 主目录路径,例如 /opt/oracle/product/19.3.0/dbhome_1
。
6. 创建数据库
在安装向导中,选择“Create Database”选项,并按照提示完成数据库创建过程。
7. 安装完成后,配置环境变量
编辑 ~/.bash_profile
文件,添加以下内容:
export ORACLE_HOME=/opt/oracle/product/19.3.0/dbhome_1
export ORACLE_BASE=/opt/oracle
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
然后使用以下命令使更改生效:
source ~/.bash_profile
四、创建监听程序
1. 创建监听程序
执行以下命令创建监听程序:
lsnrctl addsn
2. 配置监听程序
编辑 $ORACLE_HOME/network/admin/listener.ora
文件,配置监听程序:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
)
3. 启动监听程序
执行以下命令启动监听程序:
lsnrctl start
五、创建用户和权限
1. 登录到 Oracle 数据库
执行以下命令登录到 Oracle 数据库:
sqlplus / as sysdba
2. 创建用户和权限