暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

故障处理|无法连接到主数据库,使用 DGMGRL 进行故障转移

原创 小小亮 2022-12-21
245

在今天的文章中,我将讨论如何使用 DGMGRL 执行故障转移。

如果我们无法连接到主数据库,我们将连接到备用数据库并执行故障转移过程,如下所示。

$dgmgrl sys/<password>@teststby
 
DGMGRL> FAILOVER TO teststby;
Performing failover NOW, please wait...
Failover succeeded, new primary is "teststby"

如果旧Primary开启了闪回功能,我们将旧Primary配置为standby,如下。如果没有开启闪回功能,我们会重新安装 Data Guard。

DGMGRL> REINSTATE DATABASE testdb
Reinstating database “testdb”, please wait…
Operation requires shutdown of instance “testdb” on database “testdb”
Shutting down instance “testdb”…
Database closed.
Database dismounted.
ORACLE instance shut down.
Operation requires startup of instance “testdb” on database “testdb”
Starting instance “testdb”…
ORACLE instance started.
Database mounted.
Continuing to reinstate database “testdb” …
Operation requires shutdown of instance “testdb” on database “testdb”
Shutting down instance “testdb”…
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
Operation requires startup of instance “testdb” on database “testdb”
Starting instance “testdb”…
ORACLE instance started.
Database mounted.
Continuing to reinstate database “testdb” …
Reinstatement of database “testdb” succeeded

原文标题:Failover Using DGMGRL
原文作者:Melek Durdu
原文链接:https://dbtut.com/index.php/2022/10/28/failover-using-dgmgrl/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论