主库增加表空间导致DG同步失败

由于主库表空间不足,同事给表空间增加数据文件,第二天收到反馈说备库未同步。

1、主、备查看归档序列号,发现主、备归档正常同步。

SQL>archive log list

2、在主库端查询v$archived_log视图,确认日志是否被应用

set lines 300 pages 300
col name for a20
select name,dest_id,thread#,sequence#,standby_dest,applied,registrar,completion_time from v$archived_log
where standby_dest=‘YES‘
order by thread#,sequence#;

3、在备库查看接收到的被应用的redo,发现日志未被应用

SELECT SEQUENCE#,APPLIED FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#;

4、处理方式:

现在备库中建立了对应的文件夹并赋权
将备库中STANDBY_FILE_MANAGEMENT选项设定为MANUAL
查找出对应的UNNAMED 文件
将UNNAMED文件重命名为指定需要新建的数据文件
将备库STANDBY_FILE_MANAGEMENT 恢复设置为auto
同步数据

show parameter STANDBY_FILE_MANAGEMENT
ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=MANUAL;
select name from v$datafile where name like ‘%UNNAMED%‘;
查询结果:
/u01/app/oracle/product/11gR2/dbhome_1/dbs/UNNAMED11
/u01/app/oracle/product/11gR2/dbhome_1/dbs/UNNAMED12
alter database create datafile  ‘/u01/app/oracle/product/11.2.0/dbhome_1/dbs/UNNAMED11‘ as ‘/oradata/xxxxxxx11.dbf‘;
recover managed standby database disconnect;

select name from v$datafile;

alter database create datafile  ‘/u01/app/oracle/product/11.2.0/dbhome_1/dbs/UNNAMED12‘ as ‘/oradata/xxxxxxx12.dbf‘;
recover managed standby database disconnect;

select name from v$datafile;
ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=auto;

5、备库启用apply,接收来自主库的redo并apply

alter database recover managed standby database using current logfile disconnect from session;

6、取消同步

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

7、备库再次启用apply,接收来自主库的redo并apply

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

8、根据步骤1、2、3进行验证。

原文地址:https://www.cnblogs.com/connected/p/10919562.html

时间: 2024-11-08 10:41:52

主库增加表空间导致DG同步失败的相关文章

oracle增加表空间的方法示例

oracle增加表空间的四种方法 增加oracle表空间大小的四种方法1.给表空间增加数据文件 alter tablespace app_data add datafile 'd:\oracle\product\10.2.0\oradata\edwtest\app03.dbf' size 50m; 2.新增数据文件,并且允许数据文件自动增长 alter tablespace app_data add datafile 'd:\oracle\product\10.2.0\oradata\edwte

oracle增加表空间的四种方法,查询表空间使用情况

增加表空间大小的四种方法Meathod1:给表空间增加数据文件ALTER TABLESPACE app_data ADD DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M; Meathod2:新增数据文件,并且允许数据文件自动增长ALTER TABLESPACE app_data ADD DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF'

如何查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件

要查看Oracle数据库表空间大小,是否需要增加表空间的数据文件,在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问题比较常见. --1.查看表空间已经使用的百分比 Sql代码 select   a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024   "used MB",b.bytes/1024/1024 "free MB",round(((a.by

增加表空间大小的四种方法

增加表空间大小的四种方法Meathod1:给表空间增加数据文件ALTER TABLESPACE app_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M;   Meathod2:新增数据文件,并且允许数据文件自动增长ALTER TABLESPACE app_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.

关于Oracle增加表空间大小方法

增加表空间大小的四种方法Meathod1:给表空间增加数据文件ALTER TABLESPACE app_data ADD DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M; Meathod2:新增数据文件,并且允许数据文件自动增长ALTER TABLESPACE app_data ADD DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF'

ORA-01653 无法在表空间扩展的解决办法 -- 增加表空间大小或给表空间增加数据文件

转自原文 ORA-01653 无法在表空间扩展的解决办法 -- 增加表空间大小或给表空间增加数据文件 当前系统的数据量越来越大的,昨天还运行正常的数据库,突然无法使用了.经过定位发现是"ORA-01653 " 即表空间满了,在这里简单记录下处理办法,长期来看Oracle是顶不住了,需要尽快切到Hadoop的Hbase里存储数据 参考如下SQL ----查询表空间使用情况--- SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT

DB2查看表空间和增加表空间容量

Db2 connect to xxx Db2 “LIST TABLESPACES SHOW DETAIL” Tablespace ID = 7 Name = TSASNAA Type = Database managed space Contents = All permanent data. Large table space. State = 0x0000 Detailed explanation:[@[email protected]] Normal Total pages = 14800

oracle增加表空间的四种方法

1. 查看所有表空间大小 select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name; 2. 未使用的表空间大小 select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name; 3. 所以使用空间可以这样计算 select a.tablespace_name,tot

oracle增加表空间大小两种方法

表空间不足添加表空间数据库文件 alter  tablespace  USERS  add datafile  '/oracle/app/oradata/shpog/user02.dbf' size 16G autoextend on; alter  tablespace SYSTEM   add datafile  '/oracle/app/oradata/shpog/undotbs01.dbf' size 5G; 表空间不足在原文件增加文件尺寸大小 alter  database  data