评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
安装Grid
在所有的数据库节点上都需要执行以下配置操作。
操作步骤
- 运行Xstart建立session,使用grid登入dbn01,单击“设置”,输入grid密码,在命令窗口中输入“/usr/bin/xterm -ls -display $DISPLAY”,然后单击“运行”。
- 进入到grid的安装目录,执行runInstaller脚本,即可以调出grid安装界面(以实际grid安装目录为准)。
- 选择“Install and Configure Oracle Grid Infrastructure for a Cluster”,单击“Next”继续。
- 选择“Configure a Standard cluster”,单击“Next”继续。
- 选择“Advanced Installation”, 单击“Next”继续。
- 添加”Simplified Chinese”语言,单击“Next”继续。
- 修改scan name,确保scan name与/etc/hosts文件中scan IP对应的scan name保持一致,端口保持为默认的1521,取消勾选“Configure GNS”,单击“Next”继续。
- 单击“Add”,添加其他节点的信息,注意与/etc/hosts文件中保持一致。添加完后单击“OK”。
- 节点添加完成后,单击“SSH Conectivity”,输入grid用户密码,然后单击“Setup”,待配置成功后单击“OK”。
- 单击“Test”,确保ssh互信已经建立成功,在部分RedHat Linux下,会报错如下,原因为节点间第一次交互时需要输入“yes”进行确认,请登录每个数据库节点,手动执行SSH连接包含自己在内的所有数据库节点,并输入“yes”后,再次单击“Test”,如下以dbn01节点为例:
[root@dbn01 ~]# su – grid [grid@dbn01 ~]$ ssh dbn01 date The authenticity of host 'dbn01 (192.168.100.111)' can't be established. ECDSA key fingerprint is b0:4a:db:ee:16:68:4a:56:9e:67:c5:0b:d7:63:4a:c6. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'dbn01,192.168.100.111' (ECDSA) to the list of known hosts. Thu Dec 7 13:25:09 CST 2017 [grid@dbn01 ~]$ ssh dbn02 date The authenticity of host 'dbn02 (192.168.100.112)' can't be established. ECDSA key fingerprint is 52:b6:72:1c:ff:69:f8:fd:3a:dc:24:7a:03:34:88:7b. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'dbn02,192.168.100.112' (ECDSA) to the list of known hosts. Thu Dec 7 13:25:14 CST 2017
- 单击确认弹出如下窗口后,“OK”后,再单击“Next”继续。
- 确认网络接口属性是否正确,根据“/etc/hosts”文件中对应的网段属性确认,单击“Next”继续。
- 选择“Use Standard ASM for storage”,单击“Next”继续。
- 配置OCR磁盘组,冗余策略选择“Normal”,AU大小默认选择“1MB”,单击“Change Discovery Path”,填写ASM磁盘绝对路径/dev/asmdisk/*,单击“OK”后勾选列表中的OCRDISK,单击“Next”继续。
- 选择给ASM的SYS、ASMSNMP用户配置相同的密码,输入密码后,单击“Next”继续。
- 选择“Do not use Intelligent Platform Managerment Interface(IPMI)”。单击“Next”继续。
- 默认不勾选,单击“Next”继续。
- 配置ASM用户组,保持默认即可,单击“Next”继续。
- 配置GRID安装路径,默认选择之前环境变量中配置好的路径,单击“Next”继续 。
- 配置组件安装路径,保持默认即可,单击“Next”继续。
- 不勾选自动执行脚本,单击“Next”继续。
- 检查出现告警,建议处理方式如下:
- OS Kernel Parameter:panic_on_oops 该告警是Oracle的Bug 18468128 ,在/etc/sysctl.conf文件中添加kernel.panic_on_oops = 1(执行sysctl –p命令生效),可以消除该告警;
- Task resolv.conf Integrity 解析超时告警,可以忽略;
- DNS/NIS name service 当没有使用DNS服务器配置scan ip时会上报此告警,可以忽略;
- /dev/shm mounted as temporary file system 该告警是Oracle的一个Bug,cluvfy check不会实际检查/dev/shm是否已经挂载,而是检查/etc/fstab中关于/dev/shm的配置信息,可以忽略。
其他告警请联系DBA确认后,再进行安装。
- 勾选“Ignore All”忽略告警,单击“Next”,然后在弹窗中选择“Yes”继续。
- 查看概要信息,单击“Install”继续。
- 安装过程中弹出执行脚本窗口,根据对话框中的提示,以root用户分别按照顺序在两个数据库节点上执行脚本,不能同时执行。
使用“su -”或者“su - root”切换到root用户,先在dbn01节点上执行orainstRoot.sh脚本,待在dbn01节点上执行完毕后,再在dbn02节点上执行orainstRoot.sh脚本。然后再在dbn01节点上执行root.sh脚本,待在dbn01上执行完毕后,再在dbn02节点上执行root.sh脚本。
orainstRoot.sh执行结果如下:
root.sh执行过程中要手工输入一次“Enter”键:
root.sh执行完成后结果如下:
- 执行完上述脚本之后,单击“OK”继续安装,待进行到100%后提示的“Oracle Cluster Verification Utlity failed”不用关注,单击“OK”,然后单击“Next”,待弹窗出来后单击“Yes”继续。
- 最后,单击“Close”,完成GRID软件的安装。