1.主庫全庫備份
rman target/
rman> backup database format '/backup/fullbak/fullbak_%U';
2.用scp傳到備庫,最好是rman目錄下
3.關閉備庫
4.主庫創建控制文件
sql> alter database create controlfile as '/backup/fullbak/control01.ctl;
用scp傳到備庫對應目錄下 參照pfile參數文件里的路徑
5.啟動備庫到mount狀態
sql> create spfile from pfile;
sql> startup mount;
6.克隆一個對話框,用rman連接
rman target/
rman> catalog start with '從主庫傳過來的全庫備份路徑'
rman> restore database;
7.完成之後登陸備庫,打開應用 檢查主庫歸檔是否傳到備庫,是否應用。

rman搭建DG

1.主庫rman全備份
RMAN>>run{
allocate channel ch1 device type disk;
allocate channel ch2 device type disk;
backup as compressed backupset database format '/exp/full_%U';
backup current controlfile for standby format '/exp/stadnby.ctl';
release channel ch1;
release channel ch2;
}

run{
allocate channel ch1 device type disk;
allocate channel ch2 device type disk;
backup as compressed backupset database format '/ocfs_data/rman/bak_%U';
backup current controlfile for standby format '/ocfs_data/rman/standby.ctl';
release channel ch1;
release channel ch2;
}

2.傳備份文件、密碼文件、參數文件到備庫 建立相應目錄

3.備庫登陸rman

修復控制文件 restore standby controlfiles from '/exp/standby.ctl';
註冊備份片 catalog start with '/exp/';
修復數據庫 restore database;
恢復歸檔 recover database;
recover standby database using backup controlfile;

打開數據庫 打開應用

二、DG gap處理 10g --2018.6.13
問題:備庫異常關閉,導致歸檔沒有應用,但主庫歸檔能傳到備庫
解壓備庫的歸檔文件,進行介質恢復(recover standby database until cancel )
報錯
ORA-00332: archived log is too small - may be incompletely archived
ORA-00334: archived log: '/u03/archivelog/$ORACLE_SID/1_21761_665836676.dbf'

查看歸檔文件大小發現該日誌與其他歸檔日誌大小有明顯差異(有可能)

從主庫傳相同序號的歸檔文件到備庫,再進行介質恢復,

報錯:

ORA-00600: internal error code, arguments: [kcrrssetalrcv.3], [], [], [], [], [], [], []
(該錯誤為內部錯誤,導致該錯誤的原因很多,此處可能是控制文件和在線日誌時間不一致導致(猜測))

從主庫創建standby controlfile
alter database ctreate standby controlfile as '/backup/control.ctl';

把該控制文件傳到備庫對應目錄下,并替代所有目錄下的原控制文件(替代前最好先bak)

用該控制文件啟動數據庫到mount狀態

recover standby database using backup controlfile;

提示需要歸檔文件后 輸入 auto

待恢復完成后 打開應用

alter database recover managed standby database disconnect from session;

查詢應用是否同步,有可能輸入select max(sequence#) from v$archived_log where applied='YES';
后沒有任何顯示,這時從主庫切幾個歸檔,再重新查看,應用已經同步

10G的庫不能打開到open狀態,如果是11g以後的庫,可以用alter database open resetlogs; 打開數據庫

oracle 10g 搭建备库以及一次DG GAP的处理情况的更多相关文章

  1. CENTOS 6.4 安装oracle 10g,手工建库及升级到10.2.0.5

    一. 数据库软件安装 参照官方手册 1.安装rpm包 注这里的yum直接用163的yum yum -y install binutils compat-libstdc++-33 compat-libs ...

  2. Oracle 10g RAC全库flashback

    因业务原因,今天需要做一次全库flashback.以下是操作全过程: 1.确认主库是否能flashback到需要的时间点 在节点1上执行: SQL> alter session set nls_ ...

  3. oracle data guard备库备份恢复

    客户有套data guard环境,主库在阿里云上,备库在本地机房,现在想定期做备份,但是因为一些原因,备份阿里云上的主库实现会有些问题,所以只能备份本地的备库.目前需求就是测试备库的备份文件是否可以进 ...

  4. Mysql--主库不停机搭建备库

    参考:http://blog.csdn.net/luozuolincool/article/details/38494817 mysqldump --skip-lock-tables --single ...

  5. Oracle备库TNS连接失败的分析

    今天在测试12c的temp_undo的时候,准备在备库上测试一下,突然发现备库使用TNS连接竟然失败. 抛出的错误如下: $ sqlplus sys/oracle@testdb as sysdba S ...

  6. OGG 从Oracle备库同步数据至kafka

    OGG 从Oracle备库同步数据至kafka Table of Contents 1. 目的 2. 环境及规划 3. 安装配置JDK 3.1. 安装jdk 3.2. 配置环境变量 4. 安装Data ...

  7. pgsql物理复制(pgsql 备库的搭建以及角色互换,提升)

    结构图如下: Postgresql早在9.0版本开始支持物理复制,也称为流复制,通过从实例级复制出一个与主库一模一样的备库.流复制同步方式有同步,异步两种,如果主节点和备节点不是很忙,通常异步模式下备 ...

  8. Oracle 12c DG备库Alert报错ORA-01110

    环境是12.2.0.1 version, Oracle Data Guard备库近段时间一直报错,但是备库主库同步一致,数据一致. 2019-03-06T23:42:22.184048+08:00 E ...

  9. DG备库缺失归档文件GAP日志

    问题现象: XXXsdgebus-dg GAP手工注册归档 #出现GAP idle>select * from v$archive_gap; THREAD# LOW_SEQUENCE# HIGH ...

随机推荐

  1. Django学习之视图层

    视图层 小白必会三板斧 HttpResponse render redirect django视图函数必须要给返回一个HttpResponse对象(render和redirect内部返回的也是一个Ht ...

  2. Xen入门系列二【使用 virt-install 安装虚拟机】

    系统环境:Centos 6.5 + Xen4Centos安装方式 相关链接:Xen4Centos方式安装Xen请查看:http://www.cnblogs.com/hackboy/p/3662432. ...

  3. XRichText

    XRichText是一个可以显示Html富文本的TextView.可以用于显示新闻.商品详情等场景.欢迎star.fork,提出意见. 使用 Gradle : compile 'cn.droidlov ...

  4. python之操作数据库

    一.操作mysql 首先,python3操作mysql.需要安装第三方模块pymysql,在python2中则使用的是pysqldb.这里使用pymysql. 直接使用pip install pymy ...

  5. text-align和vertical-align

    1.text-align(水平对齐)text-align样式使元素在其定界区域内水平对齐,其取值可以是left.right.center或justify.justify使元素两端对齐.2.vertic ...

  6. [LC] 24. Swap Nodes in Pairs

    Given a linked list, swap every two adjacent nodes and return its head. You may not modify the value ...

  7. MySQL 之全文索引

    最近在复习数据库索引部分,看到了 fulltext,也即全文索引,虽然全文索引在平时的业务中用到的不多,但是感觉它有点儿意思,所以花了点时间研究一下,特此记录. 引入概念通过数值比较.范围过滤等就可以 ...

  8. 详解JavaScript Document对象

    转自:http://segmentfault.com/a/1190000000660947 在浏览器中,与用户进行数据交换都是通过客户端的javascript代码来实现的,而完成这些交互工作大多数是d ...

  9. 简单的文件上传服务器(上传到FastDFS服务器)

    现在文件服务器使用越来越多,其中FastDFS文件服务器非常出色,可以支持分布式存储,多文件系统集群和多主机备份 环境中使用的文件服务器为172.16.100.10,其中trackerd服务和stor ...

  10. 使用JavaScript获取前一周的日期

    在开发当中遇到了一个关于echarts初始展示当前前7天的数据,正好记录一下如何获取前"n"天的日期, 返回时间格式:2020-02-02 // 返回前number天的日期格式为2 ...