Dalam Oracle, sid ialah singkatan "System IDentifier", yang merupakan pengecam unik pangkalan data Ia adalah ID awal yang diberikan secara automatik oleh sistem apabila ia muncul dalam bentuk pembolehubah persekitaran dan digunakan untuk Membezakan proses bercabang daripada kejadian lain pada sistem.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
SID ialah singkatan bagi System IDentifier, dan ORACLE_SID ialah singkatan Oracle System Identifier Dalam sistem Oracle, ORACLE_SID muncul dalam bentuk pembolehubah persekitaran . Dalam versi tertentu Di bawah pemasangan perisian Oracle (iaitu, ORACLE_HOME), apabila contoh Oracle bermula, proses fork pada sistem pengendalian mesti menggunakan SID ini untuk membezakan contoh daripada kejadian lain.
SID bermaksud pengecam unik pangkalan data oracle ialah ID awal yang diberikan secara automatik oleh sistem apabila anda mencipta pangkalan data.
SID digunakan dalam beberapa operasi dan interaksi DBA dengan sistem pengendalian Untuk mengakses nama contoh dari perspektif sistem pengendalian, anda mesti lulus ORACLE_SID (pembolehubah persekitaran sistem pengendalian), dan ia juga wujud dalam. pendaftaran. Nama pangkalan data diperlukan semasa memasang pangkalan data, mencipta pangkalan data baharu, mencipta fail kawalan pangkalan data, mengubah suai struktur data, membuat sandaran dan memulihkan pangkalan data.
Kami tahu bahawa contoh Oracle terdiri daripada kawasan memori yang dikongsi (SGA) dan satu set proses latar belakang (proses latar belakang ialah saluran untuk interaksi antara pangkalan data dan sistem pengendalian ini). Nama proses ditentukan oleh ORACLE_SID.
Hanya satu fail parameter diperlukan untuk memulakan kejadian dan nama fail parameter ini ditentukan oleh ORACLE_SID. Untuk fail init, nama fail lalai ialah init.ora Untuk fail spfile, nama fail lalai ialah spfile.ora menentukan dan mencari fail parameter untuk memulakan contoh berdasarkan ORACLE_SID fail ialah $ORACLE_HOME/ dbs ($ORACLE_HOMEdirektori pangkalan data pada Windows).
spfile telah diperkenalkan daripada Oracle 9i dan menjadi fail parameter lalai Apabila Oracle memulakan instance, ia mencari fail parameter dari direktori lalai dalam susunan berikut: spfile.ora 'spfile.ora 'init.ora. . Jika ketiga-tiga fail ini tidak wujud, tika Oracle tidak akan bermula.
Daripada maklumat ini, kita boleh tahu bahawa di bawah ORACLE_HOME yang sama, Oracle boleh membezakan kejadian berdasarkan ORACLE_SID tetapi jika mereka berada dalam ORACLE_HOME yang berbeza , Oracle tidak akan menyekat ORACLE_SID dengan nama yang sama Dalam erti kata lain, Oracle boleh mencipta contoh ORACLE_SID yang sama di bawah ORACLE_HOME yang berbeza pada hos yang sama.
Tutorial yang disyorkan: "Tutorial Video Oracle"
Atas ialah kandungan terperinci Apa itu sid dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!