Oracle 11gR2 RAC搭建(虚拟机搭建)
发布时间:2021-03-18 08:34:01 所属栏目:站长百科 来源:网络整理
导读:安装环境说明与虚拟机规化: 安装环境 主机操作系统:windows 10 虚拟机VMware15:两台CentOS-7.6 Oracle Database software: Oracle11gR2 (11.2.0.1.0) Cluster software: Oracle grid infrastructure 11gR2(11.2.0.1.0) 共享存储:ASM oracle传送门 ht
确认针对Oracle Clusterware文件的Oracle ASM功能: $ srvctl status asm -a ASM is running on rac2,rac1 ASM is enabled. 3.为数据和快速恢复去创建ASM磁盘组(只在rac1执行即可) #su - grid $ asmca 这里看到安装grid时配置的OCR盘已存在 点击create,添加DATA盘,使用裸盘raw4 同样创建FRA盘,使用裸盘raw5 ASM磁盘组的情况 ASM的实例 安装Oracle database软件(RAC) 选择Oracel Real Application Clusters database installation按钮(默认),点击select all 按钮 确保勾选所有的节点 默认英文安装 选择安装企业版软件 选择安装Oracle软件路径,其中ORACLE_BASE,ORACLE_HOME均选择之前配置好的,默认即可 oracle权限授予用户组,默认即可 安装前的预检查,忽略所有检查异常项 显示安装RAC的概要信息 开始安装,会自动复制到其他节点 安装过程的异常解决方案: /u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib//libnmectl.a(nmectlt.o): In function nmectlt_genSudoProps‘:<br/>nmectlt.c:(.text+0x76): undefined reference to B_DestroyKeyObject‘nmectlt.c:(.text+0x7f): undefined reference to B_DestroyKeyObject‘<br/>nmectlt.c:(.text+0x88): undefined reference to B_DestroyKeyObject‘nmectlt.c:(.text+0x91): undefined reference to `B_DestroyKeyObject‘ INFO: collect2: error: ld returned 1 exit status INFO: /u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk:176: recipe for target ‘/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/emdctl‘ failed make[1]: Leaving directory ‘/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib‘ INFO: /u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk:52: recipe for target ‘emdctl‘ failed INFO: make[1]: [/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/emdctl] Error 1 INFO: make: [emdctl] Error 2 INFO: End output from spawned process. INFO: ---------------------------------- INFO: Exception thrown from action: make Exception Name: MakefileException Exception String: Error in invoking target ‘agent nmhs‘ of makefile ‘/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk‘. See ‘/u01/app/oraInventory/logs/installActions2017-05-02_12-37-15PM.log‘ for details. Exception Severity: 1 方案: 修改“emdctl”的编译参数,编辑“/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk”文件,将 171 #=========================== 172 # emdctl 173 #=========================== 174 175 $(SYSMANBIN)emdctl: 176 $(MK_EMAGENT_NMECTL) 改为 171 #=========================== 172 # emdctl 173 #=========================== 174 175 $(SYSMANBIN)emdctl: 176 $(MK_EMAGENT_NMECTL) -lnnz11 然后点击retry NFO: Exception thrown from action: make Exception Name: MakefileException Exception String: Error in invoking target ‘irman ioracle‘ of makefile ‘/u01/app/oracle/product/11.2.0/db_1/rdbms/lib/ins_rdbms.mk‘. See ‘/u01/app/oraInventory/logs/installActions2019-04-30_03-12-13PM.log‘ for details. 解决方法如下: cd $ORACLE_HOME/rdbms/admin /usr/bin/make -f $ORACLE_HOME/rdbms/lib/ins_rdbms.mk irman 然后点击retry (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |