KONSEP DATABASE ORACLE BKPM 1

dokumen-dokumen yang mirip
DATABASE ADMINISTRATOR

Selayang pandang ORACLE. Budi S

Konsep Backup dan Recovery. By: Arif Basofi

Analisis High Availability Pada Sistem Berbasis Teknologi Oracle Data Guard (Studi Kasus SIA-SAT UKSW)

Mengontrol Database. By: Arif Basofi

MODUL 1 Creating DBMS

Bab 1 Arsitektur Oracle

BAB 2 LANDASAN TEORI. utama yang harus ditata dengan jelas dan benar. Hal ini termuat dalam buku

RECOVERY SYSTEM. Alif Finandhita, S.Kom

Backup and Recovery. by: Ahmad Syauqi Ahsan

Bab 6 Mengelola. Control File & Redo Log File

Praktikum Basis Data 2. BAB 1 : Pendahuluan

ARSITEKTUR SISTEM. Alif Finandhita, S.Kom, M.T. Alif Finandhita, S.Kom, M.T 1

Farida Nur Cahyani Pendahuluan. Membuat Database. 1 Komunitas elearning IlmuKomputer.Com

BAB 2 TINJAUAN PUSTAKA

1. Pendahuluan 1.1 Latar belakang

Optimasi Query. Optimasi Perintah SQL Informasi Jalur Akses Query Faktor-faktor yang berpengaruh terhadap kecepatan akses data

Pengaksesan database hanya dapat dilakukan dengan menggunakan jika seseorang telah mempunyai user account.

Database Oracle Untuk Pemula

BAB 2 LANDASAN TEORI

BAB 4 IMPLEMENTASI DAN EVALUASI

Praktikum BACKUP DAN RECOVERY. Tujuan :

RECOVERY SYSTEM. Sistem Basis Data. Gentisya Tri Mardiani, S.Kom

Oracle Shared Servers. By: Arif Basofi

RECOVERY SYSTEM. Sistem Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom

ANALISA PERBANDINGAN RESPONSE TIME DAN THROUGHPUT PADA XML DAN DBMS SEBAGAI MEDIA PENYIMPANAN DATA

Ada dua cara untuk melakukan backup dan pemulihan Oracle: Recovery Manager dan dikelola pengguna backup dan pemulihan.

Struktur Penyimpanan. Oleh: Arif Basofi

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

DISTRIBUTED FILE SYSTEMS

SISTEM BASIS DATA By Novareza Klifartha


Maintenance & Disaster Recovery

6/26/2011. Database Terdistribusi. Database Terdesentralisasi

BAB 2 LANDASAN TEORI. adanya sebuah data maka sebuah database tidak akan dibutuhkan, arti dari data sendiri

PENGAMANAN SISTEM basis DAta

LINGKUNGAN DATABASE LANJUTAN

BAB II LANDASAN TEORI

Bab 8. Backup & Recovery Database

TSI Perbankan REPLIKASI

TUGAS PAPER BACKUP DATABASE OLEH : NAMA : PUTRA ADNYANA NIM : KELAS : A103

Backup & Recovery System. Teknik Informatika

BASIS DATA II. Disusun Untuk Memenuhi Salah Satu Tugas. Pada Mata Kuliah Basis Data II

Perangkat keras Kebakaran, banjir, bom, pencurian, listrik, gempa, radiasi, kesalahan mekanisme keamanan

BAB I PENDAHULUAN Latar Belakang

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI :S1 SISTEM INFORMASI

DATABASE SQL SERVER. Database SQL Server Halaman 1

Arsitektur Basis Data Oracle

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 2 PEMBUATAN DATABASE LINK (HOMOGENOUS SERVICE)

BAB V IMPLEMENTASI DAN PENGUJIAN

Pemanfaatan Teknologi R-Man untuk Automatic Backup (Studi Kasus: Database Oracle 10g)

DATABASE ADMINISTRATOR

Modul Praktikum ST-RK /R-

User Access MI2154 SQL LANJUT.

Administrasi Basis Data. Transaksi dan Lock. Yoannita

Tutorial Database Oracle Chapter2 Pembuatan User dan Kontrol Hak Akses

ANALISA PERANCANGAN DAN UJI KINERJA SISTEM DRP DENGAN TEKNOLOGI RAC DAN DATA GUARD MENGGUNAKAN METODE SINGLE INSTANCE PHYSICAL STANDBY DATABASE

Bab 2 Menggunakan Administration Tools

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

DISTRIBUTED FILE SYSTEM. Sistem terdistribusi week 11

CONSISTENCY & REPLICATION. Sistem terdistribusi week 7

MODUL II. Instalasi OracleXE Dan SQL

PENGONTROLAN BERBASIS KOMPUTER

Operating System. File System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Gambar Layar pertama untuk pemecahan masalah Lost Update

LAPORAN KERJA PRAKTIK RELOKASI SERVER/DATA CENTER PATRA NUSA DATA PT. PATRA NUSA DATA. Periode 23 Mei 26 Juni, 2016

Operating System. I/O System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Penerapan Data Warehouse Menggunakan Teknologi Oracle Sebagai Solusi Big Data Pada Database Client server

BAB 4 IMPLEMENTASI DAN EVALUASI

PENDAHULUAN PENDAHULUAN TRANSAKSI TRANSAKSI TRANSAKSI 24/04/2016 TEKNIK RECOVERY

TSI Perbankan MANAJEMEN DATA LOCK. Obyektif : 1. Mengetahui konsep lock 2. Mengetahui konsep share pada file database. AS/400 hal. B.

Ms. SQL Server mengimplementasikan database dengan menyimpan 2 struktur, yaitu :

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

PENGENALAN BASIS DATA

SISTEM BASIS DATA BACKUP DAN RECOVERY. Backup Data. Restore Data. DENI HERMAWAN Informatika

LINGKUNGAN BASIS DATA

Praktikum MONITORING AND RESOLVING LOCK CONFLICTS. Tujuan :

BAB II LANDASAN TEORI. masalah yang menguraikan sebuah sistem menjadi bagian bagian komponen dengan

USULAN PENELITIAN MULA BIDANG ILMU KELEMBAGAAN DAN PENGEMBANGAN SISTEM ANALISIS HIGH AVAILABILITY PADA SISTEM BERBASIS TEKNOLOGI ORACLE

Untuk service dbconsole sudah terpasang. Hal ini bisa dilihat di service windows

SECURITY SYSTEM BASIS DATA

KEAMANAN KOMPUTER. Pertemuan 12

Pembuatan Disaster Recovery Planning SQL Server dengan Metode Log Shipping

BAB 2 LANDASAN TEORI

SISTEM OPERASI TERDISTRIBUSI

[PRAKTIKUM BASIS DATA TERDISTRIBUSI D3 TI UNS]

BAB II LANDASAN TEORI

DASAR BASIS DATA BASIS_DATA XI-RPL

- File server pertama kali dikembangkan tahun 1970

Replikasi adalah suatu teknik untuk melakukan copy / pendistribusian data dan objek-objek dalam melaksanakan sinkronisasi antara objek sehingga

BAB 4 IMPLEMENTASI DAN EVALUASI. Optimation dengan rancangan layar sebagai berikut :

Mengelola Data. Oleh: Arif Basofi

DATABASE CONTROL 1. SECURITY DATABASE. Suzan Agustri 81

3. Apa kekurangan paging sederhana dibandingkan dengan paging pada virtual memory?

BAB 4 IMPLEMENTASI DAN EVALUASI

Three-schema Architecture (Modifikasi dari: Silberschatz, Korth and Sudarahan 1997)

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL VI FAILOVER CLUSTER

Keamanan Logik. Arsitektur Keamanan dan Sistem Administrator STMIK Amikom Purwokerto

Yama Fresdian Dwi Saputro from-engineer.blogspot.com

Manajemen Transaksi. Sistem Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom

Transkripsi:

KONSEP DATABASE ORACLE BKPM 1

ORACLE Oracle Server adalah sebuah Database Management System (DBMS) yang memiliki sifat terbuka, comprehensive, dan terintegrasi untuk mengelola informasi. Oracle Server inilah yang harus reliable dalam mengelola data dalam jumlah yang sangat besar yang dimiliki oleh banyak user sehingga data tersebut dapat diakses dalam waktu yang bersamaan dengan performance yang baik

ARSITEKTUR ARSITEKTUR? Konsep Perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer (oracle). Oracle Server terdiri dari: Oracle Instance dan Oracle Database Arsitektur Oracle Database terdiri dari 3 struktur yaitu : Struktur Memory (Memory Structures), Struktur Proses (Process Structures), Struktur Penyimpanan (Storage Structures)

ARSITEKTUR ORACLE

ARSITEKTUR

STRUKTUR MEMORI ORACLE Saat Oracle Database bekerja, Oracle software mengalokasikan sebuah area shared memory yang disebut dengan SGA (Shared global Area) dan kemudian menjalankan beberapa background proses. Kombinasi dari SGA dan background process inilah yang disebut dengan Oracle Instance.

STRUKTUR MEMORI ORACLE memory di oracle dibagi 2, yaitu: System Gobal Area (SGA) = Merupakan area memory yang menyimpan data dan control information untuk Instance. SGA sendiri dishared oleh server dan background process. Program Global Area(PGA) = Merupakan area memory yang menyimpan data dan control information untuk setiap server proses. PGA inilah yang meng-handle server proses. Setiap proses memiliki satu PGA. PGA bersifat Private.

SGA Shared Pool: Menyimpan semua aktivitas pengguna agar tidak terjadi parsing. contoh : sebuah SELECT statement akan dieksekusi. Statement tersebut disimpan ke cache Shared Pool. Apabila statement tersebut ingin dieksekusi kembali, tidak perlu menyimpan ke cache Shared Pool (parsing) kembali melainkan ambil dari Shared Pool dan langsung eksekusi Streams Pool : digunakan untuk menyimpan data untuk kepentingan replikasi database. Large Pool : Memiliki kapasitas yang besar dan Biasa digunakan untuk recovery, backup, restore. Large Pool menyimpan session information ketika oracle dalam mode shared. Java Pool : Memiliki fungsi hampir sama dengan Shared Pool tetapi menyimpan eksekusi yang menggunakan bahasa atau aplikasi Java. Database Buffer Cache : Menyimpan hasil eksekusi dari Shared Pool. Hasil eksekusi yang disipan hanya yang bersifat READ ONLY saja. DB Buffer Cache menggunakan LRU (Least Recent Use) sehingga akan menghapus data yang baru masuk apabila sudah full. Redo Log Buffer : Menyimpan semua eksekusi yang memodifikasi data database. Hasil modifikasi ini akan disimpan dalam redo log buffer saat user melakukan commit. Apabila user belum melakukan commit, perubahan data yang telah dilakukan tidak dapat dilihat atau diakses oleh user yang lain. *cache = tempat menyimpan sementara, cara ini dimaksud untuk meningkatkan transfer data dengan menyimpan data yang pernah diakses pada cache tersebut, sehingga apabila ada data yang ingin diakses adalah data yang sama, sehingga akses akan dapat dilakukan lebih cepat.

PROCESS STRUCTURES Terdapat 3 Struktur Proses pada Oracle : User Process User Process adalah proses ketika user melakukan suatu aktivitas pada instance. Contohnya ketika user ingin melakukan login atau membuka suatu program. Satu user process dapat memiliki 2 server process yaitu ketika user login sebagai sys dan login kembali sebagai hr pada terminal yang lain Server Process Server Process Terjadi ketika pengguna berhasil melakukan login (Connect Database / Connect SQL Plus). Server process dihapus ketika user berhasil logout Background Process Background Process adalah proses yang tidak terlihat oleh user

BACKGROUND PROCESS SMON (System Monitor) : SMON melakukan koneksi oracle instance ke dispatcher / listener. Selain itu, SMON melakukan monitoring dispatcher pada saat mode shared server. SMON juga melakukan crash recovery apabila instance terjadi failure PMON (Process Monitor) : Berfungsi mengecek background process yang sedang mati / idle. PMON bertugas untuk merestart process yang di kill. DBWN (Database Writer) : DBWn berfungsi mencegah hard parsing seperti cek sintaks dan cek semantic pada statement. DBWn juga berfungsi untuk menulis modified block dari db buffer cache ke data file. LGWR (Log Writer) : Berfungsi untuk menulis data yang berubah ke redo log files. ARCn (Archiver): Berfungsi untuk mengcopy data dari redo log file ke archive log file. CKPT (Checkpoint) : berfungsi untuk mengupdate control file dan data file

STORAGE STRUCTURES Terdapat 2 tipe struktur penyimpanan pada oracle database, yaitu : Logical Storage, Physical Storage Data-data yang berhubungan dengan database oracle baik itu obyek database - seperti tabel, view, schema dan sebagainya - nantinya akan disimpan di dalam storage structure yang disebut dengan database file (Oracle Database).

LOGICAL STORAGE Database : Tempat penyimpanan data Schema : Kumpulan object object database yang dimiliki user Tablespace : Tempat penyimpanan untuk segment Segment : Merpukan object database yang memiliki data Extend : sekumpulan data blok membentuk extend Oracle Data Block : bagian terkecil dari database

PHYSICAL STORAGE File Fisikal database terdiri dari dua jenis, yaitu critical dan Noncritical file. Critical File adalah file yang harus ada, karena jika file ini hilang, database tidak akan dapat bekerja. Noncritical file adalah kebalikannya.

CRITICAL FILE Control File Control File : adalah sebuah binary file yang menyimpan informasi tentang physical structure dari sebuah database. Control file merupakan critical file. Apabila control file hilang database tidak bisa mounted dan sulit untuk direcovery. Di dalam control file terdapat : Nama Database, Nama dan Lokasi dari datafile dan redo log file yang terkait, Timestamp dari pembuatan database, The current log sequence number, Informasi checkpoint Data File Data File : Sebuah binary file yang digunakan untuk menyimpan user dan data database Redo Log File Redo Log File digunakan untuk kepentingan recovery database apabila suatu ketika database-nya crash tetapi data filenya tidak ada yang hilang, maka instancenya dapat merecovery database dengan menggunakan informasi yang ada pada file ini

NONCRITICAL FILE Parameter File: Menyimpan konfigurasi pada saat startup. Backup files: Untuk kepentingan recovery database. Archive Log files: Menyimpan perubahan data yang dibuat oleh instance. Datanya sendiri diambil dari redo log file. Password file: Mengijinkan pengguna untuk masuk ke dalam database dan biasa digunakan jika user ingin melakukan proses administrative database-nya secara remote. Alert and Trace log files: Trace untuk menyimpan informasi error pada proses, alert adalah Trace yang bersifat special karena menyimpan informasi error database.

HUBUNGAN INSTANCE DAN DATABASE Jadi dapat dikatakan bahwa Oracle Instance merupakan sebuah kesatuan antara shared memory dan background process. Dengan kata lain proses-proses di dalam aplikasi oracle yang digunakan untuk mengakses sebuah database yang tersimpan di dalam Oracle Database

TEKNOLOGI GRID Komputasi Grid (grid computing) adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar. komputasi grid adalah infrastruktur perangkat keras dan perangkat lunak yang dapat menyediakan akses yang bisa diandalkan, konsisten, tahan lama dan tidak mahal terhadap kemampuan komputasi mutakhir yang tersedia.