Oracle誤刪資料檔案後出現oracle initialization or shutdown in progress解決

來源:互聯網
上載者:User

Oracle誤刪資料檔案後出現oracle initialization or shutdown in progress解決
一、錯誤分析

  1、首先本人在出現這種情況的背景是執行如下SQL語句後產生的資料表空間

--自訂表格空間    資料資料表空間  暫存資料表空間
CREATE TEMPORARY TABLESPACE HOUSE_TEMP
        TEMPFILE 'D:\OracleData\HOUSE_TEMP.DBF'
        SIZE 32M
        AUTOEXTEND ON
        NEXT 32M
        MAXSIZE 2G
        EXTENT MANAGEMENT LOCAL;
       
CREATE TABLESPACE HOUSE_DATA
        LOGGING
        DATAFILE 'D:\OracleData\HOUSE_DATA.DBF'
        SIZE 32M
        AUTOEXTEND ON
        NEXT 32M
        MAXSIZE UNLIMITED
        EXTENT MANAGEMENT LOCAL;

    但!!!有時候因為你的資料表空間名和檔案名稱不那麼友好。這時候你很愉快的使用shirt+delete永久刪除(當然,這是我的習慣,如果刪除回資源回收筒直接還原就沒有那麼多麻煩事了)。

    那如果這樣子你會發現你再次重新串連回Oracle的時候,恭喜你,遇到好東西,報錯——ORA-01033: ORACLE initialization or shutdown in progress

    如果出現這個錯誤,如果你是大牛,你很淡定的解決掉了。可是!!!!你如果跟我一樣是一個剛入門的菜鳥,你會緊張到懷疑人生,畢竟對於Oracle配置的錯誤,你只能說OMG。

    別慌,小志帶你上車,親測有效。

  2、解決辦法

    a:首先嘗試使用Oracle的例用線程操作資料庫

#此為cmd命令,使用管理員運行sqlplus /nolog

    b:使用sysdba角色串連

SQL> user/ui 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.