网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  新建Oracle数据库回滚段具体操作过程     
  文章作者:未知  文章来源:未知  
  查看:166次  录入:管理员--2007-04-11  
 

1、将数据关闭

borderColorDark=#ffffff cellPadding=2 width=400 align=center borderColorLight=black border=1>
svrmgrl >Shutdown abort

2、修改初始化参数文件

$ vi  $ORACLE_HOME/dbs/init< sid >.ora

添加以下参数

rollback_segments=(system) 
_corrupted_rollback_segments=(r01,r02,r03,r04) 
_allow_resetlogs_corruption=ture

3、重新装载数据库

svrmgrl >Startup mount

4、从数据库的控制文件中将回滚段表空间rbs的数据文件离线并去掉。

svrmgrl >alter database datafile 
‘##/##/rbs01.dbf’ offline drop;

对数据库进行恢复。

svrmgrl >recover database using backup controlfile;

此时屏幕上可能会出现:

ORA_00280 Change #### for thread# is in sequence# 
specify log:[< RET > for suggested|AUTO|from logsource|cancel]

输入 cancel(不要输入其他命令)

svrmgrl >alter database open resetlogs;

5、 重建新的回滚段

---- 将旧回滚段及回滚表空间删除。  
svrmgrl >alter rollback_segment r01 offline drop; 
svrmgrl >alter rollback_segment r02 offline drop; 
svrmgrl >alter rollback_segment r03 offline drop; 
svrmgrl >alter rollback_segment r04 offline drop; 
svrmgrl >drop tablespace rbs including contents; 
---- 重建新的回滚表空间及回滚段。  
svrmgrl >connect internal 
svrmgrl >create rollback segment ro tablespace system; 
svrmgrl >alter rollback segment ro online; 
svrmgrl >create tablespace rbs datafile  
##/##/rbs01.dbf’ size ##k; 
svrmgrl >create rollback segment r01 tablespace rbs; 
svrmgrl >create rollback segment r02 tablespace rbs; 
svrmgrl >create rollback segment r03 tablespace rbs; 
svrmgrl >create rollback segment r04 tablespace rbs; 
svrmgrl >alter rollback segment r01 online; 
svrmgrl >alter rollback segment r02 online; 
svrmgrl >alter rollback segment r03 online; 
svrmgrl >alter rollback segment r04 online; 
 
  
svrmgrl >Shutdown abort 
 $  vi  $ORACLE_HOME/dbs/init< sid >.ora 
  rollback_segments=(r01,r02,r03,r04) 
  将参数_corrupted_rollback_segment 
        _allow_resetlogs_corruption=true去掉 
svrmgrl >Startup normal
 
 
上一篇: Oracle数据库中单行字符串函数简介    下一篇: 通过SQL定时分析表监控Unix系统性能
  相关文档
使用多线索服务器的Oracle的运行 09-29
通过分析SQL语句的执行计划优化SQL(一) 08-05
调整Oracle应用系统性能的原则和方法 04-12
怎样使用errorstack进行错误跟踪及诊断 11-15
Oracle 9i应用COMPOSE和UNISTR创建沉音 07-07
oracle性能调优过程中如何观察缓存命中率 04-29
解析:用dbv和rman检查数据文件中的坏块 11-15
循序渐进讲解oracle 9i数据库的迁移过程 05-14
Oracle 与 DB2 数据类型分类对应说明 05-13
oracle数据字典与动态性能表的相关概念 04-24
教你快速掌握Oracle中"HINT"的30个用法 09-29
Oracle数据库使用及命名规则的详解 04-23
通过Backup Exec实施Oracle来灾难恢复 05-27
oracle-decode()函数和case语句有哪些不同 04-15
Oracle数据库中如何改善表空间的管理 04-11
巧用dbms_rowid包获得rowid的详细信息 05-16
快速掌握ora-00600 4194错误的解决方法 11-15
Oracle数据库中临时表的进一步深入研究 05-27
相关的技术培训(oracle) 01-15
使用impdp复制oracle的schema数据迁移 05-14
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息