Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

60

积分

1

好友

6

主题
1#
发表于 2012-2-15 16:56:02 | 查看: 6805| 回复: 3
情况是这样子的,之前drop tablespace 后flashback database 发现物理文件还在,打算重建控制文件 把那个文件给加进去,结果报错了


SQL> CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS
  2  --   SET STANDBY TO MAXIMIZE PERFORMANCE
  3   ARCHIVELOG
  4      MAXLOGFILES 16
  5      MAXLOGMEMBERS 3
  6      MAXDATAFILES 100
  7      MAXINSTANCES 8
  8      MAXLOGHISTORY 292
  9  LOGFILE
10    GROUP 1 'E:\ORACLE11G\APP\HP\ORADATA\ORCL\REDO01.LOG'  SIZE 50M BL
512,
11    GROUP 2 'E:\ORACLE11G\APP\HP\ORADATA\ORCL\REDO02.LOG'  SIZE 50M BL
512,
12    GROUP 3 'E:\ORACLE11G\APP\HP\ORADATA\ORCL\REDO03.LOG'  SIZE 50M BL
512
13  -- STANDBY LOGFILE
14  DATAFILE
15    'E:\ORACLE11G\APP\HP\ORADATA\ORCL\SYSTEM01.DBF',
16    'E:\ORACLE11G\APP\HP\ORADATA\ORCL\SYSAUX01.DBF',
17    'E:\ORACLE11G\APP\HP\ORADATA\ORCL\UNDOTBS01.DBF',
18    'E:\ORACLE11G\APP\HP\ORADATA\ORCL\USERS01.DBF',
19    'E:\ORACLE11G\APP\HP\ORADATA\TEST21.DBF',
20    'E:\ORACLE11G\APP\HP\NEW_TS.ORA',
21    'E:\ORACLE11G\APP\HP\ORADATA\RCATTS.DBF'
22  CHARACTER SET ZHS16GBK
23  ;
ERROR:
ORA-06550: ? 1 ?, ? 29 ?:
PLS-00553: ??????????????????
ORA-06550: ? 0 ?, ? 0 ?:
PL/SQL: Compilation unit analysis terminated

CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS
*
第 1 行出现错误:
ORA-01503: CREATE CONTROLFILE ??
ORA-01565: ???? 'E:\ORACLE11G\APP\HP\NEW_TS.ORA' ???
ORA-27041: ??????
OSD-04002: ????????????
O/S-Error: (OS 2) ??????????????????????

SQL> CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS
  2  --   SET STANDBY TO MAXIMIZE PERFORMANCE
  3   ARCHIVELOG
  4      MAXLOGFILES 16
  5      MAXLOGMEMBERS 3
  6      MAXDATAFILES 100
  7      MAXINSTANCES 8
  8      MAXLOGHISTORY 292
  9  LOGFILE
10    GROUP 1 'E:\ORACLE11G\APP\HP\ORADATA\ORCL\REDO01.LOG'  SIZE 50M BL
512,
11    GROUP 2 'E:\ORACLE11G\APP\HP\ORADATA\ORCL\REDO02.LOG'  SIZE 50M BL
512,
12    GROUP 3 'E:\ORACLE11G\APP\HP\ORADATA\ORCL\REDO03.LOG'  SIZE 50M BL
512
13  -- STANDBY LOGFILE
14  DATAFILE
15    'E:\ORACLE11G\APP\HP\ORADATA\ORCL\SYSTEM01.DBF',
16    'E:\ORACLE11G\APP\HP\ORADATA\ORCL\SYSAUX01.DBF',
17    'E:\ORACLE11G\APP\HP\ORADATA\ORCL\UNDOTBS01.DBF',
18    'E:\ORACLE11G\APP\HP\ORADATA\ORCL\USERS01.DBF',
19    'E:\ORACLE11G\APP\HP\ORADATA\TEST21.DBF',
20    'E:\ORACLE11G\APP\HP\ORADATA\RCATTS.DBF'
21  CHARACTER SET ZHS16GBK
22  ;
ERROR:
ORA-06550: ? 1 ?, ? 29 ?:
PLS-00553: ??????????????????
ORA-06550: ? 0 ?, ? 0 ?:
PL/SQL: Compilation unit analysis terminated

CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS
*
第 1 行出现错误:
ORA-01503: CREATE CONTROLFILE ??
ORA-01189: ????????????? RESETLOGS
ORA-01110: ???? 7: 'E:\ORACLE11G\APP\HP\ORADATA\RCATTS.DBF'

SQL> CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS
  2  *
  3  第 1 行出现错误:
  4  ORA-01503: CREATE CONTROLFILE ??
  5  ORA-01189: ????????????? RESETLOGS
  6  ORA-01110: ???? 7: 'E:\ORACLE11G\APP\HP\ORADATA\RCATTS.DBF'
  7
SQL>
SQL>
SQL> CREATE CONTROLFILE REUSE DATABASE "ORCL" RESETLOGS
  2  --   SET STANDBY TO MAXIMIZE PERFORMANCE
  3   ARCHIVELOG
  4      MAXLOGFILES 16
  5      MAXLOGMEMBERS 3
  6      MAXDATAFILES 100
  7      MAXINSTANCES 8
  8      MAXLOGHISTORY 292
  9  LOGFILE
10    GROUP 1 'E:\ORACLE11G\APP\HP\ORADATA\ORCL\REDO01.LOG'  SIZE 50M BL
512,
11    GROUP 2 'E:\ORACLE11G\APP\HP\ORADATA\ORCL\REDO02.LOG'  SIZE 50M BL
512,
12    GROUP 3 'E:\ORACLE11G\APP\HP\ORADATA\ORCL\REDO03.LOG'  SIZE 50M BL
512
13  -- STANDBY LOGFILE
14  DATAFILE
15    'E:\ORACLE11G\APP\HP\ORADATA\ORCL\SYSTEM01.DBF',
16    'E:\ORACLE11G\APP\HP\ORADATA\ORCL\SYSAUX01.DBF',
17    'E:\ORACLE11G\APP\HP\ORADATA\ORCL\UNDOTBS01.DBF',
18    'E:\ORACLE11G\APP\HP\ORADATA\ORCL\USERS01.DBF',
19    'E:\ORACLE11G\APP\HP\ORADATA\TEST21.DBF',
20    'E:\ORACLE11G\APP\HP\ORADATA\RCATTS.DBF'
21  CHARACTER SET ZHS16GBK
22  ;
ERROR:
ORA-06550: ? 1 ?, ? 29 ?:
PLS-00553: ??????????????????
ORA-06550: ? 0 ?, ? 0 ?:
PL/SQL: Compilation unit analysis terminated

CREATE CONTROLFILE REUSE DATABASE "ORCL" RESETLOGS
*
第 1 行出现错误:
ORA-01503: CREATE CONTROLFILE ??
ORA-01189: ????????????? RESETLOGS
ORA-01110: ???? 7: 'E:\ORACLE11G\APP\HP\ORADATA\RCATTS.DBF'


各位谁有好办法,指导下我,找回原来的数据文件,谢谢了。
2#
发表于 2012-2-15 19:27:54
描述不明确

之前drop tablespace 后flashback database 发现物理文件还在,打算重建控制文件 把那个文件给加进去,结果报错了

至少把 drop tablespace   flashback database的几个时间点 列出来, 否则别人没法猜。

回复 只看该作者 道具 举报

3#
发表于 2012-2-15 21:49:36
不知道你想干嘛!

nt84-1#[/oracle9i] oerr ora 01565
01565, 00000, "error in identifying file '%s'"
// *Cause:  An error occurred while trying to identify a file.
// *Action:  Check the error stack for detailed information.

回复 只看该作者 道具 举报

4#
发表于 2012-2-15 22:26:36
windows下删除表空间的话就不会删除数据文件,但好像也没办法导入

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 01:45 , Processed in 0.049315 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569