Selasa, 17 November 2009

Pertanyaan Untuk kelompok Lain

kel 1. Apa persamaan antara function, procedure dan penggunaannya dalam database Oracle ?

kel 3. Jelaskan langkah-langkah dalam maintenance ?
kel 4. Apakah yang termasuk di dalam performance Monitoring ?
kel 5. Kapan suatu tindakan back up itu diperlukan ??
kel 6. Kapan recovery dilakukan ?
kel 7. Apa yang dimaksud dengan data pump ?? bagaimana kerugian dan keuntungan dan kinerjanya ??

Senin, 16 November 2009

Database Security

Database Security adalah sistem, proses, dan prosedur yang melindungi database dari aktivitas yang tidak disengaja. Aktivitas yang tidak disengaja dapat dikategorikan sebagai penyalahgunaan diotentikasi, serangan berbahaya atau sengaja kesalahan yang dibuat oleh individu atau proses yang berwenang. Keamanan database juga merupakan spesialisasi dalam disiplin yang lebih luas keamanan komputer.

Data perusahaan adalah aset terbesar dan satu-satunya "tempat aman", adalah database. Database adalah adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Ancaman terbesar ke database Anda adalah orang dalam kubus sebelah Anda yang memiliki akses ke sana. Untuk alasan ini harus diamankan database untuk memastikan datanya benar dilindungi.

Mengeluarkan perintah SQL berikut untuk mengubah password pengguna:





Mulai dari Oracle 10 Anda dapat ketikkan password dari SQL * Plus, atau jika Anda perlu untuk mengubah password pengguna lain, ketik password user_name. Lihat contoh-contoh ini:










Dapat menambah satu drop dan mengelola database pengguna dari Enterprise Manager GUI. Contoh berikut akan menunjukkan bagaimana yang sama dapat dicapai dari SQL * Plus command prompt:






Setelah membuat user baru, menetapkan hak-hak istimewa yang diperlukan:






Ingatlah untuk memberikan pengguna ruang kuota pada tablespace:







Account pengguna Oracle dapat mengunci, membuka, dipaksa untuk memilih password baru, dan sebagainya Sebagai contoh, semua account kecuali SYS dan SYSTEM akan dikunci setelah membuat database dengan menggunakan Oracle10gDB DB Configuration Assistant (dbca). DBA's harus membuka account ini untuk membuat mereka tersedia bagi pengguna.

Lihat contoh-contoh ini:








Secara default keamanan Oracle tidak sangat baik. Sebagai contoh, Oracle akan memungkinkan pengguna untuk memilih satu karakter password dan password yang sesuai dengan nama mereka dan userids. Juga, password baru anda tidak pernah berakhir.

Oracle 10 dapat mengelola password melalui profil. Beberapa hal yang satu dapat membatasi:

* FAILED_LOGIN_ATTEMPTS -login gagal mencoba sebelum account terkunci
* PASSWORD_LIFE_TIME - membatasi jumlah hari password yang sama dapat digunakan untuk otentikasi
* PASSWORD_REUSE_TIME - jumlah hari sebelum password dapat digunakan kembali
* PASSWORD_REUSE_MAX - jumlah perubahan password diperlukan sebelum password sekarang dapat digunakan kembali
* PASSWORD_LOCK_TIME - jumlah hari account akan terkunci setelah login gagal upaya maksimum
* PASSWORD_GRACE_TIME - jumlah hari setelah masa tenggang yang dimulai selama peringatan dikeluarkan dan login yang diperbolehkan
* PASSWORD_VERIFY_FUNCTION - kompleksitas verifikasi password script

Lihat contoh sederhana ini:










Pengguna biasanya menggunakan "CONNECT" pernyataan untuk menghubungkan dari satu user database yang lain. Namun, DBAs dapat beralih dari satu user lain tanpa sandi. Tentu saja tidak dianjurkan untuk menjembatani Oracle keamanan, tapi lihat contoh ini:











Oke, kita masuk Mari kita mengganti password kembali sebelum ada pemberitahuan.