I have just maintained an oracle. The project team has an oracle machine that has been used for development for a long time. It crashed. It is still oracle11g installed on windows. Oracle is still 32-bit, leaving only a bunch of dbf files. I just started to try to install it. 64-bit oracle, directly restore the dbf file, the result can log in to the server but cannot open the table, prompting an error, so reinstall the 32-bit oracle and restore the database, the record is as follows:
C:\Users\Administrator>sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Tue Jun 7 15:01:07 2016
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL> conn / as sysdba
is connected.
SQL> alter database backup controlfile to trace;
database changed.
SQL> shutdown immediate;
the database has been shut down.
The database has been unloaded.
The ORACLE routine has been shut down.
SQL> startup nomount;
ORACLE routine has been started.
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 ;
Control file has been created.
SQL> recover database;
ORA-00283: recovery session canceled due to errors
ORA-00264: no recovery required
SQL> alter database open;
database has been changed.
SQL>
Reference link: http://blog.sina.com.cn/s/blog_a59b6d310102vat0.html