数码资讯
数据保护、切换和故障转移分析
数据保护主和从库之间的角色切换分为以下两种类型: 1)切换 swithchover通常是人工的和计划的角色互换,如升级。它通常是无损的,那就是,没有数据丢失,它的实现主要分为两个阶段: 1、主转备用 2待机(一)转向主 2)故障转移 故障转移意味着,因为基本无法在短时间内恢复,待有发挥主要作用。如果
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
数据保护主和从库之间的角色切换分为以下两种类型:
1)切换
swithchover通常是人工的和计划的角色互换,如升级。它通常是无损的,那就是,没有数据丢失,它的实现主要分为两个阶段:
1、主转备用
2待机(一)转向主
2)故障转移
故障转移意味着,因为基本无法在短时间内恢复,待有发挥主要作用。如果在最高性能模式下,这种切换很可能导致数据丢失。
下面显示物理备用的切换和故障转移,这类似于逻辑备用的切换。
1。物理备用执行切换
1)确认原可以切换到备用
原发性>选择switchover_status V $数据库;
switchover_status
雇佣
备用
2)将主开关切换到备用
将数据库提交到物理备用;
3)启动原始初始状态
此时,原始主文件以备用的身份运行。
4)确认待机是否可以切换到主
备用>选择switchover_status V $数据库;
switchover_status
雇佣
原发性
5)将待机切换到主
备份>数据库提交切换到主服务器;
数据库已更改。
打开数据库;
数据库已更改。
6)验证
原发性>选择从数据库database_role V $;
database_role
----
物理备份
备用>选择从数据库database_role V $;
database_role
----
原发性
您可以看到原始主服务器现在已处于待机状态,而原来的备用服务器将成为主服务器。
检查是否有新的log_archive_dest主要参数是正确的:
备用>显示参数log_archive_dest_2
名称类型值
-----------------------------------------------------------------------------
log_archive_dest_2字符串服务= o01dms0拱valid_for
=(online_logfiles,primary_role)
db_unique_name = o01dms0)
备用>显示参数log_archive_dest_state_2
名称类型值
出版社
log_archive_dest_state_2字符串使
执行日志开关:在新的主端
备用>已更改系统;
系统的改变。
备用>选择最大(序列#)从V archived_log美元;
马克斯(序列#)
—
四百七十九
看看新备用方:
原发性>选择最大(序列#)从V archived_log美元;
马克斯(序列#)
—
四百七十九
双方存档日志的最大序列号与切换成功相吻合。
2。物理备用执行故障转移
1)。检查备用文件是否连续。
备用>选择线程#,low_sequence # high_sequence #,V archive_gap美元;
没有行选择
这一步很重要,您必须确保所有生成的存档文件都已传递到备用服务器。
如果上述语句返回结果,则丢失的归档文件必须从主端复制到备用方,然后通过以下命令将数据库添加到数据库中。
备用数据库的物理logfile'filespec登记>
2)。检查备用文件的完整性。
备用>选择独特的螺纹#螺纹,最大(序列#)在(分区的威胁)
D #)去年从V archived_log美元;
螺纹上
雇佣
一千四百七十九
通过上面的语句,我们可以发现最大的归档日志是当前的479。如果主目录上的归档日志大于479,则将它们复制,然后通过以下命令将其添加到数据库中。
备用数据库的物理logfile'filespec登记>
3)启动故障转移
恢复数据库管理备用数据库完成力;4)切换到primaryter数据库提交。
打开数据库;备用>选择V美元database_role database_role ----------------主数据库;
1)切换
swithchover通常是人工的和计划的角色互换,如升级。它通常是无损的,那就是,没有数据丢失,它的实现主要分为两个阶段:
1、主转备用
2待机(一)转向主
2)故障转移
故障转移意味着,因为基本无法在短时间内恢复,待有发挥主要作用。如果在最高性能模式下,这种切换很可能导致数据丢失。
下面显示物理备用的切换和故障转移,这类似于逻辑备用的切换。
1。物理备用执行切换
1)确认原可以切换到备用
原发性>选择switchover_status V $数据库;
switchover_status
雇佣
备用
2)将主开关切换到备用
将数据库提交到物理备用;
3)启动原始初始状态
此时,原始主文件以备用的身份运行。
4)确认待机是否可以切换到主
备用>选择switchover_status V $数据库;
switchover_status
雇佣
原发性
5)将待机切换到主
备份>数据库提交切换到主服务器;
数据库已更改。
打开数据库;
数据库已更改。
6)验证
原发性>选择从数据库database_role V $;
database_role
----
物理备份
备用>选择从数据库database_role V $;
database_role
----
原发性
您可以看到原始主服务器现在已处于待机状态,而原来的备用服务器将成为主服务器。
检查是否有新的log_archive_dest主要参数是正确的:
备用>显示参数log_archive_dest_2
名称类型值
-----------------------------------------------------------------------------
log_archive_dest_2字符串服务= o01dms0拱valid_for
=(online_logfiles,primary_role)
db_unique_name = o01dms0)
备用>显示参数log_archive_dest_state_2
名称类型值
出版社
log_archive_dest_state_2字符串使
执行日志开关:在新的主端
备用>已更改系统;
系统的改变。
备用>选择最大(序列#)从V archived_log美元;
马克斯(序列#)
—
四百七十九
看看新备用方:
原发性>选择最大(序列#)从V archived_log美元;
马克斯(序列#)
—
四百七十九
双方存档日志的最大序列号与切换成功相吻合。
2。物理备用执行故障转移
1)。检查备用文件是否连续。
备用>选择线程#,low_sequence # high_sequence #,V archive_gap美元;
没有行选择
这一步很重要,您必须确保所有生成的存档文件都已传递到备用服务器。
如果上述语句返回结果,则丢失的归档文件必须从主端复制到备用方,然后通过以下命令将数据库添加到数据库中。
备用数据库的物理logfile'filespec登记>
2)。检查备用文件的完整性。
备用>选择独特的螺纹#螺纹,最大(序列#)在(分区的威胁)
D #)去年从V archived_log美元;
螺纹上
雇佣
一千四百七十九
通过上面的语句,我们可以发现最大的归档日志是当前的479。如果主目录上的归档日志大于479,则将它们复制,然后通过以下命令将其添加到数据库中。
备用数据库的物理logfile'filespec登记>
3)启动故障转移
恢复数据库管理备用数据库完成力;4)切换到primaryter数据库提交。
打开数据库;备用>选择V美元database_role database_role ----------------主数据库;
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。