2.创建集群数据库 在节点rac1上用oracle用户执行dbca创建RAC数据库(图形设置参照之前) #su - oracle $dbca
这里如果看到的部署RAC安装可能是RAC没有启动,grid用户检查RAC资源 $ crsctl check crs CRS-4639: Could not contact Oracle High Availability Services $ crs_stat -t -v CRS-0184: Cannot communicate with the CRS daemon. 看到没有起点,可以在root用户下手动拉起服务 #/etc/init.d/init.ohasd run >/dev/null 2>&1 </dev/null 选择创建数据库
选择自定义数据库(也可以是通用)
配置类型选择Admin-Managed,输入全局数据库名orcl,每个节点实例SID前缀为orcl,选择双节点
选择默认,配置OEM,启用数据库自动维护任务
统一设置sys,system,dbsnmp,sysman用户的密码为oracle
使用ASM存储,使用OMF(oracle的自动管理文件),数据区选择之前创建的DATA磁盘组 ( a.这里有可能出现没有磁盘的问题,参考解决方案https://www.cnblogs.com/cqubityj/p/6828946.html 本次是修改了grid下oracle的权限6751 b.还有可能出现磁盘没有挂载的情况,解决方案: $ asmcmd asmcmd>lsdg --查看当前挂载情况 asmcmd>mount DATA 挂载名为data的磁盘)
设置ASM密码为oracle_4U (这里会报"ORA-01031: insufficient privileges" 先删除文件/u01/app/11.2.0/grid/dbs/orapw+ASM,然后新生成文件,此时的密码为oracle_4U [[email?protected] bin]$ orapwd file=/u01/app/11.2.0/grid/dbs/orapw+ASM password=oracle_4U [[email?protected] dbs]$ scp orapw+ASM Node2:/u01/app/11.2.0/grid/dbs/ --拷贝到另外一个节点 [[email?protected] bin]$ sqlplus / as sysasm SQL>create user asmsnmp identified by oracle_4U; SQL> grant sysdba to asmsnmp; 然后点击retry即可)
指定数据闪回区,选择之前创建好的FRA磁盘组,不开归档
组件选择,默认
选择字符集AL32UTF8
选择默认的数据存储信息
开始创建数据库,勾选生成数据库的脚本
数据库的概要信息
开始安装
安装过程可能出现的问题:ORA-12547: TNS:lost contact 检查$ORACLE_HOME/bin/oracle 和 $ORACLE_HOME/rdbms/lib/config.o 的文件大小是否为0, 如果大小为0,需要重新编译oracle软件: [[email?protected] backup]$ relink all writing relink log to: /u01/app/oracle/product/11.2.0/db_1/install/relink.log 完成数据库实例安装
(编辑:焦作站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|