本文共 5431 字,大约阅读时间需要 18 分钟。
本文是针对 Oracle Grid Infrastructure 和 Oracle Database 19.3.0 版本的安装规划与操作说明,结合实际部署经验提供详细步骤指南。
p19c01 或 p19c02。p19c-scan。192.168.56.10:rac1节点IP。192.168.56.11:rac2节点IP。10.0.0.10:rac-priv1节点IP。10.0.0.11:rac-priv2节点IP。192.168.56.20:rac-vip1 IP。192.168.56.21:rac-vip2 IP。192.168.56.15:rac-scan IP。asm-ocr)。asm-data)。eth,通过 net.ifnames=0 和 biosname=0 修改网络设备名。rac1 和 rac2。hostnamectl set-hostname 命令确认。/etc/sysconfig/network-scripts/ifcfg-eth0:配置192.168.56.0/24网络。/etc/sysconfig/network-scripts/ifcfg-eth1:配置10.0.0.0/24网络。service network 服务。mount /dev/cdrom /mntecho "[local]" > /etc/yum.repos.d/local.repoecho "name = local" >> /etc/yum.repos.d/local.repoecho "baseurl = file:///mnt/" >> /etc/yum.repos.d/local.repoecho "gpgcheck = 0" >> /etc/yum.repos.d/local.repoyum clean allyum repolistyum install -y nfs-utils* net-tools* vim* device-mapper* avahi* ntp* \compat* compat-libstdc++* gcc* glibc* elfutils-libelf* ksh* libgcc* libstdc++* \libaio* smartm* make sysstat xhost* xclock* unixODBC*
/etc/hosts: echo "192.168.56.10 rac1" > /etc/hostsecho "192.168.56.11 rac2" >> /etc/hostsecho "10.0.0.10 rac-priv1" >> /etc/hostsecho "10.0.0.11 rac-priv2" >> /etc/hosts
/usr/sbin/groupadd -g 5001 oinstall/usr/sbin/groupadd -g 5002 dba/usr/sbin/groupadd -g 5003 oper/usr/sbin/groupadd -g 5004 asmadmin/usr/sbin/groupadd -g 5005 asmoper/usr/sbin/groupadd -g 5006 asmdba/usr/sbin/groupadd -g 5007 backupdba/usr/sbin/groupadd -g 5008 dgdba/usr/sbin/groupadd -g 5009 kmdba/usr/sbin/groupadd -g 5010 racdba
useradd -g oinstall -d /home/oracle -m oracleuseradd -g grid -d /home/grid -m grid
echo "oracle" | passwd oracleecho "oracle" | passwd grid
mkdir -p /u01/app/gridmkdir -p /u01/app/oracle/product/19.3.0/db_1chown -R grid:oinstall /u01/app/gridchown -R grid:oinstall /u01/app/19.3.0chown -R oracle:oinstall /u01/app/oraclechmod -R 775 /u01
mkdir /soft_gridmkdir /soft_oraclechown -R grid:oinstall /soft_gridchown -R oracle:oinstall /soft_oracle
/etc/security/limits.conf: cat >> /etc/security/limits.conf << EOForacle soft nolimitsoracle hard nolimitsgrid soft nolimitsgrid hard nolimitsEOF
echo "session required pam_limits.so" >> /etc/pam.d/login
/etc/sysctl.conf: cat >> /etc/sysctl.conf << EOFkernel.shmall = 26214400kernel.shmmax = 128849018880EOF
/sbin/sysctl -p
/etc/rc.d/rc.local: echo "#Transparent HugePage关闭" >> /etc/rc.d/rc.localecho "if test -f sys/kernel/mm/transparent_hugepage/enabled; then"echo "echo never" >> /sys/kernel/mm/transparent_hugepage/enabledecho "fi"
-禁用并停止firewalld服务:
systemctl stop firewalld.servicesystemctl disable firewalld.service
getenforce | grep SELINUXsed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/configsetenforce 0
systemctl stop ntpd.servicesystemctl disable ntpd.service
/home/grid/.bash_profile: cat >> /home/grid/.bash_profile << EOFexport ORACLE_HOME=/u01/app/oracleexport PATH=\$ORACLE_HOME/bin:\$PATHEOF
/home/oracle/.bash_profile:yum install -y device-mapper* multipath
/etc/multipath.conf: cat >> /etc/multipath.conf << EOFdefaults { user_friendly_names yes}blacklist { devnode "^sda"}multipaths { multipath { wwid "1ATA_VBOX_HARDDISK_VB372e3902-b450ed5b" alias OCR } multipath { wwid "1ATA_VBOX_HARDDISK_VBa04db1fa-256e7706" alias DATA }}EOF multipath -ll
asmca
su - grid
cd $ORACLE_HOMEunzip -q /soft_grid/LINUX.X64_193000_grid_home.zip
su - gridcd $ORACLE_HOME/19.3.0/grid./cv/rpm/rpm -ivh cvuqdisk-1.0.10-1.rpm
相同命令
### 7.3 OPatch 工具升级- 查看当前版本:```bashopatch version
mv $ORACLE_HOME/OPatch $ORACLE_HOME/OPatchbakunzip -q /patch/p6880880_121010_Linux-x86-64.zip
opatch version
cd $ORACLE_HOME./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbose
asm$private作为私有网络。asm$public。su - oraclecd $ORACLE_HOMEunzip -q /soft_oracle/LINUX.X64_193000_db_home.zip
mv $ORACLE_HOME/OPatch $ORACLE_HOME/OPatchbakunzip -q /patch/p6880880_121010_Linux-x86-64.zip
./runInstaller -applyRU $ORACLE_HOME/31281355/
dbca
crsctl 查看状态: su - gridcrsctl stat res -t
通过以上步骤,可以完成 Oracle Grid Infrastructure 和 Oracle Database 19.3.0 版本的安装与配置。如果有特殊需求或遇到问题,请根据具体情况参考相关文档或联系技术支持。
转载地址:http://daqdz.baihongyu.com/