ITPub博客

首页 > 数据库 > Oracle > 重建controlfile的语法

重建controlfile的语法

原创 Oracle 作者:brentt 时间:2014-05-20 22:18:49 0 删除 编辑

在控制文件丢失的情况下,有时我们只能重建控制文件,具体语法例如:



  1. CREATE CONTROLFILE REUSE DATABASE \"SQUAN\" NORESETLOGS ARCHIVELOG
  2.     MAXLOGFILES 16
  3.     MAXLOGMEMBERS 3
  4.     MAXDATAFILES 100
  5.     MAXINSTANCES 8
  6.     MAXLOGHISTORY 292
  7. LOGFILE
  8.   GROUP 1 \'/opt/oracle/oradatauan/redo01.log\' SIZE 50M,
  9.   GROUP 3 \'/opt/oracle/oradatauan/redo03.log\' SIZE 50M
  10. -- STANDBY LOGFILE
  11. DATAFIL
  12.   \'/opt/oracle/oradatauan/system01.dbf\',
  13.   \'/opt/oracle/oradatauan/undotbs01.dbf\',
  14.   \'/opt/oracle/oradatauan/sysaux01.dbf\',
  15.   \'/opt/oracle/oradatauan/users01.dbf\',
  16.   \'/opt/oracle/oradatauan/test01.dbf\',
  17.   \'/opt/oracle/oradatauan/test02.dbf\'
  18. CHARACTER SET ZHS16GBK;




注意:上面语句datafile里没有temp表空间,数据库恢复完成之后需要重建临时表空间

点击(此处)折叠或打开

  1. alter tablespace temp add tempfile \'/opt/oracle/oradata/squan/temp01.dbf\' size 30m reuse;
  2. create temporary tablespace temp tempfile \'/opt/oracle/oradata/squan/temp01.dbf\' size 30m;





来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26675752/viewspace-1165636/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    9
  • 访问量
    42482