Rumah > pangkalan data > Oracle > teks badan

contoh padam oracle

WBOY
Lepaskan: 2023-05-11 12:00:36
asal
1195 orang telah melayarinya

Oracle ialah sistem pengurusan pangkalan data hubungan yang sangat popular. Apabila menggunakan Oracle, kadangkala anda perlu memadamkan contoh (contoh), contohnya, kerana anda ingin membina semula kejadian baharu atau kerana anda perlu mengosongkan data lama. Artikel ini akan memperkenalkan cara memadam contoh Oracle.

Pertama, kami perlu mengesahkan status kejadian semasa. Ini boleh disemak menggunakan arahan berikut:

$ ps -ef | grep pmon
Salin selepas log masuk

Jika contoh sedang berjalan, satu atau lebih proses yang mengikutinya akan dikeluarkan, seperti yang ditunjukkan di bawah:

oracle   1234     1  0 09:06 ?        00:00:00 ora_pmon_MYINSTANCE
Salin selepas log masuk

di mana "MYINSTANCE" adalah nama daripada contoh itu.

Jika instance sedang berjalan, kita perlu menghentikan instance terlebih dahulu. Anda boleh menggunakan arahan berikut untuk berhenti:

$ sqlplus '/as sysdba'
SQL> shutdown immediate;
Salin selepas log masuk

Arahan ini akan segera menutup pangkalan data dan menghentikan kejadian.

Seterusnya, kami perlu mengesahkan beberapa maklumat kejadian. Anda boleh menggunakan arahan berikut untuk melihat struktur direktori contoh:

$ ls $ORACLE_HOME/dbs/myinstance*
Salin selepas log masuk

Jika terdapat satu atau lebih fail yang berkaitan dengan tika itu, seperti "myinstance.ora", "myinstance.pfile", dsb. , anda perlu memastikan bahawa fail ini akan dipadamkan .

Selain itu, kami juga perlu memadamkan konfigurasi tika dalam Oracle Net Listener. Ini boleh disahkan menggunakan arahan berikut:

$ lsnrctl status LISTENER
Salin selepas log masuk

dengan LISTENER ialah nama Oracle Net Listener. Hasil output akan mengandungi beberapa kandungan seperti yang ditunjukkan di bawah:

(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=myhost)(PORT=1521)))
SERVICE_LISTENER =
  (DESCRIPTION=
    (ADDRESS=(PROTOCOL=TCP)(HOST=myhost)(PORT=1521))
    (ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))
  )
SID_LIST_LISTENER =
  (SID_LIST=
    (SID_DESC=
      (GLOBAL_DBNAME=myinstance)
      (ORACLE_HOME=/usr/local/oracle)
      (SID_NAME=myinstance)
    )
  )
Salin selepas log masuk

di mana, myhost ialah nama hos pelayan Oracle, 1521 ialah nombor port yang digunakan oleh Oracle Net Listener, dan myinstance ialah nama contoh. Semua rujukan kepada kejadian perlu dipadamkan.

Anda boleh menggunakan arahan berikut untuk memadamkan konfigurasi dalam Oracle Net Listener:

$ lsnrctl stop LISTENER
$ vi $ORACLE_HOME/network/admin/listener.ora
$ vi $ORACLE_HOME/network/admin/tnsnames.ora
$ lsnrctl start LISTENER
Salin selepas log masuk

Di mana LISTENER ialah nama Oracle Net Listener, $ORACLE_HOME/network/admin/listener.ora ialah nama fail Oracle Net Listener Configuration, $ORACLE_HOME/network/admin/tnsnames.ora ialah fail konfigurasi yang digunakan oleh klien Oracle. Semua kandungan yang berkaitan dengan contoh perlu dipadamkan dalam kedua-dua fail ini.

Akhir sekali, kami perlu memadamkan direktori arkib dan fail data kejadian itu. Anda boleh mengesahkan menggunakan arahan yang serupa dengan yang berikut:

$ ls /u01/app/oracle/oradata/myinstance/
Salin selepas log masuk

Anda kemudian boleh memadam fail data ini menggunakan arahan berikut:

$ rm -rf /u01/app/oracle/oradata/myinstance/
Salin selepas log masuk

Akhir sekali, kami juga perlu memadam fail init.ora dan Tetapan pembolehubah persekitaran Oracle. Anda boleh menggunakan arahan berikut untuk memadam fail init.ora:

$ rm $ORACLE_HOME/dbs/myinstance.ora
$ rm $ORACLE_HOME/dbs/myinstance.pfile
Salin selepas log masuk

Kemudian anda boleh menggunakan arahan yang serupa dengan yang berikut untuk memadam tetapan pembolehubah persekitaran Oracle:

$ unset ORACLE_HOME
$ unset ORACLE_SID
Salin selepas log masuk

Di atas adalah semua langkah untuk memadam contoh Oracle. Perlu diingatkan bahawa sebelum melakukan langkah-langkah ini, anda perlu membuat sandaran yang mencukupi untuk mengelakkan kehilangan data akibat salah operasi.

Atas ialah kandungan terperinci contoh padam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan