安装前请仔细将文档通读一遍,安装过程中根据安装命令仔细核对,特别留意一些字体加粗或标红的字样,遇到问题请及时咨询博主
1、基础环境
1.1、操作系统
cat /etc/redhat-release
1.2、主机名
医院默认分配的主机名可能跟其他主机会有重复,所以分配给智慧护理的数据库服务器建议强制改下名。
1.2.1、查询主机名
hostnamectl
1.2.2、修改主机名
vi /etc/hostname
修改主机名为:ZHHL-DB
1.2.3、重启
主机名修改后需要重启才能生效,执行reboot命令后,正常启动,可以看到命令左侧的主机名已变更:
1.2.4、主机名与IP绑定
输入ifconfig查询当前服务器的IP地址,IP地址较为敏感,大家自行获取,获取到IP后编辑系统主机代理文件:
vi /etc/hosts
2、环境准备
2.1、创建Oracle用户和用户组
以下命令在root用户下执行:
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle
修改oracle用户的密码:
passwd oracle
修改oracle用户的密码为:12345678
连续两次输入重复密码确认即可(忽略中间密码规则复杂度校验的提示)
2.2、创建文件夹并赋予权限
以下命令在root用户下执行:
mkdir -p /home/oracle/product/19.3.0/dbhome_1
mkdir -p /home/oracle/oraInventory
mkdir -p /home/oracle/oradata
mkdir -p /home/oracle/oradatabak
chown -R oracle:oinstall /home/oracle/* chmod -R 775 /home/oracle/*
2.3、安装Oracle依赖包
2.3.1、下载依赖包和Oracle安装包
2.3.2、安装依赖包
以下命令在root用户下执行:
unzip oracle-preinstall-oraclelinux8.zip
cd oracle-preinstall-oraclelinux8/
rpm -Uvh ./* --nodeps --force
2.3.3、放置安装包
将oracle19C安装包拷贝到/home/oracle/product/19.3.0/dbhome_1目录下面,然后分配用户组,授权。以下命令在oracle用户下执行:
su - oracle
cd /home/oracle/product/19.3.0/dbhome_1/
unzip Oracle_19c_LINUX.X64_193000_db_home.zip
2.3.4、配置操作系统limits限制参数
在2.3.2步骤中,只要正确执行了安装依赖包的步骤,在Oracle Linux8.10操作系统中,安装这些依赖会默认修改操作系统的部分参数配置,包括以下操作系统Limits限制参数,相应修改的配置文件在:/etc/security/limits.d/oracle-database-preinstall-19c.conf 中,可作为参考。
以下命令在root用户下执行:
vi /etc/security/limits.conf
* soft nproc 16384
* hard nproc 16384
* soft nofile 65535
* hard nofile 65535
* soft memlock 3145728
* hard memlock 3145728
调整操作系统层面硬限制:
vi /etc/systemd/system.conf
DefaultLimitNOFILE=65535
2.3.5、配置登录PAM验证
以下命令在root用户下执行:
vi /etc/pam.d/login
session required pam_limits.so