⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 256.html

📁 关于jsp的一些好文章 主要介绍一些关于JSP的应用技巧方面的东西
💻 HTML
字号:

<STYLE type=text/css>
<!--
body,td { font-size:9pt;}
hr { color: #000000; height: 1px}
-->
</STYLE>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD><TITLE>精选文章 >> Oracle 专栏 >> ORACLE表空间恢复方案</title>
</head>
<body >

<p><IMG SRC="../image/jsp001_middle_logo.gif" WIDTH="180" HEIGHT="60" BORDER=0 ALT=""></p>

<table width=100% bgcolor="#cccccc" align=center cellpadding="2" cellspacing="0" border=1 bordercolorlight="#000000" bordercolordark="#FFFFFF">
<tr bgcolor="#EFF8FF"><td>
<a href=http://www.jsp001.com/list_thread.php?int_attribute=2>精选文章</a>
>> <a href=http://www.jsp001.com/list_thread.php?forumid=20&int_attribute=2>Oracle 专栏</a>
>> ORACLE表空间恢复方案 [<a href=http://www.jsp001.com/forum/showthread.php?goto=newpost&threadid=256>查看别人的评论</a>]<br>

<hr><p>由 webmaster 发布于: 2001-02-05 11:35</p><p><img src="images/icons/icon10.gif" alt="Talking" border=0> </p><p> <br><br><br>ORACLE表空间恢复方案 <br>一)用户表空间 <br>错误: <br>在启动数据库时出现ORA-01157,ORA-01110或操作系统级错误例如ORA-07360, <br>在关闭数据库(使用shutdown normal或shutdown immediate) 时将导致错误ORA <br>-01116,ORA-01110以及操作系统级错误ORA-07368 <br>解决: <br>以下有两种解决方案: <br>1.用户的表空间可以被轻易地重建 <br>即最近导出的对象是可用的或表空间中的对象可以被轻易地重建等.在 <br>这种情况下,最简单的方法是offline并删除该数据文件,删除表空间并 <br>重建表空间以及所有的对象. <br>svrmgrl&gt; startup mount <br>svrmgrl&gt; alter database datafile filename offline drop; <br>svrmgrl&gt; alter database open; <br>svrmgrl&gt; drop tablespace tablespace_name including contents; <br>重建表空间及所有对象. <br>2.用户的表空间不能够被轻易地重建 <br>在大多数情况下,重建表空间是不可能及太辛苦的工作.方法是倒备份及做介 <br>质恢复.如果您的系统运行在NOARCHIVELOG模式下,则只有丢失的数据 <br>在online redo log中方可被恢复。 <br>步骤如下: <br>1)Restore the lost datafile from a backup <br>2)svrmgrl&gt; startup mount <br>3)svrmgrl&gt; select v1.group#,member,sequence#,first_change# <br>&gt; from v$log v1,v$logfile v2 <br>&gt; where v1.group#=v2.group#; <br>4)如果数据库运行在NOARCHIVELOG模式下则: <br>svrmgrl&gt; select file#,change# from v$recover_file; <br>如果 CHANGE# 大于最小的FIRST_CHANGE#则数据文件可以被恢复。 <br>如果 CHANGE# 小于最小的FIRST_CHANGE#则数据文件不可恢复。 恢复最近一 <br>次的全备份或采用方案一. <br>5)svrmgrl&gt; recover datafile filename; <br>6)确认恢复成功 <br>7)svrmgrl&gt; alter database open resetlogs; <br>3.只读表空间无需做介质恢复,只要将备份恢复即可.唯一的例外是: <br>表空间在最后一次备份后被改为read-write 模式 <br>表空间在最后一次备份后被改为read-only 模式 <br>在这种情况下,均需进行介质恢复 <br><br>二)临时表空间 <br>临时表空间并不包含真正的数据,恢复的方法是删除临时表空间并重建即可. <br><br>三)系统表空间 <br>如果备份不可用,则只能采用重建数据库的方法 <br><br>四)回滚表空间 <br>有两种情况: <br>1、数据库已经完全关闭(使用shutdown immediate或shutdown命令) <br>1) 确认数据库完全关闭 <br>2) 修改init.ora文件,注释"rollback-segment" <br>3) svrmgrl&gt; startup restrict mount <br>4) svrmgrl&gt; alter database datafile filename offline drop; <br>5) svrmgrl&gt; alter database open; <br>基于出现的结果: <br>"statement processed" 转(7) <br>"ORA-00604,ORA-00376,ORA-01110"转(6) <br>6) svrmgrl&gt; shutdown immediate <br>修改init.ora文件,增加如下一行: <br>_corrupted_rollback_segments = (,...) <br>svrmgrl&gt; startup restrict <br>7) svrmgrl&gt; drop tablespace tablespace_name including contents; <br>8) 重建表空间及回滚段 <br>9) svrmgrl&gt; alter system disable restricted session; <br>10) 修改init.ora文件 <br>2、数据库未完全关闭(数据库崩溃或使用shutdown abort命令关闭数据库) <br>1) 恢复备份 <br>2) svrmgrl&gt; startup mount <br>3) svrmgrl&gt; select file#,name,status from v$datafile; <br>svrmgrl&gt; alter database datafile filename online; <br>4) svrmgrl&gt; select v1.group#,member,sequence#,first_change# <br>&gt; from v$log v1,v$logfile v2 <br>&gt; where v1.group#=v2.group#; <br>5) svrmgrl&gt; select file#,change# from v$recover_file; <br>见一方案2-4 <br>6) svrmgrl&gt; recover datafile filename; <br>7) svrmgrl&gt; alter database open; <br>3、数据库处于打开状态 <br>1) 删除回滚段和表空间 <br>2) 重建表空间和回滚段 <br><br>五)控制文件恢复 <br>1.所有的控制文件均被破坏 <br>将备份的控制文件拷贝至原目录下 <br>对于RAW DEVICE,则: <br>dd if='con.bak' of='/dev/rdrd/drd1' seek=128 <br>2.并非所有的控制文件均被破坏 <br>用其他的控制文件启动数据库<br><br> </p></td>
  </tr>
</table>

<p>
<CENTER><a href="http://www.jsp001.com/forum/newreply.php?action=newreply&threadid=256">点这里对该文章发表评论</a></CENTER>
<p>该文章总得分是 <font color=red>0</font> 分,你认为它对你有帮助吗?
				[<a href=javascript:void(0) onclick=window.open("http://www.jsp001.com/forum/codeVote.php?threadid=256&intVote=4","","menubar=no,toolbar=no,location=no,directories=no,status=no,resizable=no,scrollbars=no,width=70,height=40,top=0,left=0")>非常多</a>](<font color=red>0</font>) 
				[<a href=javascript:void(0) onclick=window.open("http://www.jsp001.com/forum/codeVote.php?threadid=256&intVote=2","","menubar=no,toolbar=no,location=no,directories=no,status=no,resizable=no,scrollbars=no,width=70,height=40,top=0,left=0")>有一些</a>](<font color=red>0</font>) 
				[<a href=javascript:void(0) onclick=window.open("http://www.jsp001.com/forum/codeVote.php?threadid=256&intVote=1","","menubar=no,toolbar=no,location=no,directories=no,status=no,resizable=no,scrollbars=no,width=70,height=40,top=0,left=0")>无帮助</a>](<font color=red>0</font>) 
				[<a href=javascript:void(0) onclick=window.open("http://www.jsp001.com/forum/codeVote.php?threadid=256&intVote=-1","","menubar=no,toolbar=no,location=no,directories=no,status=no,resizable=no,scrollbars=no,width=70,height=40,top=0,left=0")>是灌水</a>](<font color=red>0</font>) </p>
<script language="javascript" src="http://www.jsp001.com/include/read_thread_script.php?threadid=256"></script>
<p><CENTER>
Copyright &copy; 2001 - 2009 JSP001.com . All Rights Reserved <P>

<IMG SRC="../image/jsp001_small_logo.gif" WIDTH="85" HEIGHT="30" BORDER=0 ALT="">
</CENTER></p>

</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -