Anda di halaman 1dari 11

2.

INSTALASI PERANGKAT LUNAK


ORACLE DATABASE

Objektif :
Setelah menyelesaikan materi ini, peserta dapat melakukan hal sebagai berikut :
1. Menjelaskan role sebagai administrator database (DBA) dan menerangkan tugas-tugas dan tool
khusus bagi DBA.
2. Merencanakan instalasi Oracle database.
3. Menggunakan Optimal Flexibel Arsitektur (OFA).
4. Melakukan instalasi perangkat lunak Oracle menggunakan Oracle Universal Installer (OUI).

2-1
2.1. Tugas Administrator Oracle Database
Seorang DBA secara khusus bertanggungjawan untuk melakukan instalasi perangkat lunak
Oracle dan membuat database. Sebagai seorang DBA, akan bertanggungjawab untuk membuat
struktur penyimpanan database, seperti tablespace. Sebagai tambahan, anda dapat membuat
schema atau kumpulan objek untuk menangani data aplikasi.
Anda harus menjamin bahwa database tersedia untuk user. Anda dapat menyelesaikan ini dengan
memulai database, melakukan backup database secara teratur, dan memonitor kinerja database.
Tugas-tugas ini seharusnya dilakukan dengan kerangka kerja strategi pengamanan.
Pada materi ini, fokus pada instalasi. Untuk tugas utama, pertimbangkan sub tugas berikut:
 Memahami bagaimana instalasi cocok dengan arsitektur teknis keseluruhan dari organisasi.
 Ulasan (dan update) rencana kapasitas.
 Pilih perangkat lunak database (versi diperlukan dan pilihan).
 Pastikan bahwa sistem persyaratan terpenuhi untuk semua elemen yang dipilih.

2.2. Tool yang digunakan untuk Administrasi Oracle Database


Tool berikut digunakan untuk instalasi dan upgrade:
 Oracle Universal Installer (OUI): OUI melakukan instalasi perangkat lunak Oracle dan
pilihan-pilihannya. OUI dapat secara otomatis memunculkan Database Configuration
Assitant (DBCA) untuk membuat database.
 Database Configuration Assistant (DBCA): membuat database dari template yang
disediakan oleh Oracle. DBCA memungkinan untuk menyalin databaseyang telah
dikonfigurasikan atau, dapat membuat database dan template anda sendiri.
 Oracle Net Manager: digunakan untuk mengkonfigurasikan konektivitas jaringan untuk
Oracle database dan aplikasi-aplikasi.
 Oracle Enterprise Manager (EM): mengkombinasikan secara grafis konsol, agent pelayanan
umum, dan tool yang menyediakan platform manajemen sistem yang terintegrasi dan
komprehensif untuk mengatur Oracle produk. Setelah perangkat lunak Oracle diinstalasi,
dibuat atau di-upgrade dan jaringan dikonfigurasi, dapat digunakan Enterprise Manager
sebagai antarmuka tunggal untuk mengatur database. Sebagai tambahan menyediakan antar

2-2
muka pengguna berbasis web untuk menjalankan perintah SQL, merupakan antarmuka yang
baik dengan komponen Oracle lainnya yang digunakan untuk mengelola database
(contohnya, Recovery Manager dan Scheduler).
Tiga tool Enterprise Manager utama yang digunakan untuk melakukan pengelolaan database
adalah:
1. Enterprise Console Database Manager: Digunakan untuk mengelola satu database
2. Enterprise Manager Grid Control: Digunakan untuk mengelola banyak database pada
waktu saat yang sama
3. Manajer Enterprise Java Console: Digunakan untuk akses tool yang tidak mengaktifkan
Web.
 SQL*Plus: SQL*Plus adalah antarmuka berbasis perintah standar untuk mengelola database.
 iSQL*Plus: iSQL*Plus adalah antarmuka berbasis browser untuk database Oracle.
 Recovery Manager (RMAN): RMAN adalah tool Oracle yang menyediakan solusi lengkap
untuk backup, pengembalian, pemulihan yang diperlukan oleh seluruh database atau file
database khusus.
 Oracle Secure Backup: menyediakan manajemen backup tape untuk ekosistem Oracle, yang
terdiri dari:
o Perlindungan Oracle database ke tape melalui integrasi dengan Recovery Manager
o Mendukung dengan baik Oracle Real Application Clusters (RAC)
o Administrasi terpusat klien terdistribusi dan server media termasuk OracleAplikasi
Server, Oracle Collaboration Suite, Oracle home, dan binary.
 Data pump: Data pump memungkinkan transfer data berkecepatan tinggi dari satu database ke
database lain. Sebagai contoh, untuk melakukan ekspor tabel dari dan impor tabel ke database
lain.
 SQL*Loader: utility yang memungkinkan pemuatan data dari file eksternal ke Oracle database.
SQL*Loader salah satu dari beberapa utility Oracle yang dapat digunakan untuk memuat data
ke tabel database.
 Command-Line tool:
o Untuk mengelola Enterprise manager, gunakan:
emctl start | status | set | stop

2-3
o Untuk menghentikan dan memulai iSQL*Plus, gunakan:

isqlplusctl start | stop 


o Untuk mengelola listener, gunakan:

lsnrctl help | start | status | stop

2.3. Instalasi: Persyaratan Sistem


 Standar instalasi dapat diselesaikan pada komputer dengan RAM 1GB dan 1,5 GB atau lebih
besar swap space.
 Tergantung pada tingkat aktifitas mesin dimana dilakukan instalasi perangkat lunak Oracle
database, instalasi standar dapat diselesaikan dalam 20 menit atau kurang.
 Beberapa detil instalasi:
o Oracle database 10g hanya satu template database.
o File duplikat dihapus.
o Beberapa produk lain dan demonstrasi dapat diinstalasi dari CD tambahan.
Persyaratan perangkat keras adalah minimal persyaratan untuk Linux. Persyaratan minimal untuk
Windows adalah 256 MB dengan yang direkomendasikan adalah 512 MB.

2.3.1. Pemeriksaan Persyaratan Sistem


Instalasi Oracle Database 10g mengotomatisasi sebagian besar pemeriksaan prasyarat:
o Ruang sementara yang memadai diperiksa. Hal ini ditentukan apa kebutuhan ruang sementara
minimum untuk instalasi dan konfigurasi, dan persyaratan yang divalidasi selama proses
instalasi.
o Instalasi 64-bit dicegah dari penginstalasian ke Oracle home dengan perangkat lunak 32-bit
yang sudah terinstal (dan sebaliknya).
o Pada platform Linux, RedHat 3.0, 4.0, Asianux 1.0, 2.0, dan SUSE Linux E.S. 9.0 adalah
bersertifikat.
o Proses instalasi memeriksa apakah semua patch OS yang diperlukan diinstal.
o Proses instalasi memeriksa apakah semua sistem dan kernel parameter yang diperlukan adalah
diatur dengan benar.

2-4
o Proses instalasi memverifikasi bahwa variabel lingkungan DISPLAY diatur dan bahwa
pengguna memiliki izin yang memadai untuk menampilkan ke DISPLAY yang ditentukan.
o Proses instalasi memverifikasi bahwa sistem memiliki set swapping yang cukup.
o Proses instalasi memverifikasi bahwa Oracle home dimana instalasi baru yang dilakukan
adalah kosong atau merupakan salah satu dari dukungan rilis di atas Oracle Database 10g yang
dapat diinstal, dan bahwa terdaftar dalam Oracle inventory.

2.4. Optimal Flexibel Arsitektur (OFA)


OFA adalah metode untuk mengkonfigurasi Oracle database dan database lainnya. OFA
mengambil keuntungan dari kemampuan OS dan subsistem disk untuk membuat konfigurasi yang
mudah-kelola yang memungkinkan fleksibilitas maksimum untuk database tumbuh dan database
kinerja tinggi. Metode yang dijelaskan di sini adalah dasar-dasar OFA.
OFA dirancang untuk:
o Mengatur sejumlah besar perangkat lunak yang rumit dan data pada disk untuk menghindari
deadlock perangkat dan kinerja yang buruk
o Memfasilitasi tugas-tugas administrasi rutin, seperti backup perangkat lunak dan backup data,
yang sering rentan terhadap korupsi data
o Memfasilitasi peralihan antara beberapa database Oracle
o Mengelola dan mengatur pertumbuhan basis data yang memadai
o Membantu menghilangkan fragmentasi ruang bebas di kamus data, mengisolasi fragmentasi
lainnya, dan meminimalkan pertentangan sumber daya

2.4.1. Penggunaan Optimal Flexible Arsitektur


Pada inti dari OFA adalah skema penamaan yang memberikan standar untuk menerapkan
titik mount (yang sering pada disk fisik), direktori dan subdirektori pada titik mount tersebut, dan
akhirnya file itu sendiri.
Sintak Mount Point: Namakan semua titik mount dengan menggunakan sintak /pm, diman p
adalah konstanta string dan m adalah kunci fixed-length unik (biasanya dua digit angka) digunakan
untuk membedakan setiap titik mount. Contoh titik mount adalah /u01 dan /u02.

2-5
Sintak Home direktori : namakan semua home direktori dengan menggunakan sintak /pm/h/u,
dimana pm adalah nama titik mount, h adalah nama direktori standar, dan u adalah nama pemilik
direktori. Contoh home direktori OFA-compliant adalah:
/u01/app/oracle
/u01/home/oracle
Sintak direktori perangkat lunak: menyimpan setiap versi dari perangkat lunak Oracle dalam
direktori pencocokan pola : /pm/h/u/product/v. Disini product adalah literal dan v
adalah variabel untuk nomor versi. iIntak ini membantu untuk mengaktifkan fitur OFA secara
bersamaan mengeksekusi beberapa versi perangkat lunak aplikasi. Instalasi OFA-compliant dari
Oracle Database 10g versi 10.2.0 terlihat seperti :

/u01/app/oracle/product/10.2.0
Sintak penamaan subdirektori : Untuk memfasilitasi organisasi data administrasi, Anda harus
menyimpan file administrasi database-spesifik dalam subdirektori pencocokan pola: / h /
admin / d / a /. Di sini, h adalah home direktori pemilik perangkat lunak Oracle, admin
adalah literal, d adalah nama database, dan a merupakan subdirektori untuk masing-masing file
administrasi database. Berikut ini adalah daftar subdirektori berkas administrasi ini:
Adhoc : Ad hoc skrip SQL untuk database tertentu
Arch : Arsip file redo log
Adump : file Audit (Mengatur inisialisasi parameter AUDIT_FILE_DEST untuk adump
direktori. Membersihkan subdirektori ini secara berkala.)
Bdump : Background proses file jejak
Cdump : file sampah inti
Create : Program yang digunakan untuk membuat database
Exp : file ekspor database
Logbook : File merekam status dan sejarah database
Pfile : file parameter Instance
Udump : file jejak Pengguna SQL

Sintak penamaan file: konvensi penamaan berikut untuk file database memastikan bahwa mereka
mudah diidentifikasi:
. Control files: /pm/q/d/controln.ctl 

. Redo log files: /pm/q/d/redon.log 

. Data files: /pm/q/d/tn.dbf 


2-6
Variabel yang digunakan dalam nama file ini adalah:
o pm: Sebuah titik mount seperti yang dijelaskan sebelumnya
o q: Sebuah string membedakan data Oracle dari semua file lain (biasa disebut ORACLE atau
oradata)
o d: Nilai parameter inisialisasi, DB_NAME (nama database)
o t: Sebuah nama tablespace Oracle
o n: dua digit string
Catatan: Jangan menyimpan file selain file kontrol, Redo log file, atau file data yang terkait dengan
d database dalam / pm / q / d / path.

2.5. Pengaturan Environment Variable


Ada banyak Oracle Environment Variable, dan yang disebutkan di sini sangat penting untuk
suksesnya instalasi dan penggunaan database Oracle. Tak satu pun dari ini diperlukan untuk diatur,
tapi dengan menetapkan mereka sebelum instalasi, Anda dapat menghindari masalah berikutnya.
o ORACLE_BASE: Menentukan dasar struktur direktori Oracle untuk OFA. Penggunaan ini
adalah opsional, tetapi jika digunakan, ini dapat memfasilitasi instalasi dan upgrade di masa
mendatang. Ini adalah jalur direktori, seperti yang ditunjukkan dalam contoh ini:
/ U01 / app / oracle
o ORACLE_HOME: Menentukan direktori yang berisi perangkat lunak Oracle. Ini adalah
sebuah path directory seperti yang ditunjukkan dalam contoh ini:
$ ORACLE_BASE / produk / 10.2.0 / db_1
o ORACLE_SID: nama awal instant (secara default, ORCL). Ini adalah string angka dan
huruf yang harus dimulai dengan huruf. Oracle Corporation menunjukkan bahwa maksimal
delapan karakter digunakan untuk pengidentifikasi sistem.
o NLS_LANG: Menentukan pengaturan awal Dukungan Bahasa Nasional (NLS) untuk sesi
dalam bentuk language_territory.character set. Misalnya, pengaturan dari:
AMERICAN_DENMARK.WE8MSWIN1252
Ini menetapkan sesi untuk menggunakan bahasa AMERICAN untuk pesan Oracle, abjad
urutan penyortiran, nama hari, dan nama-nama bulan. wilayah ini DENMARK, yang menetapkan
format waktu, format tanggal, dan konvensi numerik dan moneter. Karakter set WE8MSWIN1252
memerintahkan Oracle Net untuk mengkonversi informasi karakter untuk set karakter ini. Ini

2-7
adalah variabel lingkungan di UNIX dan pengaturan registry di Windows. Anda dapat melakukan
query pengaturan NLS sebenarnya sesi Anda saat ini, menggunakan:
select * from nls_session_parameters;

2.6. Oracle Universal Installer (OUI)


Oracle Universal Installer (OUI) adalah aplikasi Java yang melakukan instalasi berbasis
komponen dan memungkinkan berbagai tingkat bundel terintegrasi, suite, dan instalasi berbasis
Web, serta logika yang kompleks dalam satu paket. Mesin instalasi cocok di semua platform Java-
enabled, dan isu-isu spesifik platform dapat dirumuskan dari proses instalasi secara keseluruhan.
OUI menyediakan kemampuan berikut untuk mengatasi manajemen perangkat lunak dan
distribusi:
o Resolusi dependensi otomatis dan penanganan logika kompleks
o Instalasi dari Web
o Instalasi komponen dan Suite
o Implisit deinstallation
o Dukungan untuk beberapa Oracle home
o Dukungan NLS atau globalisasi
o Dukungan untuk instalasi terdistribusi
o Instalasi "diam" tanpa pengawasan yang menggunakan file respon
Pada Windows: Masukkan media instalasi database Oracle, arahkan ke direktori klien dan double-
klik setup.exe untuk memulai OUI. Setelah halaman Welcome, pilih jenis instalasi Anda: Instant
Client, Administrator, Runtime, atau Custom.

2.7. Instalasi Perangkat Lunak Oracle


Instalasi perangkat lunak Oracle dengan menggunakan OUI adalah sebagai berikut:
1. Log on ke komputer sebagai anggota dari grup administrative yang berwenang untuk
melakukan instalasi perangkat lunak dan membuat dan mengelola database.
2. Masukkan CD distribusi untuk database ke CD drive, atau arahkan ke lokasi Oracle
database.
3. Mulai OUI. Halaman Oracle Installer muncul.

2-8
4. Menavigasi halaman OUI dan menentukan pengaturan pra instalasi sesuai dengan rencana
instalasi.
5. Dengan informasi awal, OUI mengeksekusi pemeriksaan prasyarat.

Pilihan Database Configuration


6. Menavigasi melalui halaman OUI dan menentukan pilihan konfigurasi database. OUI
menampilkan ringkasan pilihan instalasi yang sudah ditentukan.
7. Klik Install untuk memulai instalasi perangkat lunak Oracle.

Jika memilih untuk membuat database permulaan sebagai bagian dari instalasi, maka OUI
memanggil semua configuration assistant ini:
o Oracle Net Configuration Assistant: konfigurasi komponen jaringan dasar selama instalasi,
termasuk:
o Nama Listener dan alamat protocol
o Metode penamaan dimana client akan menggunakan untuk menghubungkan
connect identifier dengan connect descriptor
o Nama Net service dalam file tnsnames.ora
o Penggunaan directory server
o Oracle Database Configuration Assistant (DBCA): membuat database permulaan yang
telah dipilih. Ketika configuration asistant selessai, anda dapat membuka kunci akun dan
mengubah kata kunci(password).
o iSQL*Plus Configuration Assitant: mengkonfigurasi Oracle Apllication Containers untuk
instance J2EE (OC4J), yang digunakan oleh iSQLPlus, dan tool lainnya untuk terhubung
ke Oracle database.

Menjalankan Skrip Konfigurasi


Proses instalasi berlanjut:
8. Ketika diminta selama instalasi Linux atau UNIX, mengeksekusi konfigurasi tambahan
script sebagai user root. Di jendela xterm, masukkan:

2-9
$ su
# password: oracle <root password, does not appear in the
window>
# cd /u01/app/oracle/oraInventory

# ./orainstRoot.sh

 # cd /u01/app/oracle/product/10.2.0/db_1
# ./root.sh


9. Menerima default untuk direktori bin lokal selama instalasi Linux atau UNIX. Ketika
script selesai, keluar semua akun terkait dan jendela untuk memungkinkan instalasi untuk
selesai.
Menyelesaikan Instalasi
10. Ketika proses instalasi berakhir, perhatikan URL untuk penggunaan selanjutnya.

Gambar 2.1. Selesai Instalasi

2.8. Opsi instalasi: Modus Diam


Untuk menginstalasi dan mengkonfigurasi produk Oracle dengan menggunakan OUI dalam
mode silent atau mode ditutupi, lakukan langkah berikut:
1. Buat file oraInst.loc, jika tidak ada. Kemungkinan besar, file tersebut sudah ada di /
etc, jika sebelumnya menginstal perangkat lunak Oracle.
2. Siapkan file respon. File template untuk setiap jenis produk dan instalasi disediakan,
seperti enterprise.rsp, standard.rsp, dan netca.rsp.

2-10
3. Dapat menggunakan OUI dalam mode interaktif untuk merekam file respon yang dapat
diedit dan kemudian menggunakan untuk menyelesaikan mode-diam atau instalasi mode-
ditutupi. Membuat file respon di Linux dan UNIX dengan perintah berikut:
.runInstaller -Rekam -destinationFile <nama file>
dimana –destinationFile adalah lokasi file.
4. Jalankan OUI dalam mode silent atau mode-ditutupi.
5. Jika menyelesaikan instalasi perangkat lunak saja, jalankan Oracle Net Configuration
Assistant (NetCA) dan Database Configuration Assistant (DBCA) dalam mode silent atau
noninteractive, jika diperlukan.

2-11

Anda mungkin juga menyukai