Berkenalan dengan Oracle10g Part 2
November 15, 2010 2 Komentar
MEMULAI ORACLE 10g
INSTALASI
Kebutuhan system yang disarankan :
Kebutuhan memori:
– 1 GB yang diperuntukkan bagi basis data instance dengan control basis data
Kebutuhan ruang penyimpanan:
– 1.5 GB untuk swap.
– 400 MB khusus untuk folder /tmp
– Antara 1.5 GB dan 3.5 GB untuk perangkat lunak oracle
– 1.2 GB untuk contoh basis data yang sudah dikonfigurasi (pilihan)
– 2.4 GB untuk flash recovery area
Oracle menyediakan tools untuk membantu membuat basis data yaitu Basis data Configuration Assistant (DBCA). DBCA bisa digunakan untuk membuat basis data, melakukan konfigurasi, menghapus basis data dan mengatur templates. Beberapa hal penting pada saat pembuatan basis data adalah manajemen ruang penyimpanan data pada oracle itu sendiri dengan beberapa saran sebagai berikut:
1. Pertimbangkan ruang untuk perkembangan aplikasi kedepannya, pastikan masih cukup ruang untuk penyimpanan.
2. Pembuatan datafile/tablespace sebaiknya disesuaikan dengan media backup yang digunakan, dan sebaiknya dalam ukuran yang kecil misalnya 100MB hal ini untuk alasan performansi.
3. Selalu membuat basis data dengan kriteria archive log, hal ini akan sangat membantu pada saat basis data mengalami kerusakan.
Beberapa perintah yang digunakan pada saat pembuatan basis data adalah :
1. Membuat tablespace/datafile
CREATE TABLESPACE DATA DATAFILE <DIR_TO_DATAFILE> SIZE <FILESIZE>;
2. Membuat user
CREATE USER <USERNAME> IDENTIFIED BY <PASSWORD> DEFAULT TABLESPACE <TABLESPACE>;
3. Memberikan resource
GRANT CONNECT, RESOURCE TO <USERNAME>
MANAJEMEN USER
Salah satu fitur DBMS yang penting adalah kemampuannya dalam manajemen pengguna-penggunanya, hak akses,roles dan privileges. Gambar diatas menunjukkan ilustrasi bagaimana pengguna diberikan peranan/roles untuk akses dan mengelola informasi. Hal-hal yang harus dipahami DBA dalam mengelola pengguna adalah :
1. Berikan kepada pengguna kemampuan yang sesuai dengan fungsinya, jangan berikan lebih.
2. Hilangkan beberapa privileges yang tidak perlu dari PUBLIC pseudo-users.
3. Batasi dengan masa penggunaan suatu peranan.
Membuat privileges
Dalam skenario ini kita menggunakan 2 peranan sebagai contoh sesuai dengan ilustrasi gambar, yaitu HR Manager dan HR Staff, HR Manager mempunyai privileges untuk memasukkan karyawan dan menghapus karyawan. Sedangkan HR staff mempunyai privileges untuk melihat dan memperbarui data karyawan.
Perintah yang digunakan adalah sebagai berikut:
create role hr_clerk; grant select on employees to hr_clerk; grant select, update on employees to hr_clerk; Memberikan hak akses: grant hr_clerk to David; Untuk peranan HR Manager create role hr_mgr; grant hr_clerk to hr_mgr; grant insert, update, delete on employees to hr_mgr; grant hr_mgr to jenny;
Semoga bermanfaat.






Bagi installernya donk..download dmn? buat linux khan ya…selanjutkan jelasin donk beda mysql ama oracle? pake table klo bisa
download bisa langsung ke oraclenya, yang XE gratis. jelasin perbedaannya ya, mudah2an ada kesempatan untuk nulis lagi