Oracle11g restores data through DBF

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

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326835098&siteId=291194637