刚刚维护了一个oracle,该项目组里有台用了很久的开发用的oracle机器,崩溃了,还是windows装的oracle11g,oracle还是个32位的,只留下一堆dbf文件,刚开始尝试安装64位的oracle,直接恢复dbf文件,结果能登录到服务器上但无法打开表,提示有错误,于是重新安装32位的oracle再恢复数据库,记录如下:

C:\Users\Administrator>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期二 6月 7 15:01:07 2016

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

SQL> conn /as sysdba

已连接。

SQL> alter database backup controlfile to trace;

数据库已更改。

SQL> shutdown immediate;

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup nomount;

ORACLE 例程已经启动。

Total System Global Area 1071333376 bytes

Fixed Size                  1375792 bytes

Variable Size             536871376 bytes

Database Buffers          528482304 bytes

Redo Buffers                4603904 bytes

SQL> CREATE CONTROLFILE REUSE DATABASE "APTS" NORESETLOGS  ARCHIVELOG

2      MAXLOGFILES 16

3      MAXLOGMEMBERS 3

4      MAXDATAFILES 100

5      MAXINSTANCES 8

6      MAXLOGHISTORY 454

7  LOGFILE

8    GROUP 1 'E:\oracle\oradata\APTS\REDO01.LOG'  SIZE 50M,

9    GROUP 2 'E:\oracle\oradata\APTS\REDO02.LOG'  SIZE 50M,

10    GROUP 3 'E:\oracle\oradata\APTS\REDO03.LOG'  SIZE 50M

11  -- STANDBY LOGFILE

12  DATAFILE

13    'E:\oracle\oradata\APTS\SYSTEM01.DBF',

14    'E:\oracle\oradata\APTS\UNDOTBS01.DBF',

15    'E:\oracle\oradata\APTS\SYSAUX01.DBF',

16    'E:\oracle\oradata\APTS\USERS01.DBF',

17    'E:\oracle\oradata\APTS\EXAMPLE01.DBF',

18    'E:\Data\TBS_APTSHD.DBF',

19    'E:\Data\TBS_APTSHD_ASGN.DBF',

20    'E:\Data\TBS_APTSHD_BSVC.DBF',

21    'E:\Data\TBS_APTSHD_DEVEVENT.DBF',

22    'E:\Data\TBS_APTSHD_FDIS.DBF',

23    'E:\Data\TBS_APTSHD_INDX.DBF',

24    'E:\Data\TBS_APTSHD_LOG.DBF',

25    'E:\Data\TBS_ERP5DEV.DBF',

26    'E:\Data\TBS_ERP5DEV_ASGN.DBF',

27    'E:\Data\TBS_ERP5DEV_FDIS.DBF',

28    'E:\Data\TBS_ERP5DEV_INDX.DBF',

29    'E:\Data\TBS_ERP5DEV_LOG.DBF',

30    'E:\Data\TBS_ERP6DEV.DBF',

31    'E:\Data\TBS_ERP6DEV_ASGN.DBF',

32    'E:\Data\TBS_ERP6DEV_FDIS.DBF',

33    'E:\Data\TBS_ERP6DEV_INDX.DBF',

34    'E:\Data\TBS_ERP6DEV_LOG.DBF'

35  CHARACTER SET ZHS16GBK

36  ;

控制文件已创建。

SQL> recover database;

ORA-00283: recovery session canceled due to errors

ORA-00264: no recovery required

SQL> alter database open;

数据库已更改。

SQL>

参考链接:http://blog.sina.com.cn/s/blog_a59b6d310102vat0.html

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐