设为首页 收藏本站
查看: 796|回复: 0

[经验分享] Linux 下 Oracle 11g DG搭建

[复制链接]

尚未签到

发表于 2018-9-5 12:47:52 | 显示全部楼层 |阅读模式
  环境:模拟主库的创建 使用DBCA 启动图形界面 选项中的install option  --->选中create and configure a database
  模拟备库的创建 使用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;
  可能出现的问题

  •   使用rman 连接主备库时提示缺少权限的报错----->主库与备库的网络连接错误,请重新检查网络配置和本地命名解析
  •   show configuration 备库 提示出现警告备库的某个属性设置有问题,但是检查没有问题------->重启备库



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-563597-1-1.html 上篇帖子: oracle-java7-installer 中断错误 下篇帖子: Oracle Error:invalid entry size
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表