ALLSTARS_ORACLE 发表于 2017-4-15 22:26:44

oracle服务无法启动 紧急求助!!!!!!!!!!!!!...





嗯,能指点一下具体需要怎么操作码?  因为这个数据库他之前没有做备份,现在拷贝的还是出问题以后的整个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>
页: [1]
查看完整版本: oracle服务无法启动 紧急求助!!!!!!!!!!!!!...