您现在的位置是:首页 >

数据库文件在哪 打开Oracle某数据文件损坏后的数据库

火烧 2022-07-09 12:10:51 1047
打开Oracle某数据文件损坏后的数据库   系统环境      操作系统 Wi dow Server 机器内存 M     数据库  Oracle i R for NT 企业版     安装路径 C

打开Oracle某数据文件损坏后的数据库  

数据库文件在哪 打开Oracle某数据文件损坏后的数据库
  系统环境      操作系统 Windows Server 机器内存 M     数据库  Oracle i R ( ) for NT 企业版     安装路径 C:ORACLE    错误现象     因误操作 数据库中某一数据文件被误删 控制面板的Oracle相关服务显示已启动 但用SQL*Plus无法连接 显示以下错误     ORA : ORACLE initialization or shutdown in progress    模拟现象     create tablespace test datafile   c:test ora size M  AUTOEXTEND ON NEXT M MAXSIZE UNLIMITED  default storage (initial K next M pctincrease )    /    关闭所有服务stop bat    net stop OracleWebAssistant   net stop OracleOraHome TNSListener   net stop OracleServiceORADB   shutdown    在操作系统中删除test ora文件    重新启动服务start bat    net start OracleWebAssistant   net start OracleOraHome TNSListener   net start OracleServiceORADB     服务里OracleServiceORADB显示已启动 但用SQL*Plus无法连接     显示ORA : ORACLE initialization or shutdown in progress    解决方法 先让该数据文件脱机 就可以打开数据库    C:>svrmgrl  svrmgrl>connect internal  svrmgrl>shutdown  svrmgrl>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;    表空间已丢弃 lishixinzhi/Article/program/Oracle/201311/16941  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码