使用 ASM 和版本升级安装 Oracle 19C RAC 的分步指南

2024年 2月 5日 69.7k 0

#Public IP

10.201.33.38  AUS-LNDBASMT-001.dbanalyser.com     AUS-LNDBASMT-001

10.201.33.39  AUS-LNDBASMT-002.dbanalyser.com     AUS-LNDBASMT-002

#Virtual IP

10.201.33.70    AUS-LNDBASMT-001-vip.dbanalyser.com     AUS-LNDBASMT-001-vip

10.201.33.71    AUS-LNDBASMT-002-vip.dbanalyser.com     AUS-LNDBASMT-002-vip

#Private IP

10.201.224.125    AUS-LNDBASMT-001-priv.dbanalyser.com   AUS-LNDBASMT-001-priv

10.201.224.126    AUS-LNDBASMT-002-priv.dbanalyser.com   AUS-LNDBASMT-002-priv

#Scan

10.201.33.72 AUS-LNDBASMT-scan.dbanalyser.com  AUS-LNDBASMT-SCAN

10.201.33.73  AUS-LNDBASMT-scan.dbanalyser.com  AUS-LNDBASMT-SCAN

10.201.33.74  AUS-LNDBASMT-scan.dbanalyser.com  AUS-LNDBASMT-SCAN

 

2.2 Oracle 安装先决条件

执行自动或手动设置以完成基本的先决步骤。所有安装都需要额外的设置。

2.2.1 自动设置

如果您使用的是 RHEL7 或 CentOS7,则可以从 OL7 存储库获取 PRM 并安装它。它将从您的普通存储库中提取依赖项。 

1 # yum install -y https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

  

 对于 RHEL8 或 CentOS8 –

12 curl -o oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c- 1.0-2.el8.x86_64.rpmyum -y localinstall oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm

 

2.2.2 手动服务器配置

1、禁用防火墙

需要通过以下命令禁用服务器的防火墙。

12 systemctl stop firewalldsystemctl disable firewalld

  

2、在“/etc/sysctl.conf”文件中添加或修改以下行

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

  

运行以下命令之一来更改当前内核参数。

1 /sbin/sysctl -p

 

3、将以下行添加到“/etc/security/limits.conf 文件”

12345678 oracle   soft   nofile    1024oracle   hard   nofile    65536oracle   soft   nproc    16384oracle   hard   nproc    16384oracle   soft   stack    10240oracle   hard   stack    32768oracle   hard   memlock    134217728oracle   soft   memlock    134217728

 

4、创建用户和组

1234567891011 groupadd -g 1000 oinstallgroupadd -g 1100 asmadmingroupadd -g 1200 dbagroupadd -g 1300 asmdbagroupadd -g 1301 asmopergroupadd -g 1400 oper /usr/sbin/useradd -u 1001 -g oinstall -G asmadmin,asmdba,asmoper grid/usr/sbin/useradd -u 1000 -g oinstall -G dba,asmdba,oper oracleecho "grid" passwd --stdin gridecho "oracle" passwd --stdin oracle

 

5、设置用户bash_file

--oracle用户

cat >> .bash_profile

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论