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

Rabu, 02 Oktober 2013

Mencari Tempat Download Oracle Database, Termasuk Oracle Database 11g dan Oracle Database 12c.

Posted by Putra Bumi On 08.15

Feature Media

Kali ini ilmu database akan mencoba berbagi kepada para pemabaca sekalian. Apakah yang akan dibagi kali ini? Tentunya bagi para peminat Oracle Database baik itu untuk oracle database 11g maupun oracle database 12c, yang pertama kali terbersit dalam kepala mereka adalah dimana saya bisa melakukan download oracle database? Tempat oracle download berikut ini merupakan site link yang sangat terpercaya bagi siapa saja yang ingin melakukan download oracle database.
Tempat Download Oracle Database, Termasuk Oracle Database 11g dan Oracle Database 12c

Seperti yang telah kita ketahu bersama bahwa oracle database adalah salah satu database terbesar di pasar, suatu keharusan bagi perusahaan untuk menyimpan, mengatur dan selalu menyimpan semua informasi yang mereka memiliki agar dapat diakses secara efektif dan efisien. Maka yang harus anda lakukan adalah mulailah download oracle database dan mulai menikmati software terbaik untuk mengelola database relasional. 

Oracle Database termasuk juga didalam nya adalah oracle database 11g maupun oracle database 12c merupakan platform manajemen database relasional yang bersaing langsung dengan Microsoft SQL Server. Bagi banyak pengguna, perangkat lunak Oracle database adalah lebih mudah digunakan dan jauh lebih intuitif.

Gratis untuk mengembangkan, menyebarkan dan mendistribusikan.

Tanpa basa-basi lagi, berikut ini link yang bisa anda klik untuk langsung menuju ke halaman download oracle database dimana tempat download oracle database 11g dan oracle database 12c berada. 

Download Oracle Database - Oracle Database 11g - Oracle Database 12c

Pada Oracle Database 12c mencakup fitur Oracle yang disebut dengan "pluggable databases", yang memungkinkan single instance database Oracle untuk menangani  banyak database lain, memungkinkan untuk lebih efisien dalam penggunaan sumber daya sistem dan manajemen yang lebih mudah.

Oracle juga telah memposisikan pluggable databases sebagai cara yang lebih baik untuk mencapai multitenancy untuk aplikasi cloud. Kemampuan multitenancy akan dijual sebagai pilihan yang terpisah, dan tidak diterima sebagai bagian dari biaya pemeliharaan rutin tahunan pelanggan untuk pemeliharaan oracle database.

Dan berikut ini tempat download oracle database 11g dan oracle database 12c berada. Apabila anda penasaran dengan cara instalasi oracle database 11g dan oracle database 12c. Berikut ini tutorial instalasi oracle database 11g :



Dan bagi anda yang ingin menggunakan oracle database 12c, berikut ini tutorial yang bisa anda ikuti :


Yang perlu anda perhatikan adalah, sebelum anda melakukan download oracle database, maka anda diwajibkan melakukan signup di website oracle.

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Minggu, 11 Agustus 2013

Simple Install Oracle 11g Release 2 pada Linux CentOS 6.3 di VirtualBox, dan Semua Dependensinya

Posted by Putra Bumi On 21.06

Feature Media

Advertisement
Saya sudah coba install Oracle 11g Database Release 2 beberapa kali pada berbagai instalasi Linux dan Sistem Operasi yang terpisah. Dari beberapa proses tersebut adalah proses cara install Oracle 11g yang cukup mirip pada kebanyakan. Secara mutlak untuk cara install Oracle 11g database dengan standar instalasi, seperti dijelaskan di sini, mudah diatur dan tidak perlu waktu yang lama. Anda dapat melihat lebih detail, termasuk semua langkah yang direkomendasikan jika Anda mengikuti petunjuk pada panduan / cara install Oracle 11g database. Pada tutorial database oracle kali ini akan dijelaskan bagaimana cara install Oracle 11g Database Release 2 32bit pada CentOS 6.3 32bit dengan UI yang sudah terpasang sehingga kita dapat menggunakan installer Oracle secara langsung untuk melakukan install Oracle 11g. Misalkan nama komputer adalah "localhost.localdomain", karena kita sedang menguji ini dalam pengembangan instalasi di VirtualBox.

Pertama kali kita Download dulu Oracle 11g database Release 2 dari situs web mereka. Untuk linux file installernya terdiri dari 2 file zip yang Anda harus terlebih dahulu menerima persetujuan lisensi sebelum men-download. Versi yang tepat yang kita coba download adalah "Oracle Database 11g Release 2 (11.2.0.1.0) untuk Linux x86".

Sekarang Anda perlu mempersiapkan Linux CentOS dengan menambahkan user dan group user yang diperlukan untuk melakukan install Oracle 11g database. Dalam proses setup / intalasi kita coba untuk  mengikuti oracle dan menjalankan perintah berikut untuk menambahkan user group "oinstall" dan "dba":

groupadd oinstall
groupadd dba

Sekarang tambahkan user / pengguna "oracle", yang akan kita gunakan untuk menjalankan / install Oracle 11g database dan memberikan pengguna (user) pada keanggotaan kelompok yang benar:

useradd -g oinstall -G dba oracle

Sekarang yang perlu kita lakukan adalah membuat direktori dan mengatur hak akses yang sesuai di mana Anda akan melakukan install Oracle 11g database. Dalam kasus saya, saya telah menginstall di direktori home "oracle" yang terdapat pada path (directory) "/ home / oracle / app":

mkdir -p /home/oracle/app
chown -R oracle:oinstall /home/oracle/app/
chmod -R 775 /home/oracle/app/

Pada tutorial database oracle ini, langkah selanjutnya adalah melakukan ekstrak file ZIP Oracle yang telah di download tadi ke suatu folder yang bisa diakses oleh user oracle. Saya memilih "/ home / oracle / database". Arahkan ke direktori dan coba menjalankan script instalasi sebagai pengguna oracle baru:

su oracle
cd /home/oracle/database
./runInstaller

CATATAN: Dalam kasus tutorial database oracle kita ini, karena ini adalah Linux CentOS yang terinstall pada mesin virtual VirtualBox, saya perlu secara eksplisit mengatur $ DISPLAY variabel ke mesin lokal sebelum UI untuk install Oracle 11g database dijalankan. Hal ini dilakukan dengan menjalankan perintah berikut dan restart shell:

export DISPLAY=:0.0

Sekarang installer akan mulai dijalankan. Pada tutorial database oracle ini, anda dapat mengabaikan memasukkan email pada langkah pertama "Configure Security Updates" dan mengacuhkan pengaturan default " Create and configure a database " pada langkah kedua "Installation Option".

Untuk tutorial database oracle pada langkah " System Class " pada saat instalasi saya hanya membiarkannya dalam bentuk default " Desktop Class " dan dalam bentuk langkah "Typical Installation" yang dibiarkan segala sesuatu dalam bentuk default untuk install Oracle 11g ini, terpisah dari pengaturan password Administrasi. Pengaturan default menempatkan basis oracle di "/ home / oracle / app / oracle" dengan nama database global "orcl.localdomain". Pada langkah " Create Inventory " biarkan saja folder dalam bentukdefault "/ home / oracle / app / oraInventory" dan nama grup "oinstall".

Sekarang kita menuju ke bagian yang menarik dari tutorial database oracle pada cara install Oracle 11g ini, yang merupakan bagian " Prerequisite Checks ". Jika Anda menjalankan instalasi baru dari Linux CentOS Anda akan memerlukan untuk menetapkan beberapa variabel sistem dan menginstal satu set prasyarat.

CATATAN: Anda mungkin tidak memerlukannya, tapi saya harus menambahkan lebih banyak ruang swap pada CentOS yang saya install kali ini dalam rangka memenuhi prasyarat dari cara install Oracle 11g. Jalankan perintah berikut sebagai root untuk membuat file swap 2048MB yang disebut "/ swapfile" di harddisk anda dan mengatur CentOS untuk menggunakannya untuk ruang swap:

dd if=/dev/zero of=/swapfile bs=1024 count=2097152
mkswap /swapfile
swapon /swapfile

Sekarang aturlah CentOS untuk selalu menggunakan ruang swap pada saat boot dengan mengedit "/ etc / fstab" file menggunakan perintah:

nano /etc/fstab

Dan tambahkan baris berikut:

/swapfile  swap  swap  defaults  0  0

Jadi jika pada tutorial database oracle telah berhasil melakukan uji swap dalam " Prerequisite Checks " di instalasi Oracle sebagai salah satu cara install Oracle 11g database, dapat mulai untuk memperbaiki semua pesan "Failed". Klik pada tombol " Fix & Check Again " dan sebuah jendela popup akan muncul untuk memberitahu Anda tentang penanganan script "runfixup.sh" yang akan ditempatkan di "/ tmp/CVU_11.2.0.1.0_oracle/runfixup.sh". Jadi di shell anda, arahkan ke direktori sebagai root dan jalankan perintah berikut:

cd /tmp/CVU_11.2.0.1.0_oracle/
./runfixup.sh

Script "runfixup.sh" akan memperbaiki semua variabel sistem untuk Anda sehingga Anda tidak perlu mengatur secara manual. Sekarang yang tersisa adalah untuk memperbaiki dependensi, sebagian besar dependensi tersebut dapat diinstal dengan menggunakan "yum" dengan perintah berikut:

yum install gcc gcc-c++ compat-libstdc++-33 elfutils-libelf-devel libaio-devel libstdc++-devel unixODBC unixODBC-devel

Sekarang satu-satunya prasyarat yang tersisa yang menyebabkan pesan "Failed" yaitu "pdksh-5.2.14" yang telah dihapus dari repositori CentOS setelah CentOS versi 5. Penggantinya adalah "ksh" tetapi jika Anda menginstal paket ini menggunakan "yum install ksh" Anda akan mendapatkan dependensi yang sama memeriksa "Failed" di install Oracle 11g untuk "pdksh-5.2.14", dan "ksh" akan bertentangan dengan "pdksh" jika Anda kemudian tetap bersikukuh untuk menginstalnya.

Solusinya adalah dengan cara menginstal "pdksh" manual dari RPM, yang dapat ditemukan di berbagai mirror. Saya menggunakan perintah berikut untuk menginstal paket "pdksh":

rpm -q ftp://ftp.pbone.net/mirror/archive.download.redhat.com/pub/redhat/linux/6.1/en/os/i386/RedHat/RPMS/pdksh-5.2.14-1.i386.rpm

Advertisement
Pada tutorial database oracle sekarang, Oracle seharusnya sudah meluluskan semua pemeriksaan prasyarat dan Anda akan melihat "Summary" langkah install Oracle 11g di mana Anda dapat mengklik tombol "Finish". Ini mungkin memerlukan waktu tetapi pada proses install Oracle 11g Database akan menginstal dengan semua pengaturan yang diperlukan hingga siap untuk Anda gunakan ‘di luar kotak’.

Langkah terakhir pada tutorial database oracle ini adalah untuk menjalankan script konfigurasi sebagai root, yang akan muncul setelah Anda membuka setiap user yang mungkin memerlukan selain default (Anda tidak perlu meskipun pada tahap ini). Kedua script dapat dijalankan sebagai berikut:

cd /home/oracle/app/oraInventory/
./orainstRoot.sh
cd /home/oracle/app/oracle/product/11.2.0/dbhome_1/
./root.sh

Untuk menguji cara install Oracle 11g Database Anda bekerja, Anda dapat log in ke manajemen antarmuka berbasis web untuk komputer Anda yaitu "localhost.localdomain" dengan nama pengguna "SYS" dan connect sebagai "SYSDBA", dan menggunakan password yang kita tetapkan saat melakukan install Oracle 11g. Ingatlah untuk membuka port 1158 pada firewall  jika Anda perlu untuk mengakses:

https://localhost:1158/em/

Sekarang Anda dapat mulai menggunakan Oracle. Pada tutorial database oracle kali ini sangat merekomendasikan melihat melalui dokumentasi dari cara install Oracle 11g sendiri untuk membantu Anda terbiasa dengan cara Oracle dalam melakukan sesuatu. Ada banyak aplikasi klien yang dapat membantu, seperti baris perintah berbasis Oracle Instant Client dan SQL Oracle Developer yang berbasis program UI (User Interface). Oracle memiliki banyak walkthrough yang baik untuk bekerja dengan alat-alat mereka yang tersedia sebagai bagian dari Pusat Pembelajaran Oracle di situs resmi Oracle.


Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Cara Install Oracle 11g pada Sistem Operasi Centos 6.x

Posted by Putra Bumi On 10.33

Feature Media

Advertisement
Pada tutorial database oracle dari ilmu database kali ini yang pertama kali harus kita lakukan sebelum melakukan process install oracle 11g adalah melakukan download beberapa komponen yang dibutuhkan oleh Sistem Operasi Centos 6.x

yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

Setelah selesai, pada tutorial database oracle selanjutnya, sebelum melakukan install oracle 11g kita bisa edit sysctl.conf. Pada kasus ini kita bisa lihat isi dari sysctl.conf sebagai berikut :

[root@Oracle ~]# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key
error: "net.bridge.bridge-nf-call-iptables" is an unknown key
error: "net.bridge.bridge-nf-call-arptables" is an unknown key
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296

Rubahlah value nya ke standar oracle seperti berikut ini :

net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
net.ipv4.ip_local_port_range = 9000 65500
fs.file-max = 65536
kernel.shmall = 10523004
kernel.shmmax = 6465333657
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576

Apabila sudah selesai, langkah tutorial database oracle berikutnya adalah menambahkan user dan group serta permission nya :

[root@Oralce ~]#groupadd -g 200 oinstal
[root@Pirat9 ~]#groupadd -g 201 dba
[root@Pirat9 ~]#useradd -u 440 -g oinstall -G dba -d /app/oracle oracle
[root@Pirat9 ~]#vi /etc/pam.d/login
# add
session    required     pam_selinux.so open
 session    required     pam_namespace.so
 session    required     pam_limits.so
 session    optional     pam_keyinit.so force revoke
 session    include      system-auth
 -session   optional     pam_ck_connector.so
[root@Pirat9 ~]#vi /etc/security/limits.conf
 # add This  bellow
 oracle   soft   nproc   2047
 oracle   hard   nproc   16384
 oracle   soft   nofile   1024
 oracle   hard   nofile   65536
 [root@Pirat9 ~]#vi /etc/profile
 # add at the last line
 if [ $USER = "oracle" ]; then
 if [ $SHELL = "/bin/ksh" ]; then
 ulimit -p 16384
 ulimit -n 65536
 else
 ulimit -u 16384 -n 65536
 fi
 fi

Sekarang, coba lah untuk berpindah ke user Oracle :

Advertisement
[oracle@PutraPetir ~]$chmod 755 /app/oracle
[oracle@PutraPetir ~]$mkdir /app/oracle/app
[oracle@PutraPetir ~]$chmod 775 /app/oracle/app
[oracle@PutraPetir ~]$mkdir /app/oracle/oradata
[oracle@PutraPetir ~]$chmod 775 /app/oracle/oradata
[oracle@PutraPetir ~]$vi ~/.bash_profile
 # add this to oracle profile
ORACLE_HOME=/app/oracle/11.2.0.2/client
ORACLE_BASE=/app/oracle
TEMP=/app/tmp/ora
TMPDIR=/app/tmp/ora

export ORACLE_HOME
export ORACLE_BASE
export TEMP
export TMPDIR
export PATH

PATH=$PATH:$HOME/bin::$ORACLE_HOME/bin
umask 022

Setelah sampai pada langkah ini, maka tutorial database oracle selanjutnya kita tinggal menjalankan installer oracle 11g dan langkah berikutnya semudah install oracle 11g di windows.




Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Jumat, 09 Agustus 2013

Upgrade ke Database Oracle 12c menggunakan Database Upgrade Assistance

Posted by Putra Bumi On 08.44

Feature Media


Advertisement



Artikel ini memberikan gambaran dari beberapa pilihan untuk meng-upgrade oracle database yang ada ke Oracle 12c Release 1. Proses upgrade dapat menjadi sangat rumit, sehingga Anda harus selalu membaca manual upgrade, dan menguji secara menyeluruh sebelum mempertimbangkan upgrade dari lingkungan produksi.

Artikel ini tidak termasuk referensi ke database pluggable, seperti dalam kebanyakan kasus upgrade ke oracle 12c yang merupakan prasyarat konversi ke database pluggable.

• Upgrade Paths yang didukung
Database Upgrade Asisten (DBUA)
• Upgrade manual
• Ekspor Impor
• Transportasi database

Pada artikel kali ini, ilmu database hanya akan menerangkan mengenai upgrade paths yang didukung oleh database oracle 12c dan juga Database Upgrade Asisten (DBUA).

Upgrade Paths yang Didukung

Upgrade langsung ke oracle 12c yang mungkin dari database yang ada yaitu dengan database oracle versi 10.2.0.5 +, 11.1.0.7 +, atau rilis 11.2.0.2 +. Untuk upgrade dari versi lain yang didukung hanya melalui upgrade menengah ke versi upgrade yang didukung.
Bila Anda menggunakan DBUA atau melakukan upgrade manual, Anda akan memerlukan kedua versi database yang digunakan untuk menyelesaikan operasi. Biasanya, Anda akan menginstal database Oracle 12c ke ORACLE_HOME baru pada server yang ada.

Database Upgrade Asisten (DBUA)

Metode Upgrade yang lebih disukai adalah dengan menggunakan Database Upgrade Asisten (DBUA), tool GUI yang melakukan semua pemeriksaan prasyarat yang diperlukan dan operasi sebelum upgrade instance tertentu. DBUA dapat dijalankan langsung dari Oracle Universal Installer (OUI) selama instalasi, atau secara terpisah setelah instalasi perangkat lunak selesai.
Pastikan database dimulai dan menjalankan database upgrade assistant.
$ export ORACLE_HOME=/u01/app/oracle/product/12.1.0.1/db_1
$ export PATH=$ORACLE_HOME/bin:$PATH
$ dbua

*  Pilih pilihan "Upgrade Oracle Database", kemudian klik tombol "Next"
*  Pilih database yang ingin upgrade, lalu klik tombol "Next".
*  Pada tahap ini anda akan menunggu beberapa menit sebelum layar berikutnya tersedia. Pada saat ini akan muncul pesan " Getting database information. Please wait...". Anda dapat menunggu sementara pemeriksaan prasyarat berlangsung.
*  Jika prasyarat mendapati masalah dengan menyorot check box yang ada, maka anda bisa mengambil tindakan yang tepat untuk memperbaiki masalah. Bila Anda puas dengan prasyarat, klik tombol "Next"
*  Mengubah opsi upgrade jika diperlukan, kemudian klik tombol "Next"
*  Pilih opsi manajemen yang diinginkan, kemudian klik tombol "Next"
*  Jika Anda perlu untuk memindahkan file database dan / atau recovery area dengan cepat, check opsi yang relevan dan memasukkan tujuan. Klik tombol "Next"
*  Jika database ini hanya menggunakan satu buah listener oracle 11g, maka pilihlah opsi default, sehingga listener yang ada  akan di upgrade. Jika Anda memilih untuk secara manual mendefinisikan listener yang baru, jadi lakukan saja sekarang. Kemudian Klik tombol "Next".
*  Pilih opsi pemulihan untuk digunakan dalam hal terjadi kegagalan upgrade, kemudian klik tombol "Next".
*  Jika Anda senang dengan informasi ringkasan, klik tombol "Finish".
*  Tunggu sementara upgrade berlangsung. Bila upgrade selesai, klik tombol  " Upgrade Results "
*  Periksa hasil upgrade, kemudian klik tombol "Close"  untuk meninggalkan DBUA

Advertisement





database yang telah di upgrade sekarang sudah tersedia.

$ sqlplus / as sysdba

SQL*Plus: Release 12.1.0.1.0 Production on Tue Jul 23 17:48:01 2013

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

SQL> SELECT name, open_mode FROM v$database;

NAME  OPEN_MODE
--------- --------------------
ORCL  READ WRITE

SQL>

Ingatlah untuk mengubah script atau profil file yang berisi referensi ke variabel lingkungan ORACLE_HOME.
DBUA dapat dijalankan dalam mode diam (silent mode),  jika parameter baris perintah yang benar di lewatkan (digunakan)


Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Senin, 29 Juli 2013

Mengenal Database Oracle 12c

Posted by Putra Bumi On 00.48

Feature Media


Advertisement
Versi database oracle yang telah lama ditunggu-tunggu yaitu versi database oracle 12c dari Oracle database sekarang sudah tersedia untuk di-download, menurut situs resmi  dari perusahaan ini .

Selama rilis berturut-turut dari Oracle Database, Oracle terus melakukan upaya untuk meringankan kinerja dari para  pelanggan nya yaitu untuk membakukan, konsolidasi, dan mengotomatisasi layanan database di atas awan (cloud). Apa yang telah dimulai lebih dari satu dekade lalu dengan fitur perintis seperti Oracle Real Application Clusters dan Oracle Automatic Storage Management sekarang berlanjut dengan Oracle multitenant, yang memungkinkan TI untuk memanfaatkan sepenuhnya atas manfaat dari awan (cloud system), termasuk berbagi sumber daya, fleksibilitas manajemen, dan juga yang tidak kalah penting adalah penghematan biaya.



Mengotomatisasi dan Optimalkan Siklus  Informasi 

Ketika mengelola siklus hidup informasi, sebuah perusahaan yang khas secara manual akan bergerak dan melakukan kompresi data di tingkatan penyimpanan data yang berbeda yang  didasarkan pada besaran pada umur data.

Oracle Database 12c mengubah permainan dengan optimasi data otomatis, yang memonitor bukan hanya usia, tetapi juga penggunaan atau "temperatur" data, sehingga secara otomatis memindahkan data antara tempat penyimpanan (storage) yang berbeda dan tingkatan kompresi yang sesuai.

Oracle Database 12c mencakup fitur Oracle yang disebut "database pluggable," yang memungkinkan sebuh instance dari database oracle untuk menghandle banyak database lain, memungkinkan untuk secara lebih efisien menggunakan sumber daya sistem dan manajemen yang lebih mudah.



Plug atau masuk ke dalam Cloud dengan Oracle multitenant

Konsolidasi database merupakan langkah kunci dalam perjalanan ke awan. Oracle Database 12c membuat proses jauh lebih cepat dan sederhana, memungkinkan kepadatan tinggi berbasis skema konsolidasi-tanpa memerlukan perubahan pada aplikasi yang ada.

Untuk membuat ini mungkin, pada single instance, kontainer basis data multitenant sekarang dapat meng-host banyak "pluggable" database. Setiap database yang dikonsolidasikan atau "terhubung ke" wadah multitenant terlihat dan terasa dengan aplikasi persis sama dengan versi preconsolidated. Selain mempercepat perjalanan ke awan, konsolidasi juga menyederhanakan manajemen-keuntungan yang sangat besar untuk organisasi saat ini yaitu kemudahan mengelola ratusan, bahkan ribuan, dari database.

Kemampuan multitenancy akan dijual sebagai pilihan yang terpisah, dan tidak diterima sebagai bagian dari biaya pemeliharaan rutin tahunan pelanggan. Oracle juga telah memposisikan pluggable database sebagai cara yang lebih baik untuk mencapai multitenancy untuk aplikasi cloud.

Vendor SaaS (software as a service) biasanya sudah menggunakan multitenancy pada level aplikasi, di mana beberapa pelanggan berbagi instance aplikasi tunggal sedangkan data mereka disimpan terpisah. Dengan mendorong multitenancy ke lapisan database menyediakan keamanan yang lebih baik dan keuntungan lainnya, menurut CEO Oracle Larry Ellison.



Ketersediaan Maksimum dan Keamanan Database

Dengan lebih dari 500 fitur baru, Oracle Database 12c dirancang untuk memberikan kepada pelanggan Oracle apa yang telah lama mereka butuhkan yaitu untuk komputasi awan, data yang besar, keamanan, dan ketersediaan.

Advertisement
Sebuah daftar harga resmi Oracle, yang sudah diperbarui baru baru ini, menunjukkan pilihan "multitenant" Database seharga $ 17.500 per prosesor. Sebuah lisensi prosesor untuk Enterprise Edition tetap yaitu dengan harga $ 47.500 per prosesor.

sumber : oracle.com



Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Tugas-Tugas Seorang Database Administrator Oracle

Posted by Putra Bumi On 00.00

Feature Media


Advertisement
Tugas-tugas seorang database administrator oracle berikut menyajikan sebuah pendekatan yang diprioritaskan untuk merancang, melaksanakan, dan memelihara database Oracle. Tugas – tugas tersebut antara lain adalah sebagai berikut:

Tugas 1: Mengevaluasi Hardware  dari Database Server
Tugas 2: Instal Software Oracle
Tugas 3: Merencanakan Database
Tugas 4: Membuat dan Membuka Database
Tugas 5: Back Up Database
Tugas 6: Mendaftar Sistem Pengguna
Tugas 7: Mengimplementasikan Desain Database
Tugas 8: Melaksanakan Back Up secara keseluruhan dari Fungsional Database Sepenuhnya
Tugas 9: Melakukan Tuning Kinerja database

Tugas 1: Mengevaluasi Hardware  dari Database Server

Mengevaluasi bagaimana Oracle dan aplikasi yang terbaik dapat menggunakan sumber daya yang tersedia di komputer. Evaluasi ini harus mengungkapkan informasi berikut:
• Berapa banyak disk drive yang tersedia untuk Oracle dan database-nya
• Berapa banyak, jika ada, tape drive yang dedicated yang tersedia untuk Oracle dan database-nya
• Berapa banyak memori yang tersedia untuk kasus Oracle yang akan anda jalankan (lihat dokumentasi konfigurasi sistem anda)


Tugas 2: Melakukan Instalasi  Software Oracle


Sebagai seorang database administrator, Anda perlu untuk menginstal perangkat lunak (software) server database Oracle dan alat bantu front-end dan aplikasi database yang mengakses database. Dalam beberapa instalasi pemrosesan terdistribusi, database dikendalikan oleh komputer pusat (database server) dan alat bantu (tool) database dan aplikasi yang dijalankan pada komputer remote (klien). Dalam hal ini, Anda juga harus menginstal komponen Net Oracle yang diperlukan untuk menghubungkan mesin remote ke komputer yang menjalankan Oracle.


Tugas 3: Merencanakan Database / Design Database

Sebagai database administrator, Anda harus merencanakan:
• Struktur penyimpanan logis dari database
• keseluruhan desain database
• Sebuah strategi cadangan untuk database

Hal ini penting untuk merencanakan bagaimana struktur penyimpanan logis dari database akan mempengaruhi kinerja sistem dan berbagai operasi manajemen database. Misalnya, sebelum menciptakan setiap tablespace untuk database Anda, maka Anda harus tahu berapa banyak datafiles yang dibuat untuk membentuk tablespace, apa jenis informasi yang akan disimpan di setiap tablespace, dan di mana disk drive datafiles akan disimpan secara fisik. Ketika merencanakan penyimpanan logis keseluruhan struktur database, memperhitungkan efek bahwa struktur ini akan memiliki kapan database sebenarnya diciptakan dan berjalan. 

Pertimbangan tersebut termasuk bagaimana logical storage dari struktur database akan mempengaruhi hal-hal berikut ini:
• Kinerja komputer ketika mengeksekusi Oracle
• Kinerja database selama operasi akses data
• Efisiensi backup dan recovery prosedur untuk database

Merencanakan desain relasional pada objek database dan karakteristik penyimpanan untuk masing-masing objek. Dengan perencanaan hubungan antara setiap obyek dan penyimpanan fisik sebelum menciptakan itu, Anda dapat secara langsung mempengaruhi kinerja database sebagai satu unit. Pastikan untuk merencanakan pertumbuhan database.

Dalam lingkungan database terdistribusi, tahap perencanaan ini sangatlah penting. Lokasi fisik dari data yang sering diakses secara dramatis mempengaruhi kinerja aplikasi.
Selama tahap perencanaan, kembangkanlah strategi cadangan untuk database. Anda dapat mengubah struktur penyimpanan logis atau desain database untuk meningkatkan efisiensi backup.
Hal ini di luar cakupan buku ini untuk membahas relasional dan didistribusikan desain database. Jika Anda tidak akrab dengan masalah desain tersebut, lihat dokumentasi diterima standar industri.


Tugas 4: Membuat dan Membuka Database


Ketika Anda telah menyelesaikan desain database, Anda dapat membuat database dan membukanya untuk penggunaan normal. Anda dapat membuat database pada waktu instalasi, menggunakan Konfigurasi Database Asisten, atau Anda dapat menyediakan skrip Anda sendiri untuk membuat sebuah database.


Tugas 5: Back Up Database


Setelah Anda membuat struktur database, melaksanakan strategi cadangan Anda rencanakan untuk database. Buat file log Redo tambahan, mengambil pertama backup database penuh (online atau offline), dan jadwal backup database yang datang secara berkala.


Tugas 6: Mendaftar Sistem Pengguna (regristasi user)

Setelah Anda kembali struktur database, Anda dapat mendaftarkan pengguna database sesuai dengan perjanjian lisensi Oracle Anda, membuat peran yang sesuai untuk para pengguna, dan memberikan peran ini.


Tugas 7: Mengimplementasikan Desain Database yang sudah dibuat


Setelah Anda membuat dan mulai database, dan mendaftarkan diri pengguna sistem, Anda dapat menerapkan direncanakan struktur database logis dengan menciptakan semua tablespace yang diperlukan. Ketika Anda telah menyelesaikan ini, Anda dapat membuat objek untuk database.


Tugas 8: Back Up Database Sepenuhnya secara Fungsional


Sekarang database sepenuhnya dilaksanakan, sekali lagi kembali database. Selain backup dijadwalkan secara rutin, Anda harus selalu membuat cadangan database Anda segera setelah menerapkan perubahan struktur database.


Advertisement
Tugas 9: Melakukan Tuning Kinerja database


Mengoptimalkan kinerja database merupakan salah satu tanggung jawab yang Anda terima sebagai DBA. Selain itu, Oracle menyediakan fitur pengelolaan sumber daya database yang memungkinkan Anda untuk mengontrol alokasi sumber daya untuk berbagai kelompok pengguna







Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Rabu, 12 Juni 2013

Mengenal Oracle Database Administrator

Posted by Putra Bumi On 02.36

Feature Media


Advertisement
Pada kesempatan kali ini ilmudatabase akan menjelaskan tanggung jawab sebagai administrator database (DBA) yang mengelola server database Oracle. Jadi istilah lainnya adalah bagaimana kita menjadi admin oracle atau oracle administrator.

Berikut ini topik-topik  yang bisa dibahas pada pengenalan tanggung jawab sebagai administrator database oracle:
• Jenis Pengguna Oracle
• Tugas-tugas dan fungsi dari seorang Database Administrator
• Mengidentifikasi Release dari Software Oracle Database milik anda
• Wewenang dan tingkat Keamanan pada Database Administrator
Database Administrator Authentication
• Membuat dan Mengelola File Password
• Utilitas Database Administrator


Jenis Pengguna-Pengguna Oracle

Jenis-jenis pengguna dan peran database administrator dan tanggung jawab pada sebuah situs dapat bervariasi. Sebuah site kecil dapat memiliki seorang database administrator yang mengelola database untuk para pengembang aplikasi dan juga para penggunanya. Sebuah situs yang sangat besar dapat merasa perlu untuk membagi tugas dari seorang database administrator antara beberapa orang, dan di antara beberapa bidang spesialisasi.

Bagian ini berisi topik berikut:
Database Administrator
• Petugas Keamanan
• Administrator Jaringan
• Pengembang Aplikasi
• Administrator Aplikasi
• Pengguna database


Database Administrators


Setiap database memerlukan setidaknya satu orang database administrator (DBA) untuk mengelola database tersebut. Dikarenakan sistem database Oracle dapat menjadi besar dan dapat memiliki banyak pengguna, seringkali ini bukan menjadi pekerjaan satu orang saja. Dalam kasus tersebut, ada sekelompok database administrator (DBA) yang berbagi tanggung jawab.

Tanggung jawab dari Seorang database administrator bisa juga mencakup tugas-tugas seperti berikut ini:
• Instalasi dan upgrade server Oracle dan application tools
• Mengalokasikan sistem storage dan merencanakan kebutuhan penyimpanan pada masa depan untuk sistem database
• Membuat struktur penyimpanan database utama (tablespace) setelah pengembang aplikasi selesai merancang sebuah aplikasi
• Membuat obyek utama (tabel, pandangan, indeks) seketika saat pengembang aplikasi telah merancang sebuah aplikasi
• Memodifikasi struktur database, yang diperlukan, dari informasi yang diberikan oleh pengembang aplikasi
• Pengguna Mendaftarkan dan menjaga keamanan sistem
• Memastikan komplain dengan perjanjian lisensi Oracle Anda
• Mengontrol dan memonitor akses pengguna ke database
• Memantau dan mengoptimalkan kinerja database
• Perencanaan untuk backup dan pemulihan / recovery informasi database 
• Menjaga dan mengelola data arsip pada tape
• Membuat cadangan (backup) dan memulihkan database
• Menghubungi Oracle Corporation untuk dukungan teknis lebih lanjut.


Petugas keamanan

Dalam beberapa kasus, sebuah kantor / site menugaskan satu atau lebih petugas keamanan pada sebuah database. Seorang petugas keamanan mendaftarkan pengguna, mengontrol dan melakukan monitoring akses pengguna ke database, dan memelihara keamanan sistem. Sebagai database administrator (DBA), Anda mungkin tidak bertanggung jawab untuk tugas-tugas ini jika tempat kerja Anda memiliki petugas keamanan yang terpisah.


Administrator Jaringan

Beberapa tempat kerja memiliki satu atau lebih administrator jaringan. Seorang administrator jaringan dapat mengelola produk-produk jaringan Oracle, seperti Oracle Net Services.


Pengembang Aplikasi

Pengembang aplikasi merancang dan mengimplementasikan aplikasi database. Tanggung jawab mereka meliputi tugas-tugas berikut:
• Mendesain dan juga mengembangkan aplikasi database
• Merancang struktur database untuk aplikasi
• Melakukan estimasi kebutuhan storage untuk aplikasi
• Menentukan modifikasi struktur database untuk aplikasi
• Menyampaikan informasi atas untuk database administrator
• Tuning aplikasi selama pengembangan
• Menetapkan langkah-langkah keamanan sebuah aplikasi selama pengembangan

Pengembang aplikasi dapat melakukan beberapa tugas ini bekerja sama dengan database administrator (DBA).


Administrator Aplikasi

Sebuah site Oracle dapat menetapkan satu atau lebih administrator aplikasi untuk melakukan administrasi aplikasi tertentu. Setiap aplikasi dapat memiliki administrator sendiri.


Advertisement
Pengguna Database

Pengguna database berinteraksi dengan database melalui aplikasi atau utilitas. Tanggung jawab Seorang pengguna khas meliputi tugas-tugas berikut:
• Memasuki, memodifikasi, dan menghapus data, jika diizinkan
• Menghasilkan laporan dari data

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Rabu, 22 Mei 2013

What is Oracle Database

Posted by Putra Bumi On 10.24

Feature Media


Advertisement
Kita semua tentunya sudah mahfum bahwa database yang saat ini paling menjadi trend center, terutama di perusahaan-perusahaan raksasa dan pemerintahan, pastinya kita akan mendengar nama “Oracle”. Begitu hebatnya nama ini, hingga untuk mendapatkannyapun kita perlu mengeluarkan biaya yang sangat-sangat besar di bandingkan dengan database-database yang lain. Tapi sebenarnya “what is oracle database?” Apakah database oracle itu, hingga sedemikian hebat kita mendengarnya?

Definisi – Apa sebenarnya yang dimaksud dengan Oracel Database ?

Database Oracle (Oracle DB) adalah sistem manajemen database relasional (RDBMS) dari Oracle Corporation. Awalnya dikembangkan pada tahun 1977 oleh Lawrence Ellison dan pengembang lainnya, Oracle DB merupakan salah satu mesin database relasional terbesar dan banyak digunakan yang saat ini ada di sunia. Sistem ini dibangun dengan kerangka database relasional di mana objek data yang dapat langsung diakses oleh pengguna (atau front end aplikasi) melalui bahasa query terstruktur (SQL). Oracle adalah arsitektur database relasional yang “full scalable” dan sering digunakan oleh perusahaan-perusahaan global, yang mengelola dan mengolah data melalui jaringan luas dan lokal. Database Oracle memiliki komponen jaringan sendiri untuk memungkinkan komunikasi di seluruh jaringan. Oracle DB juga dikenal sebagai Oracle RDBMS dan, kadang-kadang, hanya Oracle.

Techopedia menjelaskan Oracle Database (Oracle DB)

Oracle DB saat ini bersaing ketat dengan Microsoft SQL Server di pasar database yang dipergunakan di kalangan perusahaan. Ada persembahan database lain, tapi kebanyakan dari perintah ini pangsa pasar kecil dibandingkan dengan Oracle DB dan SQL Server. Untungnya, struktur Oracle DB dan SQL Server cukup mirip, yang merupakan suatu keuntungan tersendiri ketika belajar administrasi database. Oracle DB berjalan pada kebanyakan platform utama, termasuk Windows, UNIX, Linux dan Mac OS. Versi perangkat lunak yang berbeda tersedia, berdasarkan kebutuhan dan anggaran. Edisi dari Oracle DB secara hirarki dipecah sebagai berikut: 

  • Enterprise Edition: Menawarkan semua fitur - termasuk kinerja yang unggul dan keamanan-dan yang paling kuat. 
  • Edisi Standar: Berisi fungsi dasar untuk pengguna yang tidak memerlukan paket yang kuat Enterprise Edition ini. 
  • Express Edition (XE): The ringan, Windows dan Linux edisi gratis dan terbatas. 
  • Oracle Lite: Untuk perangkat mobile. 

Fitur utama dari Oracle adalah bahwa arsitektur dibagi antara logis dan fisik. Struktur ini berarti bahwa untuk skala besar komputasi terdistribusi, juga dikenal sebagai komputasi grid, data lokasi tidak relevan dan transparan kepada pengguna, memungkinkan untuk struktur fisik lebih modular yang dapat ditambahkan ke dan diubah tanpa mempengaruhi aktivitas database, data, atau pengguna. Berbagi sumber daya dengan cara ini memungkinkan untuk jaringan data yang sangat fleksibel yang kapasitasnya dapat disesuaikan naik atau turun sesuai permintaan, tanpa penurunan layanan. Hal ini juga memungkinkan untuk sistem yang kuat harus dibuat karena tidak ada titik di mana kegagalan dapat menurunkan database skema jaringan sumber daya penyimpanan berarti bahwa setiap kegagalan akan terjadi hanya secara lokal.

Penjelasan Langsung dari Oracle

Database Oracle adalah kumpulan data yang diperlakukan sebagai satu unit. Tujuan utama dari dibentuknya database yaitu untuk menyimpan dan mengambil informasi yang terkait. Pada sebuah server database terdapat kunci yang digunakan untuk memecahkan masalah-masalah untuk pengelolaan informasi. Secara umum, server terpercaya untuk mengelola sejumlah besar data dalam lingkungan multiuser sehingga banyak pengguna secara bersamaan dapat mengakses data yang sama. Semua ini dilakukan dan bersamaan dengan hal itu juga memberikan kinerja tinggi. Sebuah server database juga mencegah akses tidak sah dan menyediakan solusi yang efisien untuk pemulihan apabila terjadi suatu kegagalan.

Advertisement
Oracle Database adalah database pertama yang dirancang untuk komputasi grid secara enterprise, cara yang paling fleksibel dan biaya yang efektif untuk mengelola informasi dan aplikasi. Perusahaan komputasi grid menciptakan penampungan besar (large pool) pada industri-standar, penyimpanan modular dan juga sekumpulan server. Dengan arsitektur ini, setiap sistem baru dapat dengan cepat ditetapkan dari kolam komponen. Tidak ada kebutuhan untuk beban kerja puncak, karena kapasitas pada oracle dapat dengan mudah untuk ditambahkan atau pun direalokasi dari tampungan sumber daya yang diperlukan.

Database memiliki struktur logis dan struktur fisik. Karena struktur fisik dan logis terpisah, maka secara umum penyimpanan fisik data bisa dikelola tanpa mempengaruhi akses ke struktur penyimpanan logis nya.

Ingin berdiskusi seputar oracle atau ada masukan untuk perbaikan web ini. Silahkan anda kirim komentar anda.. ?

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Sabtu, 14 Juli 2012

Mengenal Arsitektur Oracle APEX 4.1

Posted by Sumadi Eko Putra On 07.05

Feature Media


Yang akan anda ketahui pada artikel berikut ini adalah:

            • Pengertian Oracle Application Express
            • Oracle Application Express Arsitektur.

Apa itu Oracle Application Express

Oracle Application Express (APEX) merupakan suatu lingkungan pengembangan deklaratif yang terpusat untuk penggunaan dan pengembangan aplikasi web berdasarkan database – centric. Berkat fitur-fitur built-in seperti halnya user interface theme, control-kontrol navigasi, penanganan form, report-report yang fleksibel, Oracle Application mampu untuk mempercepat process pengembangan suatu aplikasi database yang berbasis web.

Application Express engine membantu kita untuk membuat aplikasi secara real time dari data yang sudah disimpan di dalam table database. Ketika anda membuat atau mengembangkan sebuah aplikasi, Oracle Application Express membuat atau memodifikasi metadata yang disimpan dalam table database. Pada saat aplikasi dijalankan, Application Express engine kemudian akan membaca metadata dan menampilkan aplikasi.

Untuk memberikan peerilaku “statefull” di dalam sebuah aplikasi, Oracle Application Express secara transparan mengelola session state di dalam database. Para pengembang aplikasi dapat melakukan get dan set session state menggunakan substitusi sederhana dan sintaks standar variable SQL bind.

Untuk mengetahui lebih lanjut mengenai Oracle Application Express, kita bisa melakukan klik learn more yang terdapat pada home page Workspace.


Oracle Application Express Arsitektur


Oracle Application Express (APEX) terinstall bersama dengan oracle database dan terdiri dari data di dalam table dan kode-kode PL / SQL.

Meskipun anda menjalankan lingkungan development Oracle Application Express (APEX) atau suatu aplikasi yang dibangun menggunakan Oracle APEX, prosesnya adalah sama. Browser mengirimkan permintaan URL yang diterjemahkan menjadi panggilan Oracle Application Express PL / SQL yang sesuai. Setelah database memproses PL/SQL, hasilnya dikembalikan lagi ke browser sebagai HTML. Siklus ini terjadi setiap kali kita melakukan request maupun melakukan submit suatu halaman.

Bagian sesi aplikasi dikelola di dalam table database dalam Application Express. Untuk keperluan tersebut, tidak menggunakan koneksi database khusus. Sebaliknya, setiap permintaan dibuat melalui sesi database baru, mengkonsumsi sumber daya CPU yang minimal.

Oracle Application Express Listener, Oracle HTTP Server (Apache), dan Embedded PL/SQL Gateway

Versi dari oracle database yang anda gunakan menentukan bagaimana URL akan diterjemahkan.
Versi sebelum Oracle Database 11g Release 1 membutuhkan Oracle Application Express Listener atau Oracle HTTP Server (Apache) dengan mod_plsql. Berikut gambar yang mengilustrasikan arsitektur three-tier ketika menggunakan Oracle HTTP Server (Apache).

Dengan Oracle Database 11g Release 1 atau yang lebih baru atau bisa juga dengan menggunakan Oracle Database Express Edition, maka anda dapat menggunakan PL / SQL  gateway yang sudah di-embed (ditanamkan). Grafik berikut menggambarkan dua-tier arsitektur menggunakan gateway PL / SQL yang sudah ter-embed.

Embeded PL / SQL Gateway telah tersedia dalam database Oracle bersaamaan dengan web server dan juga infrastruktur yang dibutuhkan untuk membuat aplikasi dinamis. Embeded PL / SQL gateway berjalan di server DB XML HTTP dalam database Oracle dan termasuk fitur inti dari mod_plsql. Pencantuman gateway PL / SQL yang sudah terembed menyederhanakan arsitektur dan menghilangkan tingkat menengah sepenuhnya.


Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Minggu, 20 Mei 2012

List Process Oracle di Linux

Posted by Sumadi Eko Putra On 11.35

Feature Media


Mendiagnosis dan menyelesaikan masalah availability dan performance merupakan bagian penting dari setiap pekerjaan yang dilakukan oleh database administrator. Saat melakukan pemecahan masalah, DBA sering mulai dengan mengidentifikasi proses apa yang sedang berjalan dan mengidentifikasi rincian tentang siapa saja pengguna yang melakukan login ke server. Hal ini menjadi penting bagi anda untuk mengetahui cara mengekstrak proses dan aktivitas pengguna dari sistem operasi, dalam hal ini kita akan melakukannya melalui system operasi Linux.

Lalu bagaimana cara kita untuk melihat process yang saat ini masih berjalan di database server ? Untuk melihat informasi proses, kita bisa menggunakan perintah ps (process status). Jika Anda mengetikkan perintah ps tanpa parameter apapun, Anda akan melihat semua proses yang telah dimulai oleh penggunaan yang Anda lakukan sejak anda login seperti berikut ini:

$ ps
   PID TTY         TIME CMD
 24975 pts/5       0:00 ps
 15127 pts/5       0:00 bash

Jika Anda ingin melihat semua proses yang berjalan pada sebuah kotak, maka anda dapat menggunakan pilihan –e dan -f  untuk menunjukkan setiap proses dalam format output penuh. Jika banyak proses yang berjalan pada database server, maka penggunaan tanda pipe “|”mendapatkan ouput dari ps untuk kemudian di grep dan membatasi pencarian berdasarkan pengguna tertentu atau namaproses tertentu. Pada kasus ini, misalnya, ps dan grep digunakan untuk menunjukkan proses yang berisi SMON string, maka bisa kita lakukan perintah berikut ini:
$ ps
$ ps -ef | grep -i smon
oracle  2950     1   0   May 20 ?          12:12 ora_smon_PUTRA
oracle  2952     1   0   May 20 ?          12:08 ora_smon_PETIR

Pada output sebelumnya menunjukkan bahwa setiap background process Oracle System Monitor (SMON)  dimulai pada 4 Mei dan bahwa masing-masing telah dikonsumsi sedikit nya sejak tanggal 20 Mei dari waktu CPU. Sematara itu, pada Kolom kedua berisi proses ID.


Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database

Teknologi Grid Database Oracle

Posted by Sumadi Eko Putra On 06.36

Feature Media

Global Grid Forum (GGF) adalah sebuah badan standar yang mengembangkan standar untuk komputasi grid. Terdiri dari satu set komite dan kelompok kerja yang berfokus pada berbagai aspek grid komputasi. Komite dan kelompok kerja yang terdiri dari peserta dari akademisi, komunitas riset, dan perusahaan.Anda dapat melihat situs Web GGF di http://www.gridforum.org

Oracle telah menciptakan infrastruktur komputasi grid perangkat lunak yang menyeimbangkan semua jenis beban kerja di server dan memungkinkan semua server yang harus dikelola sebagai satu sistem lengkap. Komputasi grid yang sama dapat mencapai tingkat yang sangat tinggi keandalannya sebagai komputer mainframe karena semua komponen ini terkelompok. Tapi tidak seperti mainframe dan UNIX besar simetris Multiprocessing (SMP) server, aplikasi grid dapat dibangun dengan sistem teknologi terbuka, seperti Intel prosesor dan sistem operasi Linux, pada biaya yang sangat rendah.

Oracle dengan teknologi komputasi grid mencakup :
-  Automatic Storage Management (ASM)
-  Real Application Clusters (RAC)
-  Oracle Streams
-  Enterprise Manager Grid Control

Automatic Storage Management (ASM) data database menyebar di semua disk, menciptakan dan mempertahankan penyimpanan grid, dan menyediakan input / output (I / O) throughput tertinggi dengan sedikit manajemen biaya. Seperti disk ditambahkan atau dijatuhkan, ASM data secara otomatis mendistribusikan kembali. (Tidak ada kebutuhan volume logis manajer untuk mengelola sistem file.) ketersediaan data meningkat seiring dengan opsional mirroring, dan Anda dapat menambahkan atau mengurangi disk secara online. Untuk informasi lebih lanjut, lihat pelajaran berjudul "Mengelola Structures  Database Storage.“

Oracle Real Application Clusters berjalan dan menyeimbangkan semua beban kerja aplikasi pada sekelompok server dan menawarkan fitur berikut:\

  1. Integrated clusterware: Ini termasuk fungsionalitas untuk konektivitas cluster, mengirimkan pesan dan mengunci, cluster kontrol, dan pemulihan. Tersedia di semua platform yang didukung oleh Oracle Database 10g.
  2. Automatic event notification to the mid-tier: Ketika ada perubahan konfigurasi pada sebuah cluster, mid-tier dapat segera beradaptasi dengan mengatasi kesalahan instance atau ketersediaan instance baru. Ini memungkinkan pengguna akhir untuk terus bekerja dalam hal instance failover tanpa penundaan biasanya disebabkan oleh timeout jaringan. Dalam hal ketersediaan instance baru, mid-tier dapat segera memulai koneksi untuk load balancing itu misalnya. Java Database Connectivity (JDBC) driver for Oracle Database 10g memiliki "fast connection failover" fungsi yang dapat secara otomatis diaktifkan untuk menangani peristiwa-peristiwa ini.
  3. Automatic workload management: Aturan2 yg dapat didefinisikan secara otomatis mengalokasikan pengolahan sumber daya untuk setiap layanan baik selama operasi normal dan menanggapi kegagalan. Aturan-aturan ini dapat secara dinamis dimodifikasi untuk memenuhi perubahan kebutuhan bisnis. Alokasi sumber daya yang dinamis ini terdapat dalam database grid unik untuk Oracle RAC.

Oracle Streaming menyediakan kerangka kerja terpadu untuk berbagi informasi, menggabungkan antrian pesan, replikasi data, pemberitahuan event, pemuatan datawarehouse, dan penerbitan dan pendaftaran fungsionalitas ke dalam satu teknologi. Streaming oracle dapat menyimpan dua atau lebih data salinan sumber pembaruan disinkronisasi ketika diterapkan pada kedua situs. Secara otomatis dapat menangkap perubahan database, menyebarkan perubahan pada node yg terdaftar, menerapkan perubahan, dan mendeteksi dan menyelesaikan konflik update data. Streaming oracle dapat digunakan langsung oleh aplikasi sebagai pesan - antrian atau alur kerja fitur ini, memungkinkan komunikasi antar aplikasi di grid.

Enterprise Manager Grid Control gridwide mengelola operasi yang meliputi pengelolaan seluruh tumpukan perangkat lunak, provisioning pengguna, kloning database, dan mengelola patches. Dapat memantau kinerja semua aplikasi dari sudut pandang pengguna akhir. Grid Kontrol dilihat dari kinerja dan ketersediaan infrastruktur grid sebagai suatu kesatuan yang utuh dan bukan sebagai unit penyimpanan terisolasi, database, dan aplikasi server. Anda dapat mengelompokkan perangkat keras, database, dan aplikasi server dengan sebuah entitas logis dan mengelola kelompok target sebagai satu unit.

Tempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu DatabaseTempat Pembelajaran Ilmu Database