- 4
- 0
- 约5.5千字
- 约 12页
- 2019-06-07 发布于北京
- 举报
UPDATE GLOBAL_NAME为空之后的恢复
在以前的一篇文章中,我提到千万不能将Oracle数据库的global_name更新为空。这不,事儿来了。我的一个同事,提到了一个解决办法,不过那个办法实际上是一种不完全恢复的办法,如果没有备份,就行不通。如果没有备份,可以使用BBED来修改块来解决这个问题,不过使用bbed仍然比较麻烦。
下面是我一时心血来潮进行的一次测试。测试环境,10.2.0.4 for Linux AS 5.5。注意,不要在生产库上模仿。
首先UPDATE GLOBAL_NAME为空,COMMIT后以abort方式关闭数据库,以abort方式只是为了增加点难度。之后再启动数据库。
SQLupdate global_namesetglobal_name=‘‘;
1row updated.
SQLcommit;
Commit complete.
SQLshutdown abort
ORACLE instance shut down.
SQLstartup
ORACLE instance started.
Total System Global Area209715200bytes
Fixed Size1266632bytes
Variable Sizytes
Database Buffers130023424bytes
Redo B
您可能关注的文档
最近下载
- 康复治疗师考试题库及答案.docx VIP
- 《六国论》公开课教案.docx VIP
- 高二语文六国论公开课教案.docx VIP
- 一年级数学20以内加减法计算专项练习题(每日一练,共36份).docx VIP
- 一年级数学20以内加减法计算专项练习题(每日一练,共30份).docx VIP
- 一年级数学20以内加减法计算专项练习题(共22份,每日一练).docx VIP
- 非贸易售付汇与境内居民个人外汇收支管理.docx VIP
- 西南G框架轻质填充墙构造图集烧结空心砖填充墙.docx VIP
- 西南G(二)框架轻质填充墙构造图集轻集料混凝土小型空心砌填充墙.docx VIP
- MG动画设计 第2章 MG动画的素材绘制.ppt VIP
原创力文档

文档评论(0)