动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库学院 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息



本月文章推荐
.Oracle的window服务启动时并不启.
.使用 Jbulider 开发 J2ME 移动游.
.Oracle10g EM乱码之快速解决.
.Oracle9i初始化参数中文说明5.
.Oracle数据库诊断案例-redo log日.
.Oracle基本数据类型存储格式浅析.
.Oracle9i进程内存占用问题解决方.
.用Oracle9ias开发无线应用程序.
.用Control file恢复DB运行.
.关于分布式oracle中database lin.
.如何用脚本实现分割文件.
.Oracle死联接检测的探讨与研究.
.如何查看unix下某个oracle OS的进.
.[技术]浅谈字符集问题.
.ORACLE培训教程(4)-Pro * C 的使.
.oracle数据库备份与恢复 a piece.
.从access到MS SQL SERVER数据导入.
.Oracle中找出无用的索引提高DML性.
.Oracle 10g存储过程远程SQL注入漏.
.“Weblogic 连接池 + Oracle + S.

Oracle回滚表空间数据文件误删除处理

发表日期:2008-3-27 |


回滚段是数据库的一部分,它记录数据库变更的信息。使用这些信息实现数据库的读一致性及其恢复。若回滚段出现故障,则数据库不能正常启动,导致数据库瘫痪,用户无法读写数据。若能将回滚段的故障排除,则不会影响用户的实际数据。笔者最近在实际工作中遇到一个问题:用户将回滚段表空间(rbs)的数据库文件(rbs01.dbf)错误删除,以致使数据库无法正常运行,下面上笔者排除该方法的处理步骤。

具体步骤:

1、首先改参数文件init.ora,使数据库能mount上来。

在system表空间内有一个system回滚段,该回滚段上数据库所必须的,当数据库第一次建立时,它就随之建立,并随数据库的打开而自动在线。我们通常使用的回滚段是公用回滚段,而非system回滚段,若公用回滚段出现故障,我们暂可用system回滚段替代,使数据库能mount上来。

svrmgrl >Shutdown abort 
$ vi $ORACLE_HOME/dbs/init< sid >.ora 
rollback_segments=(system) 
_corrupted_rollback_segments=(r01,r02,r03,r04) 
svrmgrl >Startup mount

2、 对数据库实施恢复,再将它打开

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

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]

您可以根据sequence#号找到您需要的在线日志文件,并将日志文件输入(包括全路径),查找在线日志文件时可以使用svrmgrl >select * from v$log; 此时完成数据库恢复。 再将数据库打开。

svrmgrl >alter database open resetlogs;

3、 重建新的回滚段

将旧回滚段及回滚表空间删除。 
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;

4、使用新建的回滚段启动数据库

svrmgrl >Shutdown abort 
$ vi $ORACLE_HOME/dbs/init< sid >.ora 
rollback_segments=(r01,r02,r03,r04) 
将参数_corrupted_rollback_segment去掉 
svrmgrl >Startup normal

注释:这个故障的排除是数据库在归档方式上执行的,并且已经HP-UX 10.20及Solaris2.5两种系统平台上成功通过。


上一篇:Oracle数据库回滚段表空间文件丢失的处理 人气:485
下一篇:讲解Oracle优化器的优化方式和优化模式 人气:552
浏览全部Oracle的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-8 ECShop v2.6.0 Build 20080707(G
2008-7-8 动网论坛PHP版 v2.0++ Build 080
2008-7-8 中国IT总舵 v9.0 UTF版
2008-7-8 凹丫丫新闻发布系统 v4.6 Build
2008-7-8 topview数据查询 v3.0
2008-7-8 Z-Blog v1.8 Spirit Build 80708
2008-7-8 Z-Blog v1.8 Spirit Build 80708
2008-7-8 凹丫丫新闻发布系统 v4.6 Build
2008-7-8 新动软万能网站内容管理cms系统
2008-7-5 AgileMessenger即时通讯工具 v1.
2008-7-5 GoodCalculator2.0版固件计算器
2008-7-5 RepoName源地址搜索工具 v1.21b
2008-7-5 AgileMessenger即时通讯工具 v1.
2008-7-5 TouchCopy多媒体管理软件 v3.13完
2008-7-5 VideosTone视频铃声 v1.1汉化破解
2008-7-5 TouchPad触摸板 v4.44破解版
2008-7-5 VideosTone破解补丁 v1.0
2008-7-5 Feeds GoogleReader客户端 v0.4.3


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報