一個簡單的小問題,不過還滿常發生的= =||
一般需要關閉資料庫時,都會下'shutdown immediate’指令,有了immediate選項,Oracle不需等待所有連線關閉。反之,若只有下'shutdown'指令,也就是'shutdown normal',Oracle就會等到所有連線都結束後才關閉,通常都關不下來... 這時候就算又開了新的連線想重下指令,都會收到類似"Not connected to Oracle"這類的訊息.. 這時候!!
可以另外開一個新連線這麼做:
輸入密碼:
連線至閒置的執行處理.
SQL> startup force
已啟動 ORACLE 執行處理.
……(資料庫已掛載./資料庫已開啟.)
SQL> shutdown immediate
這樣就可以成功的把資料庫關下來囉~
另一邊原本正在shutdown的視窗可能會看見如下過程:
ORA-03113: 通訊通道上出現 EOF SQL> ^F^D
SP2-0042: 未知的命令 "" - 此行的剩餘部份被略過不予處理
完工!