Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Memperkenalkan langkah dan teknik untuk pemasangan tampalan Oracle

Memperkenalkan langkah dan teknik untuk pemasangan tampalan Oracle

PHPz
PHPzasal
2023-04-17 09:50:011878semak imbas

Pangkalan Data Oracle ialah salah satu pangkalan data paling popular untuk aplikasi perusahaan besar. Ia boleh digunakan untuk mengurus dan menyimpan semua data dalam perusahaan. Seperti kebanyakan perisian, pangkalan data Oracle terdedah kepada pepijat dan kelemahan. Untuk mengelakkan serangan luaran dan kebocoran data, Oracle kerap mengeluarkan patch untuk menangani isu ini.

Walau bagaimanapun, pemasangan tampalan Oracle bukanlah tugas yang mudah. Semasa proses ini, perhatian khusus perlu diberikan kepada jenis dan versi patch yang dipasang, serta versi semasa pangkalan data. Memastikan pangkalan data anda selamat memerlukan mempertimbangkan beberapa faktor. Dalam artikel ini, kami akan membincangkan langkah dan teknik untuk pemasangan patch Oracle.

  1. Semak patch yang diperlukan

Sebelum memasang patch Oracle, anda perlu menentukan patch mana yang perlu dipasang. Biasanya, Oracle mengeluarkan patch terkini di laman web rasminya. Kami boleh mencari dan memuat turun patch yang diperlukan melalui Patch & Updates di laman web rasmi atau halaman MOS (My Oracle Support). Tampalan yang diperlukan boleh diambil dengan Nombor Pepijat atau Nombor CVE. Tampalan ini boleh dipasang menggunakan arahan opatch.

  1. Kesan versi perisian semasa

Sebelum memasang patch, kita perlu menentukan versi perisian Oracle semasa. Ini penting kerana tampung tidak boleh digunakan merentas versi yang berbeza. Ia adalah perlu untuk mengesahkan tahap tampalan perisian semasa dan keserasian tampung sasaran. Anda boleh menyemak versi semasa perisian Oracle melalui arahan berikut:

SQL> select * from v$version;

Pertanyaan ini akan mengembalikan maklumat versi perisian Oracle, contohnya:

Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
PL/SQL Release 12.1.0.2.0 - Production
CORE      12.1.0.2.0      Production
TNS for Linux: Version 12.1.0.2.0 - Production
NLSRTL Version 12.1.0.2.0 - Production
  1. Muat turun patch yang diperlukan

Terdapat dua aspek yang perlu diperhatikan semasa memuat turun patch yang diperlukan. Langkah pertama ialah memuat turun patch untuk versi perisian Oracle semasa. Langkah kedua ialah memuat turun patch untuk ciri atau komponen yang betul kerana pangkalan data Oracle terdiri daripada berbilang komponen atau ciri.

Cari tampalan yang diperlukan melalui "Tampalan & Kemas Kini" pada laman web rasmi Oracle atau halaman MOS, dan kemudian pilih muat turun pada halaman. Fail yang dimuat turun biasanya satu set fail termasuk dokumen "README", fail aplikasi, fail log dan fail "Oracle Universal Installer" (OUI).

  1. Pasang patch

Sebelum memasang patch, anda perlu memastikan bahawa pangkalan data diubah suai kepada "mod senyap" atau tidak menerima sebarang sambungan (NOPARALLEL) . Pangkalan data boleh diubah suai kepada NOPARALLEL menggunakan arahan berikut:

SQL> alter system enable restricted session;
SQL> alter system set job_queue_processes=0;
SQL> alter system set parallel_max_servers=0;
SQL> alter system set parallel_servers_target=0;

Apabila memasang patch dalam mod senyap, anda perlu menggunakan OUI untuk memasangnya. Anda boleh menggunakan arahan berikut untuk memulakan OUI:

$ cd $ORACLE_HOME/oui/bin
$ ./runInstaller

Kemudian antara muka alu-aluan OUI akan bermula. Cuma ikut langkah yang digesa oleh antara muka untuk memasang tampung.

Selepas pemasangan selesai, adalah disyorkan untuk menetapkan pangkalan data kepada "mod bukan senyap":

SQL> alter system disable restricted session;

Anda juga boleh menggunakan arahan opatch untuk memasang patch semasa pemasangan, untuk contoh:

$ cd $ORACLE_HOME/OPatch
$ ./opatch apply /path/to/patch/12345678

Proses perpustakaan hendaklah disambung semula sebaik sahaja pemasangan selesai. Contohnya:

SQL> alter system set parallel_servers_target=32;
SQL> alter system set parallel_max_servers=160;
SQL> alter system set job_queue_processes=1000;
  1. Semak status pemasangan patch

Selepas memasang patch, anda juga perlu menyemak sama ada patch berjaya dipasang. Anda boleh menggunakan arahan berikut untuk menyemak senarai patch:

$ opatch lsinventory

atau anda boleh menggunakan arahan berikut untuk menyemak versi patch:

SQL> select * from dba_registry_history;

Maklumat versi pangkalan data akan dikembalikan.

Perlu diingat bahawa setiap tampalan perlu diuji dalam persekitaran ujian sebelum memasangnya. Keputusan ujian mesti disemak untuk mengesahkan sama ada semakan diperlukan dan dengan agensi keselamatan untuk memastikan tampung mematuhi dasar keselamatan korporat.

Ringkasan

Keselamatan pangkalan data Oracle anda adalah kritikal dan memasang tampung Oracle yang betul boleh membantu anda memastikan pangkalan data anda selamat. Sebelum memasang tampalan, sentiasa pastikan anda telah menyemak dan memuat turun versi perisian Oracle semasa dan tampung yang diperlukan, dan mengambil langkah berjaga-jaga yang diperlukan. Memasang tampung boleh mengambil masa beberapa jam, jadi pastikan anda merancang sebelum mengemas kini dan mengambil sandaran apabila menukar tetapan pangkalan data.

Atas ialah kandungan terperinci Memperkenalkan langkah dan teknik untuk pemasangan tampalan Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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