Oracle數據庫使用出現錯誤-狀態: 失敗 ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
解決辦法:
1.確認Oracle相關服務已啟動:
2.修改pfile文件:
pfile根據Oracle安裝的路徑而定 ,本文路徑:C:\app\Administrator\admin\orcl\pfile\init.ora.8172019101639
3.pfile文件修改內容:
找到Network Registration,修改下面的local_listener="(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))",這個 (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) 內容可以從C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora文件找到
4.執行以下命令:
sqlplus /nolog
conn system/manager as sysdba
startup
startup pfile=’C:\app\Administrator\admin\orcl\pfile\init.ora.8172019101639’
打開dos界面 輸入如下:
5、測試
打開sqlplus 輸入 system 回車輸入密碼 回車
界面如下: