| 关键词: Oracle test OracleServiceORA 文件 ORA start 服务 脱机 database shutdown |
测试环境: 操作系统:Windows 2000 Server,机器内存256M数据库:Oracle 8i R2 (8.1.6) for NT 企业版安装路径:C:\ORACLE错误现象:显示以下错误ORA-01033: ORACLE initialization or shutdown in progress测试过程:create tablespace test datafile'c:\test.ora' size 5MAUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITEDdefault storage (initial 128K next 1M pctincrease 0)/关闭所有服务stop.batnetstop "OracleWebAssistant0"net stop "OracleOraHome81TNSListener"net stop "OracleServiceORADB"shutdown在操作系统中删除test.ora文件重新启动服务start.batnet start "OracleWebAssistant0"net start "OracleOraHome81TNSListener"net start "OracleServiceORADB"服务里OracleServiceORADB显示已启动,但用SQL*Plus无法连接,显示ORA-01033: ORACLE initialization or shutdown in progress解决方法:先让该数据文件脱机,就可以打开数据库C:\>svrmgrlsvrmgrl>connect internalsvrmgrl>shutdownsvrmgrl>startup mount--ARCHIVELOG模式命令,文件名要大写svrmgrl>alter database datafile 'C:\TEST.ORA' offline;--NOARCHIVELOG模式命令svrmgrl>alter database datafile 'C:\TEST.ORA' offline drop;svrmgrl>alter database open;--查询数据文件联、脱机状态SQL> select file#,name,status from v$datafile;SQL> drop tablespace test;表空间已丢弃。结果:由于数据库中某一数据文件被误删,导致控制面板的Oracle相关服务启动,但SQL*Plus无法连接 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|