Rumah > pangkalan data > Oracle > linux close oracle

linux close oracle

PHPz
Lepaskan: 2023-05-11 12:22:36
asal
3662 orang telah melayarinya

Di bawah sistem pengendalian Linux, Oracle ialah pangkalan data utama yang digunakan oleh banyak perniagaan dan institusi. Walau bagaimanapun, kadangkala kita perlu menutup pangkalan data Oracle. Artikel ini menerangkan cara untuk menutup pangkalan data Oracle pada sistem Linux dengan selamat dan cekap.

Langkah 1: Hentikan sambungan pangkalan data

Sebelum menutup pangkalan data Oracle, anda mesti menghentikan dahulu semua aplikasi yang sedang menyambung ke pangkalan data. Ini boleh dilakukan dalam satu daripada dua cara:

Kaedah Pertama: Menggunakan SQL*Plus

Mula-mula, log masuk ke pangkalan data sebagai "SYSDBA" menggunakan alat SQL*Plus:

sqlplus / as sysdba
Salin selepas log masuk
Salin selepas log masuk

Kemudian, gunakan arahan berikut untuk menyenaraikan semua sambungan pangkalan data yang sedang aktif:

SELECT SID, Serial#, UserName, Status, Program
FROM V$SESSION
WHERE STATUS = 'ACTIVE';
Salin selepas log masuk

Sahkan aplikasi yang sedang disambungkan ke pangkalan data dengan melihat maklumat yang dikembalikan. Seterusnya, gunakan arahan berikut untuk memutuskan sambungan daripada pangkalan data:

ALTER SYSTEM KILL SESSION 'sid,serial#';
Salin selepas log masuk

di mana "sid" dan "siri#" ialah ID sesi dan nombor siri sambungan masing-masing.

Kaedah 2: Menggunakan Pengurus Perusahaan Oracle

Dalam Pengurus Perusahaan Oracle, pilih tab "Pangkalan Data", kemudian pilih subtab "Sesi". Senaraikan semua sambungan pangkalan data yang sedang aktif dan pilih sambungan untuk ditutup. Akhir sekali, klik butang "Putuskan sambungan".

Langkah 2: Hentikan perkhidmatan Oracle

Selepas menutup sambungan, kami boleh menghentikan perkhidmatan Oracle untuk membenarkan kerja selanjutnya. Berikut ialah dua kaedah untuk menghentikan perkhidmatan Oracle dalam sistem pengendalian Linux:

Kaedah 1: Gunakan utiliti Oracle

Pertama, buka terminal Linux dan tukar direktori kepada direktori utama contoh Oracle. Hentikan perkhidmatan Oracle dengan menjalankan arahan berikut:

cd /path/to/oracle_home
./bin/dbshut
Salin selepas log masuk

Semasa berhenti, anda akan digesa untuk nama pengguna dan kata laluan untuk akaun pangkalan data. Setelah dimasukkan, perkhidmatan Oracle akan dihentikan.

Kaedah 2: Gunakan perkhidmatan pengurusan sistem

Dalam sistem pengendalian Linux, perkhidmatan Oracle boleh dikonfigurasikan sebagai perkhidmatan pengurusan sistem. Dengan cara ini, kita boleh menggunakan arahan berikut untuk menghentikan perkhidmatan:

systemctl stop oracle.service
Salin selepas log masuk

Langkah 3: Bersihkan sumber pangkalan data

Jika anda perlu melaksanakan tugas seperti sandaran atau operasi pembersihan pangkalan data lain, anda mesti sebelum menutup pangkalan data Oracle Punggah sumber pangkalan data. Berikut ialah dua kaedah untuk menyahpasang sumber pangkalan data dalam sistem pengendalian Linux:

Kaedah 1: Gunakan utiliti Oracle

Pertama, gunakan alat SQL*Plus untuk log masuk ke pangkalan data sebagai "SYSDBA ":

sqlplus / as sysdba
Salin selepas log masuk
Salin selepas log masuk

Kemudian, gunakan arahan berikut untuk menyahlekap sumber pangkalan data:

SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
BACKUP DATABASE;
Salin selepas log masuk

Ini akan memulakan pangkalan data dalam mod baca sahaja (MOUNT) sebelum memunggah sumber pangkalan data. Kemudian, gunakan arahan BACKUP untuk membuat sandaran pangkalan data. Selepas sandaran selesai, gunakan arahan berikut untuk menutup pangkalan data:

SHUTDOWN IMMEDIATE;
Salin selepas log masuk

Kaedah 2: Gunakan RMAN

Dalam RMAN (alat pengurusan sandaran dan pemulihan Oracle), anda boleh menggunakan yang berikut arahan untuk menyandarkan dan menyahpasang sumber pangkalan data:

rman target /
backup database;
shutdown immediate;
startup mount;
backup database;
shutdown immediate;
Salin selepas log masuk

Ini akan menyandarkan pangkalan data dan memunggah sumber pangkalan data.

Ringkasan

Walaupun menutup pangkalan data Oracle mungkin tidak dapat dielakkan, pastikan anda membuat persediaan sebelum menutup, seperti menghentikan semua aplikasi yang menyambung ke pangkalan data dan membuat sandaran data. Juga ingat untuk menggunakan kaedah yang sesuai untuk menghentikan perkhidmatan Oracle untuk mengelakkan rasuah data atau masalah lain. Atas dasar ini, kami boleh menutup pangkalan data Oracle dengan sangat selamat dan cekap serta memunggah sumber pangkalan data untuk sandaran atau operasi lain.

Atas ialah kandungan terperinci linux close 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