Dalam Oracle, nama perkhidmatan merujuk kepada nama perkhidmatan luaran yang diberikan oleh pendengar Nama parameter ialah "SERVICE_NAME". fail permulaan Pendaftaran boleh disemak dengan "lsnrctl-sevice".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Nama perkhidmatan (nama_perkhidmatan): rujuk kepada nama perkhidmatan luaran yang disediakan oleh pendengar Pelanggan boleh menyambung dengan mengkonfigurasi sambungan tnsnmaes.ora,
Nama_servis dalam fail tnsnmaes.ora mestilah sama dengan nama perkhidmatan yang didaftarkan oleh pendengar bahagian pelayan
Nama perkhidmatan boleh dilihat dengan memasukkan lsnrctl dan kemudian memasukkan nama_perkhidmatan dikonfigurasikan dalam fail listener.ora (Pendaftaran statik),
atau apabila tiada fail listener.ora, konfigurasikan dua parameter instance_name dan service_names dalam fail permulaan untuk pendaftaran dinamik.
Tetapi tidak kira kaedah pendaftaran yang digunakan, ia boleh disemak melalui lsnrctl-sevice.
Bermula dari versi oracle9i, parameter baharu diperkenalkan iaitu nama perkhidmatan pangkalan data. Nama parameter ialah SERVICE_NAME.
Jika pangkalan data mempunyai nama domain, nama perkhidmatan pangkalan data ialah nama pangkalan data global jika tidak, nama perkhidmatan pangkalan data adalah sama dengan nama pangkalan data.
Nama perkhidmatan pangkalan data pertanyaan
Kaedah satu:
select value from v$parameter where name = 'service_name';
Kaedah kedua:
show parameter service_name
Kaedah tiga: Pertanyaan dalam fail parameter.
Nama perkhidmatan pangkalan data dan sambungan rangkaian
Buka komponen rangkaian oracle dari oracle8i, dan rentetan hos sambungan antara pangkalan data dan pelanggan menggunakan nama perkhidmatan pangkalan data. Sebelum ini, ORACLE_SID telah digunakan, iaitu nama contoh pangkalan data
Tutorial yang disyorkan: "Tutorial Video Oracle"
Atas ialah kandungan terperinci Apakah nama perkhidmatan dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!