datagurad 物理备库的简单创建方法:
读者须知:
1.这篇文档介绍了dataguard物理备库的简单创建方法
2.使用RMAN的方式传输数据文件
3.仅限于主备库归档日志的成功传输,备库成功恢复数据.
4.使用ARCH进程传输归档日志到备库:
简单示意图: | (log_archive_dest_2)
primary(主库): | Standby(备库)
| | RFS MRP------恢复到备库
LGWR | | |
| | | | |
Online Redo Logs | | | |
| | | | |
ARC0 | | | |
| | | | |
(log_archive_dest_1) | | | |
| | | | |
Archived_Logs | | Archived Logs-----|
| | |
ARC1---------------- Net--|
|
一、dataguard环境要求:
1.数据库版本必须为企业版,版本最好在9I以上,主备数据库版本必须一致.
2.主备库数据库所在操作系统版本以及位数要求一样.
3.主备库配置可以不一样,看具体应用.
4.主备库数据库可单实例,RAC都可
5.同一个datagurad环境里的的数据库名必须一样,物理备库物理结构必须一样(逻辑备库可以不同)
二、安装
(主库、备库安装数据库软件)
主库需要修改的地方
1.归档模式
alter database archivelog
(archive log list)
2.force logging模式
alter database force logging
(select force_logging from v$database;)
3. 创建密码文件:
orapwd file=orapwsid password=xxx force=y;
4. 修改初始化参数 ##不做详细介绍
修改参数是重点需要关注的,要注意.
5. 复制主库数据文件到备库,停机cp拷贝,联机rman备份restore方式在
备库还原数据文件
RMAN>backup full database format='/u01/archivelog/%U
plus archivelog all;
注意:主备库的rman备份文件存放的路径要一致.
6. 创建备库控制文件
alter database create standby controlfile as '/u01/archivelog';
7.使用scp远程复制命令把主库参数文件,主库数据文件,主库密码文件,
备库控制文件,传输到备库。
8.修改listener.ora ,tnsnames.ora
listener.ora填写主库的ip
tnsnames.ora写出主备库的服务名
备库的修改:
1.设置oracle环境变量和oracle实例名
2.建立备库的参数文件
3.建立备库的相关的目录
mkdir -p $ORACLE_BASE/admin/sid/adump
mkdir -p $ORACLE_BASE/admin/sid/bdump
mkdir -p $ORACLE_BASE/admin/sid/cdump
mkdir -p $ORACLE_BASE/admin/sid/dpdump
mkdir -p $ORACLE_BASE/admin/sid/pfile
mkdir -p $ORACLE_BASE/admin/sid/udump
mkdir -p /oracle/oradata/sid
4.备库的密码文件使用主库的密码文件
5.修改listener.ora,tnsnames.ora文件,保持不变
listener.ora修改成备库的ip
6.tnsping 备库服务名
tnsping 主库服务名
7.恢复控制文件
8.用rman还原出数据文件备库
mount状态下:
RMAN>restore database;
9.启动备库
startup nomount;
alter database mount standby database;
alter database recover managed standby database disconnect from session;
如果要取消备库恢复模式,使用
alter database recover managed standby database cancel;
如何打开数据库到只读模式
alter database open read only;
处于read only模式的备库可以接受来自主库的归档日志,但是不能做恢复.
如果要回到恢复模式,使用
alter database recover managed standby database disconnect from session;
10.经过测试,主库成功传输归档日志到备库,备库成功恢复数据
阅读(1435) | 评论(1) | 转发(0) |