Oracle实用技巧 下

文章作者 100test 发表时间 2007:03:14 13:29:39
来源 100Test.Com百考试题网


  根据以上分析,我们试着修改参数文件。将参数文件中的control_file参数修改为一个控制文件,分别使用control01、control02、control03。但数据库都无法启动,说明三个控制文件都已损坏。
  由于没有控制文件的备份,我们只能采取重建控制文件的做法。
  D:\>svrmgrl
  Oracle Server Manager Release 3.1.6.0.0 - Production
  版权所有 (c) 1997,1999,Oracle Corporation。保留所有权利。
  Oracle8i Enterprise Edition Release 8.1.6.0.0 - Production
  With the Partitioning option
  JServer Release 8.1.6.0.0 - Production
  SVRMGR> connect internal
  连接成功。
  SVRMGR> shutdowm abort
  已关闭 ORACLE 实例。
  SVRMGR> startup nomount
  已启动 ORACLE 实例。
  系统全局区域合计有 108475660个字节
  Fixed Size 70924个字节
  Variable Size 46116864个字节
  Database Buffers 62210048个字节
  Redo Buffers 77824个字节
  SVRMGR>create controlfile reuse database orcl noresetlogs archivelog
  Logfile group 1 ‘d:\oracle\oradata\orcl\redo01.log’,
  group 2 ‘d:\oracle\oradata\orcl\redo02.log’,
  group 3 ‘d:\oracle\oradata\orcl\redo03.log’
  datafile ‘d:\oracle\oradata\orcl\system01.dbf’,
  ‘d:\oracle\oradata\orcl\users01.dbf’,
  ‘d:\oracle\oradata\orcl\temp01.dbf’,
  ‘d:\oracle\oradata\orcl\tools01.dbf’,
  ‘d:\oracle\oradata\orcl\indx01.dbf’,
  ‘d:\oracle\oradata\orcl\dr01.dbf’,
  ‘d:\oracle\oradata\orcl\rbs01.dbf’.
  语句已处理。
  成功地重建控制文件后,我们尝试着打开数据库,但系统报错,提示需要进行介质恢复。
  SVRMGR>recover datafile ‘d:\oracle\oradata\orcl\system01.dbf’.
  介质已恢复。
  SVRMGR> recover datafile ‘d:\oracle\oradata\orcl\users0101.dbf’.
  介质已恢复。
  SVRMGR> recover datafile ‘d:\oracle\oradata\orcl\temp01.dbf’.
  介质已恢复。
  SVRMGR> recover datafile ‘d:\oracle\oradata\orcl\tools01.dbf’.
  介质已恢复。
  SVRMGR> recover datafile ‘d:\oracle\oradata\orcl\indx01.dbf’.
  介质已恢复。
  SVRMGR> recover datafile ‘d:\oracle\oradata\orcl\dr01.dbf’.
  介质已恢复。
  SVRMGR> recover datafile ‘d:\oracle\oradata\orcl\rbs01.dbf’.
  介质已恢复。
  介质恢复后,重新打开数据库,提示日志文件也需恢复。
  SVRMGR> recover database until cancel.
  日志已恢复。
  控制文件、数据文件、日志文件全部恢复后,将三种文件同步,并打开数据库,成功地完成了数据库的恢复工作。
  SVRMGR> alter database open resetlogs.
  数据库已更改。
  立即关闭数据库,并进行数据库的冷备份,将数据库的数据完整地保存下来.



相关文章


经验交流:Oracle实用技巧
手把手教您在redhatlinux下安装oracle10g(二)
Oracle实用技巧 下
Oracle实用技巧 中
Oracle数据仓库的分层管理器解决方案 (下)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛