Senin, 20 Oktober 2014

Oracle Database Configuration Assistant (DBCA) Part 1

Oracle Database Configuration Assistant (DBCA) Part 1

Database configuration assistant adalah salah satu fitur dalam oracle dengan berbasis GUI interface yang  bisa membuat, menghapus, dan mengatur database. DBCA dalam pembuatan database bisa kita bilang mudah, tetapi harus melalui tahapan-tahapan dalam pembuatannya di DBCA.
1.        Buka aplikasi DBCA dengan menggunakan OS yang kalian miliki, dalam hal ini saya akan menjelaskan untuk OS Windows. Di Windows kita bisa mengklik Start => Programs => Oracle Home => Configuration And Migration Tools => Database Configuration Assistant.  Lalu akan muncul layar selamat datang dari DBCA seperti dibawah ini, lalu klik Next untuk mlanjutkan ke tahapan selanjutnya.



2.        Setelah itu akan muncul pilihan operasi/fitur yang ada di dalam DBCA yang sudah disediakan yaitu :

Opsi
Keterangan
Oracle Database
Disini kita akan di arahkan dalam membuat database secara rinci yaitu langkah per langkah. Database yang dibuat akan berdasarkan template yang sudah ada sesuai kebutuhan user
Configuration Database Options
Disini untuk melakukan perubahan konfigurasi suatu database yang asalnya dedicated server menjadi shared server
Delete Database
Disini untuk menghapus database secara keseluruhan baik itu tunggal maupun file ynag saling berkaitan dengan suatu database
Manage Templates
Disini untuk mengatur template database yang merupakan definisi dari konfigurasi database yang disimpan dengan berekstensi XML. Dan kita juga bisa memilih template yang kita buat dengan sesuka hati kita tanpa melihat keperluan sistemnya
Configure Automatic Storage Management
Disini untuk membuat database yang Automatic Storage Management (ASM) yang mana dengan ini mekanisme penyimpanan harus diatur secara ekslusif dalam oracle

Tetapi jika di server yang belum ada maka opsi Configure Database Options dan Delete’s Database lalu di set disable, dengan pilih Create Database dan selanjutnya klik Next untuk penampilan Database Template.


3.        Selanjutnya DBCA memberikan beberapa template yang sudah ada, salah satu templatenya adalah pembuatan database sesuai desain yang dioptimalisasikan antara pekerjaan. Dan karakteristik sistem yang ada yaitu Data Warehouse, Transaction Processing lalu kedua tersebut digabung menjadi General Purpose. Untuk menampilkan konfigurasi dari setiap tempat dengan mengklik Show Detail. Setelah ini database template yaitu General Purpose dan klik Next


4.        Setelah itu database indentification dengan ketik Global Database Name dan Oracle System Indentification Name ata bisa juga disebut SID. Global database name mempunyai beberapa nama dan domain dengan format nama _database.database_domain. Contohnya dbajib.ultra.com sehingga nama databasenya dbajib dan nama domainnya ultra.com. Dengan nama domain database dapat menyamai domain jaringan. Dalam Global database name yang harus unik dalam satu domain.
Oracle system identification (SID) merupakan nama instansi yang menghubungkan ke database. Oracle ini mempunyai maksimal yaitu delapan karakter . Seltah itu oracle SID maka otomatis terisi dbajib, lalu klik Next.



5.        Setelah itu akan ada dua pilihan untuk melakukan konfigurasi manajemen basis data yang terpusat dan lokal. Lalu pilih Use Database Control for Database Management untuk melalukan penajemenan database secara lokal dengan Enterprise Manager, lalu klik Next


6.        Setelah itu dalam Database Credential pada create database oracle yang dapat membuat user akun yang diperuntukkan keperluan manajemen basis data seperti SYS, SYSTEM, DBSNMP, dan SYSMAN. Di layarnya dapat memilih rumah untuk kedepannya lebih baik dengan mensetting password keempat tersebut. Dan apabila keempat user mau passwordnya sama maka kita dapat memilih Use the Same Password for All Account dan ketik passwordnya. Dan juga sebaliknya apabila passwordnya berbeda lalu semua user oracle dan klik Next.


Selanjutnya bersambung….. Tunggu artikel selanjutnya okeee.





Senin, 06 Oktober 2014

ISTIMEWANYA ORACLE


Okee, saya akan memberitahukan salah satu Sistem Manajemen Basis Data (DBMS) yaitu Oracle. Oracle adalah nama sebuah dari perusahaan ternama yaiu Oracle Corporotion, yang telah didirikan pada tahun 1977 oleh Bob Miner, Ed Oates dan Larry Ellison sebagai CEO (Chief Executive Officer) yang memposisikan perusahaanya sebagai produsen software database. Oracle ini merupakan DBMS paling rumit dan paling mahal di dunia karena oracle dipergunakan hanya untuk kebutuhan organisasi berukuran besar sehingga harus membutuhkan fleksibilitas (kemampuan diri untuk menyesuaikan sesuai kebutuhan dan kondisi yang apa sedang terjadi) dan skalabilitas (kemampuan untuk pengembangan sistem sesuai sumber yang sudah ada dengan mengacu pada perkembangan era/zaman sekarang) dalam memenuhi tuntutan data yang diperoleh dan untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi.
Ini merupakan logo dari Oracle, yaitu :

Perusahaan ini sudah mengeluarkan beberapa produknya, yaitu 6.0,8i, 9i sampai 10g. Oracle adalah bahasa Structured Query Language yang secara artinya “minta data”. Oracle merupakan produk database yang bersifat multi platform yang mana prosesnya bisa dijalankan melalui berbagai macam operating system (OS) ataupun semacamnya sehingga orang bisa mempergunakannya sebagai percobaan tetapi juga bisa untuk menguji development system.

Database oracle ini memiliki beberapa bagian yaitu :

1. Software Oracle,

2. Database, data yang tersimpan dalam bentuk file pada suatu disk,

3. Instance Oracle, terdiri dari proses pengaturan dan pemberian ruang memori,

4. Server process, mengatur user dan aplikasi yang berhubung dengan database, dan juga mengatur memori dan temporary storage yang digunakan proses tersebut,

5. Oracle Net, yang melakukan komunikasi antara client application dengan database oracle pada sebuah jaringan.

Dan bagian secara fisiknya, yaitu :

1. Data File (tempat penyimpanan bagi semua data),

2. Redo Log File (tempat pencatatan semua transaksi di database oracle yang bertujuan untuk memperbaharui data),

3. Control File (Semua informasi yang berisi dari redo log file dan data file).

Dalam hal ini saya mau memberi keistimewaan Oracle yang efisien dan efektif, yaitu :

a. Client/Server Environtment

Pemisahan proses server dan client yang dapat dijalankan hanya untuk menampilkan data.

b. Ukuran database yang besar dan pengaturan space

Pengaturan media ruang penyimpanan sehingga tidak terjadi kemepetan data atau ruang.

c. Multiuser

Pelayanan untuk semua jenis user yang ada untuk mengakses data sehingga tidak terjadi perselisihan data.

d. Connectibility

Penghubungan/pengkoneksian data semua sistem yang ada.

e. High Transaction Processing Performance

Pengaturan sistem pemrosesan suatu transaksi sehingga memudahkan akses data.

f. Availability

Proses pengaturan dan penjalanan database secara tiada henti agar tidak terjadi keabsahan data.

g. Standar industri yang terbuka

Penerimaan berbagai standar industri untuk mengakses data, sistem operasi, user interface dan protokol jaringan.

h. Manajemen keamanan yang sangat baik

Proses keamanan melalui pembatasan dan pengawasan akses data.

i. Database Enforced Integrity

Pemilihan data yang dapat diterima database secara otomatis.

j. Portabilitas

Berjalannya database ini di berbagai sistem operasi apapun sehingga dapat memudahkan menjalankannya.

k. Distributed System

Pemisahan data secara fisik sudah terfisah secara otomatis tetapi dalam hal logisnya masih dalam satu kesatuan database yang sama sehingga semua user dapat mengakses datanya.

l. Replicated Environtment

Penduplikasian data sesuai lokasi server database objeknya sehingga apabila terjadi kerusakan yang lain dapat menggantikannya.