Linux下Oracle11gDG搭建-创新互联

环境:模拟主库的创建 使用DBCA 启动图形界面 选项中的install option --->选中create and configure a database

成都创新互联公司是专业的江阳网站建设公司,江阳接单;提供成都做网站、网站设计、外贸营销网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行江阳网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

         模拟备库的创建 使用DBCA 启动图形界面 选项中的install option --->选中install database software only

准备工作 使用Oracle 11g的RMAN功能进行数据库克隆(数据库克隆 保证主库与备库在软件上保持完全一致)

主库(porcl 192.168.1.11)

修改参数db_unique_name

show parameter db_unique_name; alter system set db_unique_name='porcl' scope=spfile; shutdown immediate

开启数据库归档模式

startup mount alter database archivelog; alter database open;

配置静态网络(这里采用netmgr的图形界面)

添加 database service

porcl                                sorcl                                porcl_DGMGRL

/u01/app/oracle/11g   /u01/app/oracle/11g     /u01/app/oracle/11g

orcl                                 orcl                                 orcl

重启监听

配置本地命名解析tnsnames.ora

orcl   -----> 192.168.1.11

porcl  -----> 192.168.1.11

sorcl  -----> 192.168.1.10

创建参数文件

create pfile from spfile;

拷贝参数文件、密码文件到备库主机

scp initorcl.ora orapworcl  192.168.1.10:/u01/oracle/11g/dbs/

增加备库日志

alter database add standby logfile group 10; alter database add standby logfile group 11; alter database add standby logfile group 12; alter database add standby logfile group 13;

备库(sorcl 192.168.1.10)

配置静态网络

添加 database service

porcl                                sorcl                sorcl_DGMGRL

/u01/app/oracle/11g   /u01/app/oracle/11g     /u01/app/oracle/11g

orcl                                 orcl                                 orcl

重启监听

配置本地命名解析tnsnames.ora

orcl   -----> 192.168.1.10

porcl  -----> 192.168.1.11

sorcl  -----> 192.168.1.10

修改参数文件(远程拷贝的initorcl.ora)

将 db_unique_name 置为 sorcl

(将参数文件目录下spfileorcl.ora删除,如果有的话)

建立必要的文件夹

grep "/u01" initupdb.ora mkdir /u01/oracle/admin/updb/adump /u01/oracle/oradata/updb /u01/oracle/fast_recovery_area/updb -p

设置环境变量 ORACLE_SID

export ORACLE_SID=orcl

使用initorcl.ora启动到nomount状态

startup nomount

生成spfile

create spfile from pfile;

重新启动到nomount状态

startup force nomount

增加备库日志

alter database add standby logfile group 10; alter database add standby logfile group 11; alter database add standby logfile group 12; alter database add standby logfile group 13;

从主库上克隆备库

rman target sys/oracle@pupdb auxiliary sys/oracle@supdb duplicate target database for standby from active database nofilenamecheck; exit

实现DG

设置(主备库都设置)参数dg_broker_Start=true

alter system set dg_broker_Start=true;

使用dgmgrl命令创建并生效配置文件

dgmgrl sys/oracle@pupdb create configuration dgc as primary database is pupdb; add database  supdb as connect identifier is supdb maintained as physical; enable configuration; show configuration;

可能出现的问题

  1. 使用rman 连接主备库时提示缺少权限的报错----->主库与备库的网络连接错误,请重新检查网络配置和本地命名解析

  2. show configuration 备库 提示出现警告备库的某个属性设置有问题,但是检查没有问题------->重启备库

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:Linux下Oracle11gDG搭建-创新互联
文章来源:http://ybzwz.com/article/cdpgjs.html