Rumah pangkalan data Oracle apa itu oracle asm

apa itu oracle asm

Apr 18, 2022 pm 04:16 PM
oracle

oracle asm merujuk kepada "pengurusan storan automatik" dan merupakan pengurus volum yang mengurus kumpulan cakera secara automatik dan menyediakan fungsi redundansi data yang berkesan ia dilaksanakan dan digunakan sebagai contoh Oracle yang berasingan. Kelebihan asm: 1. Konfigurasi mudah, yang boleh memaksimumkan penggunaan sumber storan penggabungan pangkalan data 2. Menyokong fail BIGFILE, dsb.

apa itu oracle asm

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 10g, komputer Dell G3.

1 Apakah itu ASM

ASM (Pengurusan Storan Automatik, pengurusan storan automatik) dilaksanakan dalam Oracle10g R2 untuk memudahkan pengurusan Oracle pangkalan data. Ciri baharu yang dilancarkan ialah pengurus volum yang disediakan oleh Oracle sendiri Ia digunakan terutamanya untuk menggantikan LVM yang disediakan oleh sistem pengendalian Ia bukan sahaja menyokong contoh tunggal, tetapi juga mempunyai sokongan yang sangat baik untuk RAC.

ASM boleh mengurus kumpulan cakera secara automatik dan menyediakan lebihan data yang berkesan. Selepas menggunakan ASM (Pengurusan Penyimpanan Automatik), pentadbir pangkalan data tidak lagi perlu mengurus dan mengklasifikasikan beribu-ribu fail data dalam ORACLE, sekali gus memudahkan beban kerja DBA dan meningkatkan kecekapan kerja.

Menggunakan ASM, storan boleh diuruskan sebagai sebilangan kecil kumpulan storan yang dipanggil kumpulan cakera ASM. Fail berkaitan pangkalan data diperuntukkan kepada kumpulan cakera ASM, dan ASM menguruskan susun atur dan organisasi data, memastikan prestasi optimum dan perlindungan terhadap kegagalan perkakasan storan. Menggunakan kumpulan cakera ASM menjadikannya mudah dan mudah untuk menyatukan storan dan memudahkan tugas pengurusan yang sebelum ini memerlukan DBA dan pentadbir sistem. ASM menyediakan pengurusan storan asas untuk Sistem Fail Kluster ASM (ACFS), yang menyimpan data secara berpusat di luar pangkalan data.

ASM menyediakan sistem fail bebas platform, pengurusan volum logik dan perkhidmatan RAID lembut. ASM boleh menyokong jaluran dan pencerminan cakera, membolehkan anda menambah atau mengalih keluar cakera semasa pangkalan data dimuatkan dan mengimbangi I/O secara automatik untuk mengalih keluar "titik panas." Ia juga menyokong I/O langsung dan tak segerak serta menggunakan Oracle Data Manager API (Simplified I/O System Call Interface) yang diperkenalkan dalam Oracle9i.

ASM dilaksanakan dan digunakan sebagai contoh Oracle yang berasingan, dan ia hanya memerlukan fail parameter dan tidak memerlukan sebarang fail fizikal lain untuk memulakan tika ASM hanya boleh digunakan oleh akses Data lain . Pada platform Linux, ASM hanya boleh diakses jika perkhidmatan OCSSD (dipasang oleh program pemasangan Oracle secara lalai) sedang berjalan.

2 Kelebihan menggunakan ASM

Kelebihan:

(1) Connect I/ O diedarkan sama rata pada semua pemacu cakera yang tersedia untuk mengelakkan titik panas dan memaksimumkan prestasi. Dalam ASM, konsep DiskGroup adalah serupa dengan konsep VG dalam pengurusan kumpulan volum LVM Pelbagai cakera fizikal juga dipasang ke dalam kumpulan cakera, dan data dalam kumpulan cakera diagihkan secara sama rata pada setiap cakera fizikal. Apabila menambah dan memadam cakera fizikal secara manual, data akan diseimbangkan secara automatik (ReBalance); sebagai DG ), pengurusan adalah agak mudah.

(3) Sokongan terbina dalam untuk fail besar dan fail BIGFILE.

(4) Lakukan pengagihan semula kenalan automatik, iaitu Imbangan Semula automatik, selepas menambah atau mengalih keluar kapasiti storan secara berperingkat

(5) Kekalkan salinan data yang berlebihan untuk meningkatkan ketersediaan

(6) Menyokong storan data 10g dan 11g dan pengurusan storan bersama RAC Secara relatifnya, 11g ASM adalah lebih stabil, dan terdapat beberapa BUG dalam 10g.

(7) Menyokong perisian berbilang laluan pihak ketiga seperti powerpath (aix), mutlipath (linux)

(8) Gunakan kaedah OMF (Oracle Managed Files) untuk mengurus fail.

Kelemahan:

(1) Contoh ASM baharu ditambahkan pada pangkalan data, dan ASM perlu diuruskan untuk penyelenggaraan, yang meningkatkan kos penyelenggaraan;

(2) ASM agak kotak hitam Jika berlaku masalah, pemulihan akan menjadi sukar.

3. Kaedah redundansi ASM

ASM menggunakan algoritma pencerminan yang unik: ia tidak mencerminkan cakera, tetapi mencerminkan keluasan. Akibatnya, untuk menyediakan perlindungan berterusan sekiranya berlaku kegagalan, hanya kapasiti ruang dalam kumpulan cakera diperlukan, dan bukannya keperluan untuk menyediakan cakera ganti panas. Ia tidak disyorkan bahawa pengguna membuat kumpulan kegagalan dengan saiz yang berbeza kerana ini akan menyebabkan masalah apabila memperuntukkan takat sekunder. Apabila ASM memperuntukkan tahap utama fail kepada cakera dalam kumpulan cakera, ia memberikan salinan cerminan tahap itu kepada cakera lain dalam kumpulan cakera. Luas utama pada cakera tertentu akan mempunyai luas cerminnya sendiri pada cakera rakan kongsi dalam kumpulan cakera. ASM memastikan bahawa tahap utama dan salinan cerminnya tidak berada dalam kumpulan kegagalan yang sama. Lebihan kumpulan cakera boleh mengambil bentuk berikut: lebihan biasa (lebihan lalai) menggunakan fail cermin dua hala (memerlukan sekurang-kurangnya dua kumpulan kegagalan) dan menggunakan pencerminan tiga hala (memerlukan sekurang-kurangnya tiga kumpulan kegagalan) untuk menyediakan tahap perlindungan yang lebih tinggi Lebihan tinggi. Setelah kumpulan cakera dibuat, tahap redundansinya tidak boleh diubah. Untuk menukar lebihan kumpulan cakera, kumpulan cakera lain dengan lebihan yang sesuai mesti dibuat, dan kemudian fail data mesti dialihkan ke kumpulan cakera yang baru dibuat ini menggunakan pemulihan RMAN atau DBMS_FILE_TRANSFER.

Tiga kaedah redundansi yang berbeza adalah seperti berikut:

  (1) redundansi luaran ( redundansi luaran) --biasa digunakan

Menunjukkan bahawa Oracle tidak membantu anda menguruskan imej, dan fungsi itu dilaksanakan oleh sistem storan luaran, seperti melalui teknologi RAID, ruang cakera yang berkesan ialah jumlah saiz semua ruang peranti cakera;

 (2) Lebihan lalai (lebihan biasa)

Menunjukkan bahawa Oracle menyediakan 2 cermin untuk melindungi data, dan ruang cakera berkesan ialah 1/2 daripada jumlah saiz semua peranti cakera (kebanyakan digunakan)

 (3) Lebihan tinggi

Menunjukkan bahawa Oracle menyediakan 3 cermin untuk melindungi data untuk meningkatkan prestasi dan keselamatan data Sekurang-kurangnya tiga cakera (tiga kumpulan kegagalan) diperlukan ); ruang cakera berkesan ialah 1/3 daripada jumlah saiz semua peranti cakera Walaupun tahap redundansi adalah tinggi, kos perkakasan juga adalah yang tertinggi.

4. Proses ASM

Selain proses tradisional DBWR, LGWR, CKPT, SMON, PMON dan lain-lain, contoh ASM juga termasuk empat proses baharu berikut: Proses latar belakang:

(1) RBAL: Bertanggungjawab untuk menyelaraskan aktiviti pengimbangan semula kumpulan cakera (bertanggungjawab untuk pengimbangan kumpulan cakera)

(2) ARB0-ARBn : Banyak proses sedemikian boleh wujud pada masa yang sama , mereka masing-masing dinamakan ARB0, ARB1, dan seterusnya, untuk melaksanakan proses pergerakan unit peruntukan pengimbangan semula sebenar.

 (3) GMON: digunakan untuk pemantauan kumpulan cakera ASM

 (4) O0nn 01-10: Kumpulan proses ini mewujudkan sambungan kepada kejadian ASM, dan beberapa operasi jangka panjang seperti mencipta fail data , RDBMS akan menghantar maklumat kepada ASM melalui proses ini

ASMB disambungkan ke proses latar depan tika ASM dan menyemak status kesihatan kedua-dua kejadian itu secara berkala. Setiap tika pangkalan data hanya boleh disambungkan kepada satu tika ASM pada masa yang sama, jadi pangkalan data hanya akan mempunyai satu proses latar belakang ASMB. Jika terdapat berbilang tika pangkalan data pada nod, mereka hanya boleh berkongsi satu tika ASM.

RBAL digunakan untuk membuat panggilan global untuk membuka cakera dalam kumpulan cakera tertentu. Proses ASMB berkomunikasi dengan daemon CSS nod dan menerima maklumat pemetaan selang fail daripada contoh ASM. ASMB juga bertanggungjawab menyediakan statistik I/O

perkhidmatan penyegerakan kluster CSS untuk kejadian ASM. Untuk menggunakan ASM, anda mesti memastikan bahawa perkhidmatan penyegerakan kluster CSS berjalan bertanggungjawab untuk penyegerakan antara tika ASM dan tika pangkalan data.

Nota:

Tika ASM mesti dimulakan sebelum tika pangkalan data, berjalan serentak dengan tika pangkalan data dan ditutup lewat daripada tika pangkalan data. Hubungan antara kejadian ASM dan kejadian pangkalan data boleh menjadi 1:1 atau 1:n. Jika 1:n, lebih baik memasang ASM_HOME yang berasingan untuk ASM.

5 ASMJenis fail yang disokong

ASMMenyokong pengurusan fail pangkalan data automatik seperti fail data, fail log, fail kawalan, arkib, set sandaran RMAN, dsb.

Secara umumnya, pangkalan data satu contoh ASM terdiri daripada dua DG. Satu adalah datadg dan satu lagi adalah fradg. Datadg terutamanya menyimpan fail data, manakala fradg (kawasan pemulihan kilat) menyimpan fail arkib, fail kawalan, fail sandaran, dsb.

6 Koresponden antara tika ASM dan tika pangkalan data

apa itu oracle asm

7. Seni bina Kluster ASM

apa itu oracle asm

8 Pandangan berkaitan

<.>V$ASM_DISK_STATV$ASM_FILEV$ASM_ALIASV$ ASM_TEMPLATE

 

 

Lihat nama

X$Nama jadual asas

Penerangan

V$ASM_DISKGROUP

X $KFGRP

Laksanakan penemuan cakera dan senaraikan kumpulan cakera

V$ASM_DISKGROUP_STAT

X$KFDSK,

X$KFDSK_STAT,X$ KFKID

Senaraikan cakera dan Ia menggunakan maklumat metrik

X$KFFIL

Menyenaraikan fail ASM juga termasuk maklumat metadata

X$KFALS

Menyenaraikan alias ASM, fail dan direktori

V$ASM_OPERATION

>

 

>

 

🎜>

 

>

 

V$ASM_ATTRIBUTE(baru dalam 11g)

X$KFENV(baru dalam 11g)

Atribut Asm, asas X$ Jadual juga menunjukkan beberapa sifat tersembunyi

V$ASM_DISK_IOSTAT(baru dalam 11g)

X$KFNSDSKIOST(baru dalam 11g)

Statistik I/O

 

X $KFDFS(baru dalam 11g)

 

 

X $KFDDD(baru dalam 11g)

 

 

X $KFGBRB(baru dalam 11g)

X $KFMDGRP(baru dalam 11g)

 

X$KFCLEE(baru dalam 11g)

X$KFVOL(baru dalam 11g)

X$KFVOLSTAT(baru dalam 11g)

X$KFVOFS(baru dalam 11g)

X$KFVOFSV(baru dalam 11g)

Tutorial yang disyorkan: "Tutorial Oracle"

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

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara memeriksa saiz meja oracle Cara memeriksa saiz meja oracle Apr 11, 2025 pm 08:15 PM

Untuk menanyakan saiz ruang meja oracle, ikuti langkah -langkah berikut: Tentukan nama meja dengan menjalankan pertanyaan: pilih Tablespace_Name dari DBA_TableSpaces; Tanya saiz meja dengan menjalankan pertanyaan: pilih jumlah (bait) sebagai total_size, jumlah (bytes_free) sebagai tersedia_space, jumlah (bytes) - jumlah (bytes_free) sebagai digunakan_space dari dba_data_files di mana tablespace_

Cara menyulitkan pandangan oracle Cara menyulitkan pandangan oracle Apr 11, 2025 pm 08:30 PM

Penyulitan Oracle View membolehkan anda menyulitkan data dalam pandangan, dengan itu meningkatkan keselamatan maklumat sensitif. Langkah -langkah termasuk: 1) mewujudkan kunci penyulitan induk (MEK); 2) mencipta pandangan yang disulitkan, menyatakan pandangan dan MEK untuk disulitkan; 3) Memberi kuasa pengguna untuk mengakses pandangan yang disulitkan. Bagaimana pandangan yang disulitkan berfungsi: Apabila permintaan pengguna untuk paparan yang disulitkan, Oracle menggunakan MEK untuk menyahsulit data, memastikan bahawa hanya pengguna yang diberi kuasa dapat mengakses data yang boleh dibaca.

Cara melihat contoh nama oracle Cara melihat contoh nama oracle Apr 11, 2025 pm 08:18 PM

Terdapat tiga cara untuk melihat nama contoh di Oracle: Gunakan "sqlplus" dan "pilih instance_name dari v $ instance;" Perintah pada baris arahan. Gunakan "pertunjukan instance_name;" Perintah dalam SQL*Plus. Semak Pembolehubah Alam Sekitar (ORACLE_SID pada Linux) melalui Pengurus Tugas Sistem Operasi, Pengurus Oracle Enterprise, atau melalui sistem operasi.

Cara menyahpasang pemasangan Oracle gagal Cara menyahpasang pemasangan Oracle gagal Apr 11, 2025 pm 08:24 PM

Nyahpasang Kaedah untuk kegagalan pemasangan Oracle: Tutup Perkhidmatan Oracle, Padam Fail Program Oracle dan Kekunci Pendaftaran, Nyahpasang pembolehubah persekitaran Oracle, dan mulakan semula komputer. Jika penyahpasang gagal, anda boleh menyahpasang secara manual menggunakan alat penyahpasang Oracle Universal.

Cara Mendapatkan Masa di Oracle Cara Mendapatkan Masa di Oracle Apr 11, 2025 pm 08:09 PM

Terdapat kaedah berikut untuk mendapatkan masa di Oracle: Current_TimeStamp: Mengembalikan masa sistem semasa, tepat untuk beberapa saat. SystimeStamp: Lebih tepat daripada Current_TimeStamp, kepada nanodekonda. SYSDATE: Mengembalikan tarikh sistem semasa, tidak termasuk bahagian masa. To_char (sysdate, 'yyy-mm-dd hh24: mi: ss'): Menukar tarikh dan masa sistem semasa ke format tertentu. Ekstrak: Ekstrak bahagian tertentu dari nilai masa, seperti tahun, bulan, atau jam.

Cara mengimport pangkalan data oracle Cara mengimport pangkalan data oracle Apr 11, 2025 pm 08:06 PM

Kaedah Import Data: 1. Gunakan utiliti SQLLoader: Sediakan fail data, buat fail kawalan, dan jalankan SQLLoader; 2. Gunakan alat IMP/EXP: data eksport, data import. Petua: 1. Disyorkan SQL*loader untuk set data besar; 2. Jadual sasaran harus wujud dan perlawanan definisi lajur; 3. Selepas mengimport, integriti data perlu disahkan.

Cara membuat kursor di Oracle Loop Cara membuat kursor di Oracle Loop Apr 12, 2025 am 06:18 AM

Di Oracle, gelung gelung boleh membuat kursor secara dinamik. Langkah -langkahnya ialah: 1. Tentukan jenis kursor; 2. Buat gelung; 3. Buat kursor secara dinamik; 4. Melaksanakan kursor; 5. Tutup kursor. Contoh: Kursor boleh dibuat kitaran demi litar untuk memaparkan nama dan gaji 10 pekerja teratas.

Cara Menyiapkan Pengguna Oracle Cara Menyiapkan Pengguna Oracle Apr 11, 2025 pm 08:21 PM

Untuk membuat pengguna di Oracle, ikuti langkah -langkah berikut: Buat pengguna baru menggunakan pernyataan pengguna Create. Berikan kebenaran yang diperlukan menggunakan penyata geran. Pilihan: Gunakan pernyataan sumber untuk menetapkan kuota. Konfigurasikan pilihan lain seperti peranan lalai dan ruang meja sementara.

See all articles