问题描述
嗨,汤姆
我等了这么久才问
版本10g
分贝大小 = 20tb
重做日志大小 = 1gb
重做组 = 8 (每个组有2个成员)
问题
1-测试备用数据库进行切换的最佳方法是什么。
2-我们如何犯错,并在重置日志中打开了待机测试。因此,他们从闪回点开始在待机状态下恢复是什么意思。(待机没有备份)
场景2
版本12c
表空间包含3个架构和第4个架构的表
表空间总大小 = 1 TB
使用的大小 = 15gb
表和索引具有长的原始数据类型
回收空间的最佳方法。
和脚本也请 (如果可能)
问候
维卡斯·迪克西特
我等了这么久才问
版本10g
分贝大小 = 20tb
重做日志大小 = 1gb
重做组 = 8 (每个组有2个成员)
问题
1-测试备用数据库进行切换的最佳方法是什么。
2-我们如何犯错,并在重置日志中打开了待机测试。因此,他们从闪回点开始在待机状态下恢复是什么意思。(待机没有备份)
场景2
版本12c
表空间包含3个架构和第4个架构的表
表空间总大小 = 1 TB
使用的大小 = 15gb
表和索引具有长的原始数据类型
回收空间的最佳方法。
和脚本也请 (如果可能)
问候
维卡斯·迪克西特
专家解答
#1 “测试备用数据库进行切换的最佳方法是什么”
你自己回答了这个问题 :-) 在你的 * 测试 * 环境中。
a) 让你的脚本在一个小实例上测试良好
b) 逐步测试,即
-我可以打开我的备用只读吗?
-我可以关闭它清理并恢复恢复而不会发生意外吗?
-我可以将待机打开为快照待机吗?
-我可以将其恢复为物理待机状态吗?
-我能做一个转换吗?
-我可以切换回去吗 (完全重新实例化)
让这些元素在你的测试环境中坚如磐石。然后进入生产环境,再次检查每个环境,并确保您感到舒适。
#2
创建一个新的表空间,并将该表克隆到新的表空间中。然后删除旧的表空间。
要做到这一点的简单选项是:
a) 出口/进口
-导出表格
-放下表
-在新表空间中创建表
-导入具有ignore = y的表
b) 数据泵导出/导入
expdp用户/通过目录 = dpump_dir1转储文件 = 我的表
impdp用户/通过remap_表空间 = tbs1:tbs2目录 = dpump_dir1转储文件 = mytable.dmp
c) sqlplus复制命令
https://asktom.oracle.com/Misc/MoveLongs.html
你自己回答了这个问题 :-) 在你的 * 测试 * 环境中。
a) 让你的脚本在一个小实例上测试良好
b) 逐步测试,即
-我可以打开我的备用只读吗?
-我可以关闭它清理并恢复恢复而不会发生意外吗?
-我可以将待机打开为快照待机吗?
-我可以将其恢复为物理待机状态吗?
-我能做一个转换吗?
-我可以切换回去吗 (完全重新实例化)
让这些元素在你的测试环境中坚如磐石。然后进入生产环境,再次检查每个环境,并确保您感到舒适。
#2
创建一个新的表空间,并将该表克隆到新的表空间中。然后删除旧的表空间。
要做到这一点的简单选项是:
a) 出口/进口
-导出表格
-放下表
-在新表空间中创建表
-导入具有ignore = y的表
b) 数据泵导出/导入
expdp用户/通过目录 = dpump_dir1转储文件 = 我的表
impdp用户/通过remap_表空间 = tbs1:tbs2目录 = dpump_dir1转储文件 = mytable.dmp
c) sqlplus复制命令
https://asktom.oracle.com/Misc/MoveLongs.html
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




