我是参照这篇文章搭建的,因为我不是专门做DBA的,所以踩了很多坑,因为根据这篇文章搭建的时候有一些细节,想和大家分享一下
Windows-server-2008-R2安装Oracle-11g-R2-dataguard - 阿小杜 - 博客园
一.安装oracle的时候,这步很重要,万事开头难。
主库安装的时候选这个:
备库安装的时候要选这个:
二、你在安装oracle的主库的时候还要注意这一步:(备库看不到这步,因为后面会让你把主库的密码文件拷贝过去)
这个登录名为sys,密码就是这个口令,为后面rman连接的时候的密码。
但是这里还是有个坑点,我们安装好后是不是有个习惯,在本地测一下能不能连,好于是运行下面的代码:
我设置的密码是123456,好家伙,sys是sysdba的情况下用任意密码都能去连,这个时候直接输入sqlplus,密码输入对了出现下面的提示才代表密码文件没问题。
三、所有的配置文件最好用原文的,你只需全局改ip和安装位置,配置比较繁琐,稍微改错一点点就跑不起来了。
举个例子:就比如说有一步是把主库的INITorcl.ORA拷贝到备库,并改名为INITdjl.ORA,备库的配置要改,我的建议是把文章里面的全部拷贝过去,然后再改
四、说到拷贝文件,我总结了一下总共要从主库拷贝到备库的这么几个文件:(以下路径为文章当中主库的路径,需要拷贝到备库,我建议备库的路径和主库相同)
1. INITorcl.ORA E:\app\Administrator\product\11.2.0\dbhome_1\database
2.PWDorcl.ora E:\app\Administrator\product\11.2.0\dbhome_1\database
3.control01.ctl E:\app\Administrator\oradata\orcl\control01.ctl
4.control02.ctl E:\app\Administrator\flash_recovery_area\orcl\control02.ctl
5.tnsnames.ora E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN
6.listener.ora E:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
tnsnames.ora和listener.ora,备库是仅安装oracle软件的情况下是没有的,也需要拷贝过去改内容,这个文章当中没提到。
拷贝到备库除了改内容,有些文件名要改,INITorcl.ORA要改成INITdjl.ORA,PWDorcl.ora要改成PWDdjl.ora