oracle initialation or shutdown in progress 解决方案

SQL> connect system/system as sysdba
已连接。
SQL> shutdown normal
ORA-01109: 数据库未打开


已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area  293601280 bytes
Fixed Size                  1248600 bytes
Variable Size              92275368 bytes
Database Buffers          192937984 bytes
Redo Buffers                7139328 bytes
数据库装载完毕。
SQL> alter database open
  2  ;
alter database open
*
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF'


SQL> alter database datafile
  2  ;

*
第 2 行出现错误:
ORA-02236: 文件名无效


SQL> alter database create datafile 6;
alter database create datafile 6
*
第 1 行出现错误:
ORA-01119: 创建数据库文件
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF'
ORA-27040: 文件创建错误, 无法创建文件
OSD-04002: 无法打开文件
O/S-Error: (OS 5) 拒绝访问。


SQL> alter database datafile 6 offline drop;

数据库已更改。

SQL> conn zxhr/zxhr
ERROR:
ORA-01033: ORACLE initialization or shutdown in progress


警告: 您不再连接到 ORACLE。
SQL> alter database datafile 6 offline drop;
SP2-0640: 未连接
SQL> conn system/system as sysdba;
已连接。
SQL> alter database datafile
  2  ;

*
第 2 行出现错误:
ORA-02236: 文件名无效


SQL> alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADA
BIZ.DBF' offline drop;

数据库已更改。

SQL> alter database open
  2  ;

数据库已更改。

SQL> conn zxhr/zxhr
已连接。
SQL>









Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Windows\system32>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 7月 19 21:49:00 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn system/system as sysdba
已连接。
SQL> alter database datafile 6 online;
alter database datafile 6 online
*
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF'


SQL> alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTAL
BIZ.DBF' online;
alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.D
BF' online
*
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF'


SQL> /
alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.D
BF' online
*
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF'


SQL> 从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开

C:\Windows\system32>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 7月 19 21:53:08 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> /
SP2-0103: SQL 缓冲区中无可运行的程序。
SQL> conn system/system as sysdba
已连接。
SQL> select * from v$log;

    GROUP#    THREAD#  SEQUENCE#      BYTES    MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIME
------------- --------------
         1          1         32   52428800          1 NO  INACTIVE
      1290493 19-7月 -12

         2          1         33   52428800          1 NO  CURRENT
      1316115 19-7月 -12

         3          1         31   52428800          1 NO  INACTIVE
      1248853 04-7月 -12


SQL> select * from v$logfile;

    GROUP# STATUS  TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------

IS_
---
         3 STALE   ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOG
NO

         2         ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG
NO

    GROUP# STATUS  TYPE
---------- ------- -------
MEMBER
--------------------------------------------------------------------------------

IS_
---

         1 STALE   ONLINE
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG
NO


SQL> alter database clear logfile group 1;

数据库已更改。

SQL> alter database open
  2  ;
alter database open
*
第 1 行出现错误:
ORA-01531: 实例已打开数据库


SQL> /
alter database open
*
第 1 行出现错误:
ORA-01531: 实例已打开数据库


SQL> alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTAL
BIZ.DBF' online;
alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.D
BF' online
*
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF'


SQL> alter database clear logfile group 2;
alter database clear logfile group 2
*
第 1 行出现错误:
ORA-01624: 日志 2 是紧急恢复实例 orcl (线程 1) 所必需的
ORA-00312: 联机日志 2 线程 1:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'


SQL> alter database open
  2  ;
alter database open
*
第 1 行出现错误:
ORA-01531: 实例已打开数据库


SQL> alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTAL
BIZ.DBF' online;
alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.D
BF' online
*
第 1 行出现错误:
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF'


SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。

Total System Global Area  293601280 bytes
Fixed Size                  1248600 bytes
Variable Size              83886760 bytes
Database Buffers          201326592 bytes
Redo Buffers                7139328 bytes
数据库装载完毕。
数据库已经打开。
SQL> drop tablespace protalbiz including contents
  2  ;
drop tablespace protalbiz including contents
*
第 1 行出现错误:
ORA-00959: 表空间 'PROTALBIZ' 不存在


SQL> conn system/system as sysdba
已连接。
SQL> select file#,name,status from v$datafile;

     FILE#
----------
NAME
--------------------------------------------------------------------------------

STATUS
-------
         1
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
SYSTEM

         2
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
ONLINE

     FILE#
----------
NAME
--------------------------------------------------------------------------------

STATUS
-------

         3
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
ONLINE

         4
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF

     FILE#
----------
NAME
--------------------------------------------------------------------------------

STATUS
-------
ONLINE

         5
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF
ONLINE

         6

     FILE#
----------
NAME
--------------------------------------------------------------------------------

STATUS
-------
D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF
RECOVER


已选择6行。

SQL> recover datafile 6
ORA-00283: 恢复会话因错误而取消
ORA-01110: 数据文件 6:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF'
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF'


SQL> recover datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF
'
ORA-00283: 恢复会话因错误而取消
ORA-01110: 数据文件 6:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF'
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF'


SQL> startup mount
ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它
SQL> alter database datafile 6 offline drop;

数据库已更改。

SQL> recover datafile 6;
ORA-00283: 恢复会话因错误而取消
ORA-01110: 数据文件 6:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF'
ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6:
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\PORTALBIZ\TPORTALBIZ.DBF'


SQL> alter database open;
alter database open
*
第 1 行出现错误:
ORA-01531: 实例已打开数据库


SQL> drop tablespace portalbiz
  2  ;
drop tablespace portalbiz
*
第 1 行出现错误:
ORA-01549: 表空间非空, 请使用 INCLUDING CONTENTS 选项


SQL> drop tablespace portalbiz including contents
  2  ;

表空间已删除。

SQL>

猜你喜欢

转载自jialixia6573.iteye.com/blog/1601390