DATABASE ADMINISTRATOR
Membuat Database
By: Arif Basofi
Tujuan
• Membuat Database dengan DBCA
2-2
Database Configuration Assistant (DBCA) • •
•
2-3
Untuk membuat, merubah konfigurasi dan menghapus database dapat menggunakan Database Configurasi Assitance (DBCA). Database Configuration Assistant (DBCA) merupakan Java-based tools dengan GUI interface yg digunakan utk membuat, menghapus datababase dan mengatur template database Oracle. Lokasi: Start – All Programs – Oracle_Home - Configuration and Migration Tools - Database Configuration Assistant
Database Configuration Assistant (DBCA) Overview •
2-4
Cara menjalankannya: Start All Programs Oracle_Home Configuration and Migration Tools Database Configuration Assistant
Database Configuration Assistant (DBCA) Overview
• • 2-5
Jika dalam server belum ada database maka option Configure Database Options dan Delete a Database diset disable. Pilih option Create a Database dan klik Next untuk menampilkan database template.
Membuat Database
• • • •
• 2-6
DBCA menyediakan bbrp template database, yg bisa dipilih untuk membuat database sesuai dgn yg diinginkan. Template database didesain & dioptimalisasi berdasarkan beban kerjanya, beberapa ooption: Data Warehouse, Transaction Processing dan gabungan kedua sistem yaitu General Purpose. Untuk menampilkan konfigurasi dari setiap template klik Show Detail. Pastikan anda mengetahui karakteristik sistem yang akan anda buat sehingga tidak salah dalam memilih database template. Untuk saat ini pilih database template General Purpose dan klik Next.
Database Identification • • • • • • • • • •
Pada screen Database Identification, ketik/isi Global Database Name dan Oracle System Identification Name atau bisa disebut SID. Global database name terdiri dari nama database dan domain database dengan format nama_database.database_domain. Contoh: dbperpus.pens.com. Pada contoh tersebut, nama database adalah dbperpus dan nama domain adalah pens.com. Nama domain database biasanya sama dengan nama domain jaringan. Global database name harus unique dalam suatu domain jaringan. Oracle system identification (SID) adalah nama dari instance yang dihubungkan ke database. Oracle SID maksimal delapan karater dan harus unique dalam satu server. Oracle SID biasanya sama dengan nama database. Untuk saat ini ketik Global Database Name : dbnama.pens.com dan Oracle SID atomatis terisi dbnama, klik Next. (dbnama = nama masing-masing )
2-7
Management Options
•
Management Option ada 2 pilihan: – –
2-8
Grid Control: untuk kebutuhan database yang paralel. Database Control – Jika terjadi error, terdapat imel notification. – Daily backup juga dapat diaktifkan.
Passwords dan Storage
• • • • • •
2-9
Pada saat create database, Oracle akan membuat beberapa user account untuk keperluan manajemen database yaitu SYS, SYSTEM, DBSNMP dan SYSMAN. Screen Database Credential memberi pilihan untuk setting password keempat user tsb. Jika anda menginginkan keempat user tersebut mempunyai password yang sama pilih Use the Same Password for All Account dan ketik passwordnya. Tetapi jika anda menginginkan keempat user tersebut mempunyai password yang berbeda maka pilih Use Different Passwords dan ketik password untuk setiap user. Untuk saat ini, semua user diberi password oracle, klik Next. Setting lokasi penyimpanan file: – File System: file system database storage – ASM: penyimpanan secara otomatis, termasuk ukurannya. – Raw Devices: biasanya untuk mirroring, cluster.
Database Locations •
Selanjutnya harus ditentukan lokasi penyimpanan file. Screen Database File Locations memberi tiga pilihan untuk menentukan lokasi file, yaitu:
•
–
• 2-10
Use Database File Location From Template, jika option ini yang anda pilih semua file database
disimpan sesuai dengan lokasi yg ditentukan oleh template database yg dipilih sebelumnya. Tetapi masih dibolehkan untuk membuat dan memodifikasi nama dan lokasi file setelah database selesai dibuat. – Use Common Location For All Database Files, bisa untuk menentukan direktori baru, untuk menempatkan file-file database dan juga dibolehkan untuk memodifikasi nama dan lokasi file setelah pembuatan database selesai. – Use Oracle-Managed Files, pada option ini, jika sebelumnya memilih manajemen file File System maka penamaan file atomatis diatur oleh Oracle dan lokasi file akan diletakkan pada direktori yang anda tentukan di Database Area. Tetapi jika sebelumnya anda memilih manajemen file dengan ASM maka secara otomatis akan diatur oleh database ASM. Untuk saat ini pilih Use Database File Location From Template dan klik Next.
Lokasi File dan Backup Recovery
•
Screen Recovery Configuration untuk melakukan konfigurasi yg berkaitan dgn strategi backup dan recovery database. Flash Recovery • Oracle Flash Recovery merupakan fitur baru yang di Oracle 10g. Flash Recovery didesain untuk memudahkan proses backup karena semua file backup diletakkan satu tempat yang disebut Flash Recovery Area. • Semua backup datafile, control file dan archivelog file yg diperlukan untuk proses recovery diletakkan di Flash Recovery Area. • Lokasi dan ukuran dari Flah Recovery Area ditentukan di screen ini. • Secara default ukuran Flash Recovery area adalah 2048 MB. • Jika enable Archiving di check: maka archiever akan aktif & redo log akan diaktifkan. 2-11
2-12
2-13
2-14
2-15
2-16
2-17
2-18
2-19
2-20
2-21
2-22
2-23
2-24
Cek Hasil •
Cek pada Service Windows: – –
2-25
Pilih: Run, Ketik: services.msc Cek, adakah service oracle dengan nama database (sid) baru?
Cek Hasil •
Cek port database baru: – – –
Pilih: Run, Ketik: cmd Ketik: set oracle_sid=nama_sid (misal: set oracle_sid=dbku) Cek Port, Ketik: emctl status dbconsole C:\Documents and Settings\Lecturer>emctl status dbconsole Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved. http://Lecturer:5500/em/console/aboutApplication Oracle Enterprise Manager 10g is running. -----------------------------------------------------------------Logs are generated in directory C:\oracle\product\10.2.0\db_1/Lecturer_dbku/sysman/log
2-26
Cek Hasil •
Test EM melalui browser: –
2-27
Ketik: http://localhost:5501/em/
Latihan 1.
Buat database dengan nama DB_DBCA_XXX (XXX = 3 digit terakhir NRP) menggunakan DBCA (Database Configutaion Assistant), dengan ketentuan sebagai berikut: • • • •
2.
2-28
Database template : General Purpose Global Database Name: DBXXX (XXX = 3 digit akhir NRP) Database Mode : Dedicated Server Mode Memory : Typical
Cek hasil database yang dibuat.
Referensi Pustaka • •
2-29
Materi tahun lalu Bambang Sutejo, www.klik-oracle.web.id