加入收藏 | 设为首页 | 会员中心 | 我要投稿 焦作站长网 (https://www.0391zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Oracle 11gR2 RAC搭建(虚拟机搭建)

发布时间:2021-03-17 20:04:38 所属栏目:站长百科 来源:网络整理
导读:安装环境说明与虚拟机规化: 安装环境 主机操作系统: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


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
完成数据库实例安装


(编辑:焦作站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读