博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[20170227]快速重建dg测试环境.txt
阅读量:7199 次
发布时间:2019-06-29

本文共 1964 字,大约阅读时间需要 6 分钟。

[20170227]快速重建dg测试环境.txt

--//玩过火了,在测试互传在线日志时出现问题,导致dg破坏,安全起见我重新安装.

1.环境:

SYS@book> @ &r/ver1
PORT_STRING                    VERSION        BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx            11.2.0.4.0     Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

--//首先清除垃圾.

delete archivelog all ;

delete backupset ;

--//关闭数据库.

2.利用冷备份覆盖数据库相关文件:

$ /bin/cp /u01/backup/20170227A/* /mnt/ramdisk/book/ /* 利用冷备份覆盖当前数据库 */

$ scp  /u01/backup/20170227A/* oracle@192.168.100.40:/mnt/ramdisk/book/ /* 复制到远程机器 */

3.转换bookdg数据为dg数据库.

SYS@bookdg> startup mount
ORACLE instance started.

Total System Global Area  634732544 bytes

Fixed Size                  2255792 bytes
Variable Size             197133392 bytes
Database Buffers          427819008 bytes
Redo Buffers                7524352 bytes
Database mounted.

SYS@bookdg> ALTER DATABASE CONVERT TO PHYSICAL STANDBY;

Database altered.
--//这样简单快捷,特别目录结构一样的dg系统.

SYS@bookdg> select open_mode from v$database;

select open_mode from v$database
                      *
ERROR at line 1:
ORA-01507: database not mounted

--//说明执行这个命令到nomount状态.再次启动到mount状态.

SYS@bookdg> select database_role from v$database;

DATABASE_ROLE
----------------
PHYSICAL STANDBY

--OK!

3.启动主库到mount状态:

--检查参数ok.
log_archive_dest_2=SERVICE=bookdg LGWR ASYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=bookdg
log_archive_dest_state_2=ENABLE

SYS@book> alter database open ;

Database altered.

--//备库执行:

SYS@bookdg> alter database recover managed standby database using current logfile disconnect ;
Database altered.

SYS@bookdg> @ &r/dg/dg

PROCESS       PID STATUS       CLIENT_P GROUP# THREAD#  SEQUENCE#     BLOCK#     BLOCKS DELAY_MINS
--------- ------- ------------ -------- ------ ------- ---------- ---------- ---------- ----------
RFS         25946 IDLE         UNKNOWN  N/A          0          0          0          0          0
RFS         25948 IDLE         LGWR     1            1        695         26          1          0
ARCH        25933 CLOSING      ARCH     6            1        694          1        189          0
MRP0        25950 APPLYING_LOG N/A      N/A          1        693      21196      21197          0

--//ok,现在dg环境已经恢复过来的.

4.这样恢复简单,测试也不存在任何问题.

转载地址:http://vvkum.baihongyu.com/

你可能感兴趣的文章
YII2.0 高级模板-添加自定义模板
查看>>
Cisco 思科网络设备模拟器 GNS3 使用指南
查看>>
Android版添加phonegap--百度api定位插件教程
查看>>
arm c中字节对齐
查看>>
51cto我来了
查看>>
Linux的Web服务基础概念
查看>>
LNMP搭建
查看>>
RecyclerView的基础使用
查看>>
nginx学习笔记
查看>>
安装PHP扩展eaccelerator加速器
查看>>
SVN 学习
查看>>
SmartSVN设置ignoreList
查看>>
ios-网址中的中文或者非法字符转换
查看>>
自定义通知与系统通知的学习(详解)
查看>>
我的程序员之路(一)
查看>>
Spring思维导图,让Spring不再难懂(ioc篇)
查看>>
JVM调优之:内存分配参数
查看>>
webpack CSS LESS
查看>>
设计模式——模板方法模式
查看>>
eqweqe23
查看>>