日志文章

2007年01月30日 07:50:15

重建控制文件的方法

1. 以nomount方式启动实例

  sqlplus/nolog;

  connect system/admin@test as sysdba;

  shutdown normal;

  startup nomount pfile=%racle_home%\database\init.ora;

  2. 建立控制文件

  create controlfile reuse database test resetlogs

  logfile
  
  group 1 ‘E:\oracle\oradata\test\ REDO01.LOG’ size 20M,
  
  group 2 ‘E:\oracle\oradata\test\ REDO02.LOG’ size 20M
  
  datafile
  
  ‘E:\oracle\oradata\test\ SYSTEM01.DBF’,
  
  ‘E:\oracle\oradata\test\ UNDOTBS01.DBF’
  
  character set ZHS16GBK;
  
  3. 打开数据库
  
  alter database open resetlogs;
  
  4. 增加临时文件

  a lter tablespace temp add tempfile ‘E:\oracle\oradata\test\TEMP01.DBF’ reuse;

  起作用:当控制文件都被损坏后,只要有全部的数据文件和重做日志文件,那么通过重建控制文件可以使系统继续运行。

Tags: oracle   控制文件  

类别: Oracle 数据库开发 |  评论(0) |  浏览(1917) |  收藏
发表评论
看不清楚,换一张