LAPORAN PENDAHULUAN PRAKTIKUM BASISDATA
Modul 3 “User Privilege”
Kelompok 7 Bagus Dwi
Prihantoro
: 12010020
Muhammad Hussen
: 12010058
Dosen Pengampu
Fadelis Sukya, S.Kom, M.Cs
JURUSAN TEKNIK INFORMATIKA POLITEKNIK KEDIRI
LEMBAR PENGESAHAN PRAKTIKUM
BASISDATA
Modul 3 “User Privilege”
Kelompok 7
Nama Nim PengumpulanTanggal TTD Dosen Pengampu
Bagus Dwi
Prihantoro 12010020
Muhammad
Hussen 12010058
DAFTAR ISI
Laporan Pendahuluan...1
LEMBAR PENGESAHAN PRAKTIKUM BASISDATA...ii
DAFTAR ISI...iii
PRETEST...1
PEMBAHASAN PRETEST...2 DAFTAR PUSTAKA
PRETEST
1. Untuk kebutuhan seorang programmer, maka dibutuhkan user untuk melakukan akses kedalam oracle database. Anda sebagai seorang DBA, buatkan user baru ini beserta privilege yang diberikan agar programmer ini bisa bekerja dengan baik. Kebutuhan programmer ini meliputi:
a. Membuat table
b. Membuat view dan materialize view
c. Membuat fungsi dan procedure untuk melakukan proses data d. Untuk kebutuhan manajemen data, maka semua data pada
user “programmer” ini diletakan dalam tablespace data_app. (tuliskan semua tahapan printahnya:
create table space,
CREATE TABLESPACE TB_ABD2 DATAFILE
'D:\APP\GAZHI\ORADATA\ORA11\ABD02.DBF' SIZE 10M AUTOEXTEND ONNEXT5MMAXSIZE UNLIMITED;
alter tablespace user
ALTER USER ABD DEFAULT TABLESPACE "EXAMPLE";
)
2. Buat role untuk menyimpan privilege diatas, dan berikan role tersebut kepada user baru dengan nama praktikan_abd.
PEMBAHASAN PRETEST
1. Membuat user dan memberikan beberapa privilege
Untuk menambahkan user baru ke dalam database oracle masuk terlebih dahulu ke cmd kemudian masuk ke dalam system sebagai dba. Kemudian buat user denga perintah berikut lihat pada gambar 1.1;
Gambar 1.1 Create User
Setelah membuat tabel kemudian tambahkan beberapa privilege tuliskan perintah berikut lihat pada gambar 1.2
Gambar 1.2 Create Privilege
Kemudian tambahkan tablespace yang digunakan untuk menyimpan semua data yang dilakukan user proggrammer. Lihat pada gambar 1.3
Gambar 1.3 tablespace
Alter tablespace pada user
Create user programmer07 indetified by 20081993;
Grant create table, create view, create materialized view, create procedure to programmer07;
Create tablespace TB_ABD2 datafile
‘E:\app\oradata\oraabd07\ABD07\.DBF’ size 10m autoextend on Next 5m maxsize unlimited;
Gambar 1.4 alter tablespace
2. Buat user baru masukkan dalam role dan beri privilege yang sama
Buat role terlebih dahulu dengan nama abd lihat pada gambar 1.5
Gambar 1.5 buat role
Setelah membuat role buat privilege yang sama dengan user sebelumnya. Lihat pada gambar 1.6
Gambar 1.6 buat privilege
Setelah membuat role dan privilege buatlah user baru lihat seperti pada gambar 1.7
Gambar 1.7 buat user
Setelah selesai membuat user, role dan privilege masukkan user ke dalam role sehingga user baru memiliki privilege yang sama dengan user programmer. Lihat pada gambar 1.8
Gambar 1.8 memasukkan user pada role Create role abd;
Grant create table, create view, create materialized view, create procedure to abd;
Create user pratikan_abd indetified by 123456;
3. Melihat privilege dari kedua user
Untuk melihat privilege dari kedua user gunakan perintah seperti di bawah ini. Tapi sebelumnya login dulu dengan masing – masig user.
Gambar 1.9 melihat privilege dari user dari programmer07
Gambar 1.10 melihat privilege dari user praktikan_abd Select * from
users_SYS_PRIVS;
DAFTAR PUSTAKA
Belajar Oraclw, http://cisku.com/page/6/ , diakses pada tanggal 08 Oktober 2014 Pukul 20.00 Wib