WIN10 本機安裝ORACLE資料庫和ORACLE客戶端後,使用PL/SQL 登陸提示錯誤ORA-12154 和ORACLE-12560, 在檢查了本機的註冊表、環境PATH路徑、tnsnames.ora文件無誤後,再經過對比PL/SQL正常可以使用的電腦(沒有安裝ORACLE資料庫,只安裝客戶 ...
WIN10 本機安裝ORACLE資料庫和ORACLE客戶端後,使用PL/SQL 登陸提示錯誤ORA-12154 和ORACLE-12560,
在檢查了本機的註冊表、環境PATH路徑、tnsnames.ora文件無誤後,再經過對比PL/SQL正常可以使用的電腦(沒有安裝ORACLE資料庫,只安裝客戶端)安裝文件路徑,
發現安裝了資料庫的電腦文件路徑中多一個 dbhome_1 文件夾,而此前配置的tnsnames.ora 文件就在這個文件夾中,
但是另外的一個文件夾 client_1 中沒有這個配置文件。
因此,我嘗試將 dbhome_1 中沒有問題的配置文件 直接複製到 client_1 中,再次嘗試使用 PL/SQL 登陸,錯誤解決!!!
其實對比第二張和第三張圖的路徑可以發現兩個路徑的文件夾中分別是NETWORK/ADMIN 和 network/admin ,區分了大小寫,
猜測系統資料庫預設讀取時對兩個文件夾進行了區分,因此需將兩個文件中的配置文件保持一致。