Oracle ASM (Automated Storage Management) adalah manajer volume data untuk database Oracle. ASMLib adalah utilitas opsional yang dapat digunakan pada sistem Linux untuk mengelola perangkat Oracle ASM. ASM membantu pengguna dalam manajemen disk dengan melacak perangkat penyimpanan yang didedikasikan untuk database Oracle dan mengalokasikan ruang pada perangkat tersebut sesuai dengan permintaan dari instance database Oracle.
ASMLib terdiri dari komponen berikut:
- Paket modul kernel open source (GPL):kmod-oracleasm
- Paket utilitas open source (GPL):dukungan oracleasm
- Paket perpustakaan sumber tertutup (eksklusif):oracleasmlib
Fitur dan fungsionalitas ASM tersedia tanpa ASMLib. Penggunaan ASMLib tidak memengaruhi kinerja basis data.
Menginstal ASMLib:
1. Instal paket modul kernel ASMLib sebagai root menggunakan perintah berikut:
# yum install kmod-oracleasm
2. Unduh paket utilitas ASMLib (dukungan oracleasm ) dan paket perpustakaan ASMLib (oracleasmlib ) dari lokasi berikut:
http://www.Oracle.com/technetwork/server-storage/linux/asmlib/rhel6-1940776.html
3. Instal paket library ASMLib yang diperoleh dari langkah 2 sebagai root menggunakan perintah berikut, dengan paket yang diunduh:
# yum localinstall oracleasmlib-[version].x86_64.rpm # Where [version] is the revision downloaded in the previous step
4. Instal paket utilitas ASMLib yang diperoleh dari langkah 2 sebagai root menggunakan perintah berikut, dengan paket yang diunduh:
# yum localinstall oracleasm-support-[version].x86_64.rpm
Ketiga komponen ASMLib yang diperlukan sekarang harus diinstal pada sistem Anda.
Mengonfigurasi ASMLib
1. Konfigurasi ASMLib menggunakan perintah berikut. Script akan meminta pengguna dan grup yang akan memiliki titik akses driver ASM. Dalam kasus kami, kami akan menggunakan pengguna database "oracle" dan grup "oinstall". Tetapi Anda juga dapat memiliki pengguna dan grup yang berbeda dari ini.
# /etc/init.d/oracleasm configure Configuring the Oracle ASM library driver. This will configure the on-boot properties of the Oracle ASM library driver. The following questions will determine whether the driver is loaded on boot and what permissions it will have. The current values will be shown in brackets ('[]'). Hitting without typing an answer will keep that current value. Ctrl-C will abort. Default user to own the driver interface []: oracle Default group to own the driver interface []: oinstall Start Oracle ASM library driver on boot (y/n) [n]: y Fix permissions of Oracle ASM disks on boot (y/n) [y]: y Writing Oracle ASM library driver configuration [ OK ] Creating /dev/oracleasm mount point [ OK ] Loading module "oracleasm" [ OK ] Mounting ASMlib driver filesystem [ OK ] Scanning system for ASM disks [ OK ]
Ini memuat driver oracleasm.o dan memasang sistem file driver ASM. Jika terjadi kegagalan, Anda dapat memeriksa file log /var/log/oracleasm.
Untuk mengaktifkan atau menonaktifkan start otomatis driver ASMLib
Untuk menonaktifkan start otomatis ASMLib saat reboot sistem :
# /etc/init.d/oracleasm disable Writing Oracle ASM library driver configuration [ OK ] Unmounting ASMlib driver filesystem [ OK ] Unloading module "oracleasm" [ OK ]
Untuk mengaktifkan mulai otomatis ASMLib saat reboot sistem :
# /etc/init.d/oracleasm enable Writing Oracle ASM library driver configuration [ OK ] Loading module "oracleasm" [ OK ] Mounting ASMlib driver filesystem [ OK ] Scanning system for ASM disks [ OK ]