一、物理备库切换快照备库

1. 如果正在运行日志应用,先停止

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

2. 确保数据库为MOUNTED状态

SHUTDOWN IMMEDIATE

STARTUP MOUNT;

3. 确保已经配置快速恢复区,但不用开启闪回数据库功能

SHOW PARAMETER db_recovery_file_dest;

#如何没有配置快速恢复区,请使用以下SQL语句配置:

ALTER SYSTEM SET db_recovery_file_dest_size=大小;

ALTER SYSTEM SET b_recovery_file_dest=目录’;

4. 使用如下SQL语句完成转换

ALTER DATABASE CONVERT TO SNAPSHOT STANDBY;

5. 此时数据库为MOUNTED状态,打开数据库

ALTER DATABASE OPEN;


二、快照备库切换物理备库

1.如果是rac环境,只保留一个实例,关闭其他实例

2.确保数据库状态为MOUNTED

3.使用如下SQL语句完成切换

 

ALTER DATABASE CONVERT TO PHYSICAL STANDBY;

4.切换后数据库状态为NOMOUNT,此时必须重启数据库,也就是SHUT DOWN IMMEDIATE然后再STARTUP,如果直接ALTER DATABASE OPEN,会报如下错误。

 

 

SQL> alter database mount;
alter database mount
*
ERROR at line 1:
ORA-00750: database has been previously mounted and dismounted

5.物理备库应用日志

 

 

 

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;




相关文章:

  • 2021-08-05
  • 2022-12-23
  • 2022-12-23
  • 2021-07-23
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
猜你喜欢
  • 2021-10-25
  • 2022-01-21
  • 2022-12-23
  • 2022-12-23
  • 2021-11-15
  • 2021-08-04
  • 2022-12-23
相关资源
相似解决方案