ORA-12547: TNS:lost contact報錯的處理方法
最近兩天在虛擬機上搞Oracle 12.2的安裝,安裝的過程挺順利的。但虛擬機重啟之後就無法連接數據庫,執行sqlplus / as sysdba報錯ORA-12547: TNS:lost contact
為什麽呢?安裝完後測試都好好的,怎麽重啟之後會這樣呢。在網上找了很多方法來處理:
網上給出的解決思路如下:
1、查看操作系統內核參數是否無誤 [[email protected] database]$ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 15738 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 10240 cpu time (seconds, -t) unlimited max user processes (-u) 2047 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited 2、確認$ORACLE_HOME/bin/oracle文件權限是否有問題 (在rac下需要查看$ORACLE_HOME/bin/oracle和$GRID_HOME/bin/oracle兩個文件), 正確權限為: [[email protected]