windows oracle重啓以後實例服務顯示運行,但是無法連接。
使用sqlplus登錄
sqlplus /nolog
conn sys/pwd as sysdba
可以正常登錄,但是執行腳本的時候仍然報錯oracle is unavailable
執行startup
但是顯示找不到init實例名.ora文件
拷貝Oracle\admin\實例名\pfile下的文件至C:\App\Oracle\db_home_19.3.0\database\目錄下,並修改文件名爲inti實例名.ora
重新執行startup 實例正常啓動
分析原因:是因爲windows 的服務運行並不表示實例已經啓動,需要使用命令啓動下。