- 最后登录
- 2017-5-4
- 在线时间
- 81 小时
- 威望
- 999
- 金钱
- 2391
- 注册时间
- 2013-9-11
- 阅读权限
- 150
- 帖子
- 1124
- 精华
- 5
- 积分
- 999
- UID
- 1220
|
1#
发表于 2017-4-15 22:26:44
|
查看: 1862 |
回复: 0
嗯,能指点一下具体需要怎么操作码? 因为这个数据库他之前没有做备份,现在拷贝的还是出问题以后的整个oracle安装目录。
图片上的提示就是我将所有oracle的服务停止以后,拷贝整个oracle安装目录以后,重新启动之后弄的
Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.
C:\Documents and Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 8月 24 08:43:23 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
已连接。
SQL> startup
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL> shutdown
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 146803588 bytes
Database Buffers 457179136 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
ORA-01113: 文件 3 需要介质恢复
ORA-01110: 数据文件 3: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ECARD\SYSAUX01.DBF'
SQL> recover datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ECARD\SYSAUX01.DBF'
ORA-00283: 恢复会话因错误而取消
ORA-00322: 日志 2 (用于线程 1) 不是当前副本
ORA-00312: 联机日志 2 线程 1:
'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ECARD\REDO02.LOG'
SQL> alter database open
2 ;
alter database open
*
第 1 行出现错误:
ORA-01113: 文件 3 需要介质恢复
ORA-01110: 数据文件 3: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ECARD\SYSAUX01.DBF'
SQL> select * from v$archivelog;
select * from v$archivelog
*
第 1 行出现错误:
ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询
SQL> startup
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL> shutdown
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 146803588 bytes
Database Buffers 457179136 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
ORA-01113: 文件 3 需要介质恢复
ORA-01110: 数据文件 3: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ECARD\SYSAUX01.DBF'
SQL> select * from v$archivelog;
select * from v$archivelog
*
第 1 行出现错误:
ORA-01219: 数据库未打开: 仅允许在固定表/视图中查询
SQL> select status from v$instance;
STATUS
------------
MOUNTED
SQL> startup nomount
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL> shutdown
ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup nomount
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 146803588 bytes
Database Buffers 457179136 bytes
Redo Buffers 7135232 bytes
SQL> alter database mount
2 ;
数据库已更改。
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01113: ?? 3 ??????
ORA-01110: ???? 3: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ECARD\SYSAUX01.DBF'
SQL> $rman target /
恢复管理器: Release 10.2.0.1.0 - Production on 星期五 8月 24 09:35:32 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
已连接到目标数据库: ECARD (DBID=1985224170, 未打开)
RMAN> list backup;
使用目标数据库控制文件替代恢复目录
RMAN> exit
恢复管理器完成。
SQL> orcle
SP2-0042: 未知命令 "orcle" - 其余行忽略。
SQL> startup mount
ORA-01081: ????????? ORACLE - ??????
SQL> shutdown
ORA-01109: ??????
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 146803588 bytes
Database Buffers 457179136 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
SQL> alter database archicelog
2 ;
*
第 2 行出现错误:
ORA-02231: ALTER DATABASE 选项缺失或无效
SQL> alter database archivelog;
数据库已更改。
SQL> alterdatabase open
SP2-0734: 未知的命令开头 "alterdatab..." - 忽略了剩余的行。
SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01113: 文件 3 需要介质恢复
ORA-01110: 数据文件 3: 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ECARD\SYSAUX01.DBF'
SQL>
|
|