异地备份方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RMAN 本地数据库异地备份测试方案
一.分析:RMAN并不支持客户端连接服务器进行备份,所以仍然需要在服务器上使用RMAN备份,客户要求备份至异地;
二.环境:
1.两台win2003 Enterprise edition:主机名si_vm_w2k3,ip:19
2.168.2.204;备机名PC2
ip:192.168.2.205
2.在si_vm_w2k3上和PC2上同时安装oracle 10.2.0.1.0;
3.ORACLE_HOME=C:\oracle\product\10.2.0\db_1.ORADATA=C:\oracle\product\10.2.0\ora
data\lichao;
三.操作步骤:
1,在PC2上创建共享目录RMAN,在RMAN目录里建子目录logs,并授予administrator权限,保证administrator具备口令为Root1!口令不能为空;
2,在si_vm_w2k3确保administrator的口令与PC2的administrator口令相同且为Root1!;
3,在si_vm_w2k3映射\\PC2\RMAN目录为Z盘,并明确登录用户为administrator及口令;
4,在si_vm_w2k3机器修改ORACLE的两个服务OracleTNSListerner和OracleServiceLICHAO为账户登录:用户名为administrator,口令为Root1!;
5,重启si_vm_w2k3机器的两个服务;
备份可以备份在本地,有必要时再传到PC2上。
创建复制数据库:
1,创建口令文件orapwd file=c:\oracle\product\10.2.0\db_1\database\pwdlichao.ora password=admin entries=10
2,创建辅助数据库实例:
Oradim –new –sid test
4.配置监听程序
在这里我们需要配置的监听有两个分别是原数据库和复制数据库的监听
TEST实例的监听
Listener.ora:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = test)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(SID_NAME = test))
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.205)(PORT = 1521))
)
)
Tnsname.ora:
lichao =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.204)(PORT = 1521)) )
(CONNECT_DATA =
(SID = lichao))
)
test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.205)(PORT = 1521)) )
(CONNECT_DATA =
(SID = test))
)
lichao实例监听配置:
Listener.ora:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = test)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(SID_NAME = lichao))
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.204)(PORT = 1521))
)
)
Tnsname.ora:
lichao =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.204)(PORT = 1521))
)
(CONNECT_DATA =
(SID = lichao))
)
test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.205)(PORT = 1521))
)
(CONNECT_DATA =
(SID = test))
)
配置完监听记得重新启动监听的服务进程,并使用lsnrctl stop、lsnrctl start来重新启动监听
5,创建辅助(复制)数据库的目录
6,创建辅助(复制)数据库的参数文件
主库执行Create p spfile
复制pfile到复制数据库,修改相关参数:
Adump、bdump、cdump、udump、ddump、db_name和控制文件路径。
还需要添加两个参数:
db_(¨c:\oracle\product\10.2.0\oradata\lichao¨,¨c:\oracle\product\10.2.0\oradata\lichao¨) log_(¨c:\oracle\product\10.2.0\oradata\lichao¨,¨c:\oracle\product\10.2.0\oradata\lichao¨) 完成以上步骤后我们可以开始创建我们真正想要的参数文件:
7,SQL>create spfile=’c:\oracle\product\10.2.0\db_1\database\sp’ from pfile=’c:\abc.ora