Kaedah: 1. Gunakan arahan "shutdown immdiate" untuk menutup pangkalan data 2. Ubah suai fail "initSID.ora" dan tukar kandungan "instance_name" kepada sid baharu; .ora" fail "SID_NAME".
Persekitaran pengendalian tutorial ini: sistem Linux7.3, versi Oracle 11g, komputer Dell G3.
1 Log masuk ke pangkalan data untuk melihat SID
select instance_name,status from v$instance;
2 >3. Ubah suai fail /etc /oratab
shutdown immdiate;
5. Ubah suai nama fail dalam direktori dbs
env|grep ORACLE
6 Ubah suai fail kata laluan
7 fail dan ubah suai nama_contoh kepada SID baharu
orapwd file=$ORACLE_HOME/dbs/oraw$ORACLE_SID password=sys entries=5 force=y
kepada
db_name = "testdb" instance_name = testdbl service_names = testdb
tidak boleh diubah, kerana pangkalan data kami masih dipanggil testdb, tetapi ia Perkhidmatan adalah sid, tukar kepada lisan, jika tidak, ralat akan dilaporkan Selepas pengubahsuaian, simpan fail ini
db_name = "testdb" instance_name = oral service_names = oral
dan berikan SID_NAME di dalam Lisan, seperti yang ditunjukkan dalam contoh di atas
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = E:\oracle\ora81) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = testdb) (ORACLE_HOME = E:\oracle\ora81) (SID_NAME = oral) ) )
Tutorial Video Oracle
".
Atas ialah kandungan terperinci Bagaimana untuk mengubah suai oracle sid. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!