ORA-01033

来源:互联网 发布:format java 编辑:程序博客网 时间:2024/06/07 03:40

打开sqlplus命令窗口:然后输入sqlplus /nolog,然后使用sys连接数据库:conn sys/oracle as sysdba


Oracle错误:ORA-01033错误编码:ORA-01033: ORACLE initialization or shutdown in progress故障描述:因为移动了数据库文件([NAME].DMP)/日志文件等文件,导致数据库连接出现ORA-01033错误。故障分析:网上有一种常见的说法是该类故障通常是由于移动文件而影响了数据库日志文件出现损坏而导致的无法正常进行IO操作而引起的错误。ORACLE将识别为数据库未装载完成而导致出现如上错误。故障特征:使用命令行sqlplus或PL/SQL Developer均无法打开数据库。但是可以使用sys用户以sysdba的身份登录系统处理步骤:1. 在 ‘开始’-->‘运行’执行cmds2. 输入:sqlplus "/ as sysdba"  应提示类似于如下信息:SQL*Plus: Release 9.2.0.1.0 - Production on 星期三 5月 20 22:07:45 2009Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.连接到:Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionWith the Partitioning, OLAP and Oracle Data Mining optionsJServer Release 9.2.0.1.0 - Production3. 输入:shutdown immediate   应提示类似于如下信息:ORA-01109: 数据库未打开 已经卸载数据库。4. 输入:startup  应提示类似于如下信息:ORA-01157: 无法标识/锁定数据文件 15 - 请参阅 DBWR 跟踪文件 ORA-01110: 数据文件 15: 'D:\TEST\MY_INDEX1_1.DBF' 5. 根据第4步信息输入:alter database datafile 'D:\TEST\MY_INDEX1_1.DBF' offline drop   应提示类似于如下信息:数据库已更改。 6. 重复第3、4、5步骤,直到第4步不再出现ORA-01157、ORA-01110错误信息,即告OK.


  1. 打开sqlplus命令窗口:然后输入sqlplus /nolog,然后使用sys连接数据库:conn sys/oracle as sysdba



  2. 3

    然后输入select name from v$datafile;查询所有的数据文件,


  3. 4

    找出你误删的数据文件目录,然后使用 alter database datafile 'd:\oracle\product\10.2.0\db_1\database\数据文件名称' offline drop;如果省略drop则可能会出现ora-01145:除非启用了介质恢复,否则不允许立即脱机错误。


  4. 5

    以上执行成功后,最后使用alter database open;打开数据库即可。




0 0
原创粉丝点击