Tampilkan postingan dengan label Oracle. Tampilkan semua postingan
Tampilkan postingan dengan label Oracle. Tampilkan semua postingan

Grant & Revoke pada oracle


Laporan Pendahuluan & Laporan Akhir Minggu 4 Oracle


Laporan Pendahuluan M4 ( Oracle )

Contoh penggunaan Grant dan Revoke pada oracle


1. Membuat user pada oracle.
login kedalam system untuk mendapatkan akses penuh untuk membuat user baru.
setelah itu masukan perintah seperti gambar di bawah ini :


Bentuk umum untuk membuat user baru pada oracle :


create user nama_user identified by pasword_user;
grant connect to nama_user;
grant resource to nama_user;


Jika berhasil maka akan muncul keterangan User created dan Grant succeeded.

2. Membuat table baru dan menginput nilai pada table di dalam user system pada oracle;

setelah berhasil membuat 3 buah user baru, buatlah sebuah table baru sebagai contoh yang akan kita gunakan nanti dalam menentukan hak aksesnya nanti. ketikan perintah seperti gambar di bawah ini :



create table biodata (npm varchar(8) primary key not null, nama varchar(30) not null, tgl_lahir date not null);
desc biodata;

kemudian isikan table dengan data2 sebagai berikut :
  • 16110806 syfa 18-sep-92
  • 16110807 fachri 28-apr-90
  • 16110808 reno 17-sep-91
  • 16110809 nugroho 19-jun-90
  • 16110810 anton 11-sep-92



insert into biodata values('16110806','syfa','18-sep-92');
insert into biodata values('16110807','fachri','28-apr-90');
insert into biodata values('16110808','reno','17-sep-91');
insert into biodata values('16110809','nugroho','19-jun-90');
insert into biodata values('16110810','anton','11-sep-92');
select* from biodata;


3. membuat view table umur pada oracle


select npm, nama, tgl_lahir, trunc(months_between(sysdate, tgl_lahir)/12) as umur from biodata;



4. memberikan akses dengan perintah grant pada oracle



grant select on biodata to wizard2;
grant update(nama) on biodata to wizard3;


pada perintah di atas kita akan memberikan akses select pada table biodata untuk user wizard2. dan memberikan akses update kolom nama pada table biodata untuk user wizard3.

5. Logut dari system, lalu masuk ke user wizard2 untuk melihat hasil dari akses yang sudah kita buat.


select* from system.biodata;

perintah ini digunakan pada user wizard2, perintah tampilkan semua isitable pada user system di table biodata.

6. Logut dari wizard2, lalu masuk ke user wizard3 untuk melihat hasil dari akses yang sudah kita buat.


ketika kita menggunakan perintah seperti pada user wizard2 hasilnya error, karena kita tidak memberikan akses select pada user 3, tp kita memberikan akses user3 untuk update kolom nama pada table biodata.


update system.biodata set nama='ahlisihir' where npm='16110806';

lihat gambar diatas, 1 row update. untuk melihat hasilnya kita hanya bisa melihat hasilnya menggunakan user system.


setelah login kedalam user system, ketikan perintah select * from biodata; untuk melihat hasilnya.


7. menghapus akses yang sudah di buat.



revoke select on biodata from wizard2;
revoke update on biodata from wizard3;



Sumber :
Jika ada link yang rusak atau Request silahkan menuju ke link ini : DISINI, Terimakasih sudah datang dan membaca artikel kami. Sertakan link sumber untuk menghargai karya cipta orang lain :)

Contoh Join table, left join dan right Join serta pengertian Grant dan Revoke pada oracle


Laporan Pendahuluan & Laporan Akhir Minggu 3 Oracle


Laporan Pendahuluan M3 ( Oracle )

1. Apa yang kamu ketahui tentang Grant pada Oracle ?
2. Berikan Contoh penggunaan Grant pada oracle ?
3. Apa yang kamu ketahui tentang Revoke pada Oracle ?
4. Berikan Contoh penggunaan Revoke pada oracle ?

Jawaban :

1. Grant adalah perintah untuk memberikan hak akses pada pengguna. atau dapat di bilang juga GRANT Digunakan untuk memberikan hak akses dari administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapus (DELETE), mengubah (UPDATE), dan hak khusus berkenaan dengan sistem databasenya.

2. A. Bentuk umum dari grant adalah :
GRANT [akses / privileges]
ON [table]
TO [user];

2. B. Contoh penggunaan syntak grant adalah :
GRANT ALL PRIVILEGES ON mhs TO Ahlisihir;

3. Revoke adalah perintah yang digunakan untuk mencabut hak akses pada pengguna. atau bisa dibilang Perintah ini memiliki kegunaan terbalik dengan GRANT, yaitu untuk menghilangkan hak akses yang telah diberikan kepada user oleh administrator atau mencabut hak-hak dari seorang user terhadap database tertentu atau sebagian isi dari database.

4. A. Bentuk umum dari Revoke adalah :
REVOKE [akses / privileges]
ON [table]
FROM [User];

4. B. contoh penggunaan syntak Revoke adalah :
REVOKE CREATE TABLE FROM ahlisihir;




Laporan Akhir M3 ( Oracle ).

1. Buatlah 2 buah tabel seperti berikut :

A. Table Employe.
---------------------------------------
| NIP | Nama | Gender | id_divisi  |
|------|------- |---------|-----------|
| 101  | anto   | L          | 20         |
| 102  | suci   | P          | 10          |
| 103  | ruby  | P          | 30         |
| 104  | lela    | P          | 10         |
| 105  | fachri| L          | 20         |
---------------------------------------

B. Table Divisi.
------------------------
| Kode | Bagian        |
|-------|--------------|
| 10     | Marketing  |
| 20     | Admin       |
| 30     | Sekertaris |
| 40     | Programer |
-----------------------

2. tampilkan kedua table tersebut dengan View.
3. Jelaskan perbedaan antara left join dan right join + syntaknya.


Save point, commit, rollback, view dan Join table pada oracle

Laporan Pendahuluan & Laporan Akhir Minggu 2 Oracle




Laporan Pendahuluan  M2 ( Oracle ).

1. apa itu view ? berikan contoh dari view.
2. apa itu join table ? berikan contoh dari join table.

Jawab :

1. View adalah 
suatu perintah pada sql yang digunakan untuk mempresentasikan sub himpunan dari data yang berasal dari satu atau lebih table.

view merupakan hasil dari perintah SELECT yang berupa table virtual yang berfungsi untuk mempermudah dalam pembatasan pada pengaksesan guna kemanan data.

Kegunaan dari view adalah :
Membatasi akses database
Membuat query kompleks secara mudah
Mengijinkan independensi data
Untuk menampilkan view (pandangan) data yang berbeda dari data yang sama.

Cara membuat view :
Untuk membuat view kita dapat menggunakan perintah view dengan format seperti dibawah ini :

CREATE VIEW view_name[(column_list)] [WITH ENCRYPTION] AS select_statement [WITH CHECK OPTION]


2. Join table adalah

Join merupakan sebuah operasi yang digunakan untuk mendapatkan data gabungan dari dua tabel atau lebih. Operasi ini digunakan dalam perintah SELECT dan biasanya dipakai untuk memperoleh detail data dari tabel-tabel yang saling terkait (memiliki relasi).
Operasi JOIN pada Oracle, yaitu :

Berdasarkan tanda pembanding pada klausa where:
1.Equi Join
2.Non-Equi Join

Berdasarkan data yang dihasilkan:
1.Inner Join
2.Outer Join
3.Self Join

Join antara dua tabel memerlukan kondisi join yang digunakan untuk menghubungkan data darai satu tabel ke data yang ada di tabel lain. Kondisi join didefinisikan pada klausa WHERE. [1]



Laporan Akhir M2 ( Oracle ).


1. buatlah table seperti di bawah ini :
--------------------------------------
| NIS |     Nama     | UTS | UAS |
|------|--------------|-------|------|
|        | Anto           |         |        |
|        | Anis            |         |        |
|        | Susanto      |         |        |
|        | Susanti       |         |        |
|        | Antoni         |         |        |
--------------------------------------

2. Isi record pada tabel di atas.
3. Save point pertama.
4. Isi UTS susanti dengan nilai 50.
5. Delete record yang Uas di bawah 51.
6. Rollback pertama
7. Commit.

pengertian Save point, rollback, commit serta pembuatan database pada oracle

Laporan Pendahuluan & Laporan Akhir Minggu 1 Oracle


Laporan Pendahuluan M1. ( Oracle )


  1. Apa yang kamu ketahui tentang Save Point ?
  2. Apa yang kamu ketahui tentang Rollback ?
  3. Apa yang kamu ketahui tentang Commit ?


Jawaban :

1. Save point adalah 
perintah yang di gunakan untuk menyimpan sebuah titik chek point dari suatu database, sehingga jika terjadi kesalahan kita dapat memanggil kembali chek point tersebut agar data yang sudah kita inputkan dapat kembali seperti saat sebelum save point tersebut dieksekusi. save point ini sama seperti membackup data.

2. Rollback adalah
perintah yang di gunakan untuk kembali ke posisi dimana kita telah menentukan save point, atau bisa dibilang fungsi rollback sama seperti restore data.

3. Commit adalah
Commit digunakan untuk membuat data tidak dapat diubah kembali meskipun menggunakan perintah rollback.


Laporan Akhir M1. ( Oracle )

1. buatlah sebuah table seperti di bawah ini :
|---------------------------------------------------------------------------|
|  NPM |       Nama      |    Kelas    |    Bdg_study    |       Alamat       |
|---------------------------------------------------------------------------|
|          |                     |                |                       |                         |
|          |                     |                |                       |                         |
-----------------------------------------------------------------------------
2. buatlah 5 buah record dengan menggunakan tabel di atas.
3. Tmbahkan kolom kode pos.

|--------------------------------------------------------------------------------------|
|  NPM |       Nama      |    Kelas    |    Bdg_study    |       Alamat       |  Kd_pos |
|---------------------------------------------------------------------------|----------|
|          |                     |                |                       |                         |             |
|          |                     |                |                       |                         |             |
----------------------------------------------------------------------------------------

4. Hapus tabel tersebut.

Instalasi Oracle 10 g



catatan ke 1.
kali ini gue cuma share cara instalasi oracle 10 g, (ini adalah oracle yang sama yang di gunakan di lab SI gunadarma) kenapa harus sama ? konon katanya ada beberapa perintah yang nggak bisa di gunain di versi selain versi ini.... makanya untuk mengurangi kesulitan pembuatan laporan akhir praktikum kita gunain aja ini

catatan ke 2. 
saya tidak mengupload sofware oracle ini, dikarenakan file yang terlalu besar, bagi yang mau bisa PM sama gue :D hahaha

catatan ke 3.
karena banyaknya rumor buruk tentang sofware ini, dari makan memory yang besar, tidak bisa di save saat menggunakan procesor AMD, tidak kompatible dengan win 7, rusaknya laptop hingga white screean, maka saya sangat menyarankan anda untuk menginstal app ini melalui virtual mesin, jadi tidak beresiko merusak PC atau laptop anda.

Step instalasi :






Tahap pertama,
jika kalian menggunakan win 7 (saya tidak tau apakah sofware ini mendukung untuk os di atas 7),  dan bagi anda pengguna procesor intel. klik kanan pada setup.exe > lalu plih properties > pilih compability > pilih run the program in capability mode for > plih windows xp sp 3. lalu pilih run this program as admisitrator. lalu ok.


Tahap kedua.
nanti akan muncul comand prompt seperti di atas abaikan saja,,,


Tahap ketiga
pastikan kalian memilih Advance instalation, karena saya sudah coba yang basic tetapi selalu gagal dan mucnul pesan error seperti di bawah ini.


Tahap keempat.
setelah berhasil, pastikan kembali semua tanda chek box sudah terceklist, karena jika tidak akan ada pesan error keluar. jika sudah di cheklist semua pilih next.


Tahap kelima. 
pada tahap ini cukup tekan instal saja.





Tahap keeanam.
menunggu dan tekan next terus hingga sampai ke end of instalation.
pada tahap ini  mungkin beberapa dari kalian akan menemukan pesan error, tekan ok saja yang penting instalasi bisa terus berjalan hingga akhir.


Tahap ketuju. 
buka lah browser kalian, masukan alamat url : http://localhost:5561/isqlplus/, jika tidak bisa keluar seperti di atas maka masukan saja http://localhost:5560/isqlplus/.


Tahap kelapan.
pada tahap ini kalian telah berhasil menginstal sofware oracle 10 g, pada kotak di atas kalian bisa mengisi perintah2 SQL, selamat mencoba dan semoga beruntung :D



UNTUK MENDOWNLOAD SOFTWARE ORACLE 10 G : KLIK DISINI

Sumber : -
Jika ada link yang rusak atau Request silahkan menuju ke link ini : DISINI, Terimakasih sudah datang dan membaca artikel kami. Sertakan link sumber untuk menghargai karya cipta orang lain :)

Download Oracle Database 10g Express Edition




Gratis untuk mengembangkan, menyebarkan, dan mendistribusikan seperti itulah yang di katakan pada situs resmi oracle di sini.

Oracle Database 11g Express Edition (Oracle Database XE) adalah sebuah entry-level, database kecil-jejak didasarkan pada Oracle Database 11g Release 2 basis kode. Ini gratis untuk mengembangkan, menyebarkan, dan mendistribusikan, cepat untuk men-download, dan sederhana untuk mengelola.


Oracle Database XE adalah database starter besar untuk:

Pengembang yang bekerja pada PHP, Java, NET., XML, dan aplikasi Open Source

DBAs yang membutuhkan gratis, starter database untuk pelatihan dan penyebaran

Independent Software Vendor (ISV) dan vendor hardware yang menginginkan starter database untuk mendistribusikan secara gratis

Lembaga pendidikan dan siswa yang membutuhkan database gratis untuk kurikulum mereka

Dengan Oracle Database XE, kini Anda dapat mengembangkan dan menyebarkan aplikasi dengan, terbukti, infrastruktur industri terkemuka yang kuat, dan kemudian upgrade bila diperlukan tanpa migrasi mahal dan kompleks.

Oracle Database XE dapat diinstal pada setiap mesin ukuran host dengan sejumlah CPU (satu database per mesin), tapi XE akan menyimpan hingga 11GB data pengguna, menggunakan hingga 1GB memori, dan menggunakan satu CPU pada mesin host.

NB : pada saat instalasi, pastikan kalian mengisikan pasword dan ID secara default yaitu system, dan paswordnya system juga ini dilakukan agar mempermudah kalian dalam penggunaanya nanti.


Download Oracle Database 10g Express Edition (161.458MB)


UNTUK CARA INSTALASI ORACLE 10 G : KLIK DISINI

Jika ada link yang rusak atau Request silahkan menuju ke link ini : DISINI, Terimakasih sudah datang dan membaca artikel kami. Sertakan link sumber untuk menghargai karya cipta orang lain :)

Total Tayangan Halaman