Rumah >pangkalan data >Oracle >Apakah ralat 12154 dalam oracle
Ralat 12154 dalam oracle bermakna sambungan yang ditentukan tidak dapat diselesaikan. Penyelesaian: 1. Oleh kerana pembolehubah persekitaran tidak dipadankan, anda boleh menyelesaikan masalah dengan mengubah suai parameter "TNS_ADMIN" dan "NLS_LANG" 2. Jika pembolehubah persekitaran adalah betul, tukar "listener.ora" dan "tnsnames" dalam konfigurasi fail "Oracle_Home/networkadmin" .ora" atau "sqlnet.ora".
Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.
Tetapi tidak boleh menggunakan akaun sys sebagai pengguna super untuk menyambung
Laksanakan connect sys/oraclexe@orcl sebagai ralat sysdba: ORA-12154 : TNS:tidak dapat menyelesaikan pengecam sambungan yang ditentukan, iaitu, yang dinyatakan tidak dapat diselesaikan Sambungan
Pelaporan Oracle ORA-12154 mungkin disebabkan oleh pelbagai sebab
Kaedah penyelesaian masalah:1 Periksa sama ada pembolehubah persekitaran adalah betul, kebanyakan ralat Ini kerana pembolehubah persekitaran tidak berpasangan.
TNS_ADMIN= %Oracle_Home%networkadmin --Tetapkan kepada direktori pemasangan sebenarNLS_LANG= AMERICAN_AMERICA.UTF8Oracle_Home adalah direktori sebenar yang dipasang, Oracle umumnya xxx/ product12.2.0dbhome_1
2. Jika pembolehubah persekitaran adalah betul, mungkin terdapat masalah dengan fail listener.ora, tnsnames.ora atau sqlnet.ora
Tiga fail ini berada dalam Di bawah folder Oracle_Home/networkadmin, selepas menyelesaikan masalah, didapati bahawa fail tnsnames.ora hilang secara setempat Selepas menambah konfigurasi, isu konfigurasi yang berkaitan telah diselesaikan
Konfigurasi adalah seperti berikut:
Tutorial yang disyorkan: "
Tutorial Video Oracle"
Atas ialah kandungan terperinci Apakah ralat 12154 dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!