Berkenalan dengan Oracle10g Part 2

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.

Perihal harry prasetya
simply ordinary

2 Tanggapan untuk Berkenalan dengan Oracle10g Part 2

  1. bondhan mengatakan:

    Bagi installernya donk..download dmn? buat linux khan ya…selanjutkan jelasin donk beda mysql ama oracle? pake table klo bisa

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.