在备库上进行冷备份的三个步骤

简介: 数据库处于mount状态不一定是一致的,要看mrp进程是否存在!

数据库处于mount状态不一定是一致的,要看mrp进程是否存在!

SQL> set linesize 200
select d.DB_UNIQUE_NAME,d.open_mode,d.log_mode,d.DATABASE_ROLE,d.PROTECTION_MODE from v$database d;SQL>
DB_UNIQUE_NAME OPEN_MODE LOG_MODE DATABASE_ROLE PROTECTION_MODE
orclby MOUNTED ARCHIVELOG PHYSICAL STANDBY MAXIMUM PERFORMANCE
SQL> select process,status,sequence# from v$managed_standby;
PROCESS STATUS SEQUENCE#
ARCH CLOSING 60
ARCH CONNECTED 0
ARCH CLOSING 59
ARCH CONNECTED 0
RFS IDLE 0
RFS IDLE 0
RFS IDLE 0
RFS IDLE 61
MRP0 APPLYING_LOG 61
9 rows selected.
SQL> host ps -ef|grep mrp
oracle 3941 1 0 19:24 ? 00:00:00 ora_mrp0_orclsb
oracle 4614 4467 0 19:33 pts/0 00:00:00 /bin/bash -c ps -ef|grep mrp
oracle 4616 4614 0 19:33 pts/0 00:00:00 grep mrp

停止managed recover


su - oracle -c " ORACLE_SID=cdr1; ORACLE_HOME=/u01/app/oracle/product/12.1.0/db_1; /u01/app/oracle/product/12.1.0/db_1/bin/sqlplus / as sysdba<<eof
alter database recover managed standby database cancel;
eof"

开始备份



run{
allocate channel c1 type 'sbt_tape' parms='
SBT_LIBRARY=/opt/scutech/dbackup3/lib/libobk.so,
ENV=(URL=http://192.168.87.155:50306/d2/data/0d36020eecec11ea8000b49691622ac4/c7873e9aed0811ea8000b49691622ac4,
EXTRA=X-Access-Key:ea5350ac00fa61d08533a729da808de0)' trace=0;
backup database ;
}


启动managed recover


su - oracle -c " ORACLE_SID=cdr1; ORACLE_HOME=/u01/app/oracle/product/12.1.0/db_1; /u01/app/oracle/product/12.1.0/db_1/bin/sqlplus / as sysdba<<eof
alter database recover managed standby database disconnect from session;
eof"


相关文章
|
SQL 存储 数据库
在DG环境中,主库丢失归档,对主库进行基于SCN的增量备份来恢复物理DG环境
在DG环境中,主库丢失归档,对主库进行基于SCN的增量备份来恢复物理DG环境
462 0
|
Oracle 关系型数据库
dataguard 增量恢复
dataguard 增量恢复
135 0
|
Oracle 关系型数据库 数据库
|
Oracle 关系型数据库 数据库
oracle数据库控制文件的备份和恢复之三RMAN自动备份和恢复
使用RMAN自动备份的控制文件向数据库中恢复控制文件
387 0
|
Oracle 关系型数据库 数据库
|
关系型数据库 MySQL 数据库
mysql集群的备份与还原
应用场景 当使用mysql集群数据库的时候,有时候会误删一些数据,那么数据就缺失了完整性,现在需要将数据进行备份,将误删的数据还原出来,这样保证数据的完整性。
1491 0