[重慶思莊每日技術分享]-sqlplus登入資料庫時報錯:ORA-12547

xianhua_33發表於2022-01-20

在安裝好oracle資料庫後,sqlplus登入資料庫發現報錯:

ERROR:

ORA-12547: TNS:lost contact

Enter user-name:

參照官方文件(ID:552979.1)給出的建議進行處理:檢視檔案:

$ ls -ld bin/ora*

-rwsr-s--x 1 oracle dba 0 Aug 15 2005 bin/oracle

-rwxr-xr-x 1 oracle dba 0 Jun 22 2005 bin/oracleO

... and the <$ORACLE_HOME>/rdbms/lib/config.o object file is zero filesize as well ...

$ cd $ORACLE_HOME/rdbms/lib

$ ls -l config*

-rw-r----- 1 oracle dba 255 Jan 18 11:43 config.c

-rw-r----- 1 oracle dba   0 Jan 18 11:53 config.o

發現檔案大小均為0

config.o was not generated during the installation, and it will not be re-compiled if it already exists. Remove the zero-length config.o and then re-compile oracle as mentioned below

$ cd $ORACLE_HOME/rdbms/lib

$ rm config.o

$ make -f ins_rdbms.mk config.o ioracle

$ ls -l config*

-rw-r----- 1 oracle dba  255 Jan 18 11:43 config.c

-rw-r--r-- 1 oracle dba 1448 Feb  6 14:56 config.o

$ cd $ORACLE HOME/bin

$ ls -l oracle*

-rwsr-s--x 1 oracle dba 112842648 Feb 6 14:57 oracle

-rwsr-s--x 1 oracle dba         0 Aug 15 2005 oracleO

這下使用sqlplus登入就正常了


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69950318/viewspace-2853146/,如需轉載,請註明出處,否則將追究法律責任。

相關文章