Oracle Shared Servers. By: Arif Basofi

dokumen-dokumen yang mirip
Oracle Net Services. By: Arif Basofi

DATABASE ADMINISTRATOR

Mengontrol Database. By: Arif Basofi

Konsep Backup dan Recovery. By: Arif Basofi

Selayang pandang ORACLE. Budi S

DATABASE ADMINISTRATOR

KONSEP DATABASE ORACLE BKPM 1

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

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 1 KONFIGURASI DATABASE CLIENT DAN SERVER

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

Memonitor Performance. By: Arif Basofi

Biznet GIO Cloud Mengkoneksikan VM Melalui W indows Remote Desktop

Puji Oktaviany Judul : DHCP. Deskripsi Modul : Memahami DHCP dan Konfigurasi DHCP Server

Membuat FTP di Windows Server 2003

Network Tech Support Inside local address Inside global address Outside local address Outside global address DHCP & NAT

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

PRAKTIKUM 3 Dynamic Host Configuration protocol pada Linux (Ubuntu) dan Windows 1. Praktikum 4. Dynamic Host Configuration Protocol

DISTRIBUTED FILE SYSTEM. Sistem terdistribusi week 11

Mudafiq Riyan Pratama

Pertemuan IX Client-Server Computing

PRAKTIKUM VII SHARING DATA,SHARING CD ROM/HARDISK, PRINT SERVER

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

Adapun 3 metode untuk pengalokasian alamat IP pada DHCP server :

BAB 4 IMPLEMENTASI DAN EVALUASI. terhadap hasil konfigurasi yang telah diimplementasikan. Adapun evaluasi yang

Pengertian DHCP. Kesimpulan. Praktikum

LAPORAN PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 1 KONFIGURASI DATABASE CLIENT DAN SERVER

Muhammad Zen Samsono Hadi, ST. Msc.

ADMINISTRASI SERVER KELAS 11

BAB IV ANALISIS KERJA PRAKTEK. ruangan yaitu ruangan marketing dan Gudang. Dimana untuk bagian Marketing

ADempiere. Persiapan sebelum instalasi ADempiere, adalah sebagai berikut :

PRAKTIKUM ADMINISTRASI JARINGAN KOMPUTER DHCP SERVER

Manual Book SID RENTAL BUKU, by Manual Book SID RENTAL BUKU, by

Jaringan Komputer - Jilid V

Selain alamat IP, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.

Routing IP adalah proses pengiriman data dari satu host dalam satu network ke host

Struktur Penyimpanan. Oleh: Arif Basofi

Database Interfaces. By: Arif Basofi

Konfigurasi VPN (Virtual Private Network)

DAFTAR ISI. Kata Pengantar...v Ucapan Terima Kasih... vi Daftar Isi... vii

Laporan Pratikum Instalasi Jaringan Komputer Sharing Koneksi Internet

INSTALLATION GUIDE INSTALLATION GUIDE. PT.Technomatic Cipta Mandiri. IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124

BAB XIV ADMINISTRASI MYSQL

Akses Remote Database via Internet

DHCP SERVER. Pendahuluan

BAB III PERANCANGAN SISTEM

4. Pilih direktori tempat penyimpanan lalu klik Lanjut. A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM

Akses Remote Database via Internet

Nim : Nama : Agus Nurdin. Tgl : 10 Juni Review Presentasi DHCP di Mikrotik

SCYLLA-Pro Software Release SCLPRO PETUNJUK INSTALASI

M. Choirul Amri

A I S Y A T U L K A R I M A

Bab 4 Hasil dan Pembahasan

Instalasi & Konfigurasi MySQL Server

Pelatihan Administrasi Jaringan Komputer Berbasis Perangkat Lunak Free & Open Source (Ubuntu Linux)

DAFTAR ISI. Kata Pengantar... v Ucapan Terima Kasih... vi Daftar Isi... vii. I. Pengenalan... 1

Lapisan Transport. Menjamin komunikasi yang handal antara dua buah komputer yang terhubung Terdiri atas :

Backup and Recovery. by: Ahmad Syauqi Ahsan

REMOTE ACCES. 2.2 DASAR TEORI IP Address

Manual Book SID-SEKOLAH Manual Book SID-SEKOLAH

Step by Step membangun VPN Server dgn Mikrotik

WINS Server Administrator

1. Instalasi Oracle & Membuat Starter Database

Domain & Web Hosting. Wisnu Hera

MODUL 4 STRUKTUR OPEN DATABASE CONNECTIVITY

4. SISTEM OPERASI TERDISTRIBUSI

BAB II LANDASAN TEORI

MODUL 03 PRAKTIKUM TIM ASISTEN SISTEM OPERASI 2014

JARINGAN KOMPUTER MODUL 5

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

J2ME GUI dan Interkoneksi Client Server

STATIC & DYNAMIC ROUTING. Rijal Fadilah, S.Si

D H C P (Dynamic Host Configuration Protocol)

Thread. pada satu waktu. menjalankan banyak tugas/thread. yang sama

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

Jaringan Wireless Ad Hoc

Jaringan Komputer MODUL 7. Tujuan

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

PROSES. Sistem Terdistribusi

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

Bab 1 Arsitektur Oracle

Konfigurasi Dan Instalasi Jaringan( TCP/IP ) Di Windows Server 2003

ADMINISTRASI DAN MANAGEMEN JARINGAN TUGAS TELNET DAN SSH SERVER

DATABASE SQL SERVER. Database SQL Server Halaman 1

Manual Book SID-KOPERASI Manual Book SID-KOPERASI

Thread Proses merupakan sebuah program yang mengeksekusi THREAD tunggal. Kendali thread tunggal ini hanya memungkinkan proses untuk menjalankan satu t

Wireless LAN. Reesa akbar EEPIS-ITS

Lab 1. VLAN (virtual LAN)

Manual Book SID-RETAIL Pro Manual Book SID-RETAIL Pro

MANUAL VRE GATEWAY

Keamanan Database Oracle. By: Arif Basofii

SISTEM TERDISTRIBUSI TUGAS 3 REPLIKASI DATABASE MASTER - SLAVE

Membuat Router dengan NAT pada Windows XP

II. ALAT DAN BAHAN 1. Kabel Null Modem 1 buah 2. 1 buah PC dengan OS WINDOWS 98/95 2 buah

IMPLEMENTASI METODE CLIENT SERVER DENGAN MENGGUNAKAN WINDOWS SERVER 2003 TUGAS AKHIR NUSYE RAHMADIAN AMELIA

MENGENAL LAN (LOCAL AREA NETWORK)

Management Server. Aditya Mahendra Saputra KA34

Mengelola Data. Oleh: Arif Basofi

Petunjuk Upload Wordpress pada Website

PEMBUATAN FTP SERVER PADA SERVER REDHAT 4 DENGAN VSFTPD. Hendy Djaja Siswaja

BAB IV ANALISIS DAN PERANCANGAN

Transkripsi:

Oracle Shared Servers By: Arif Basofi

Tujuan Mengidentifikasi kapan harus menggunakan Oracle Shared Server Melakukan konfigurasi Oracle Shared Server Memonitor Shared Server 13-2

Ocale Net Listener Ketika user (client) koneksi database server, akan terhubung lebih dulu ke oracle net lebih tepatnya listener. Listener ada di server, dgn memiliki configurasi files, ada 2: 1. <oracle_home>/network/admin/listener.ora, mengatur mengenai listener (mengatur akses database kemana saja) 2. <oracle_home>/network/admin/sqlnet.ora, diantaranya ada global naming 13-3

Membangun Net Connections Untuk membuat koneksi sebuah client atau middle-tier, Oracle Net membutuhkan agar client mengetahui: Host dimana listener sedang berjalan Port dimana listener dedang memonitor Protocol yg digunakan listener Name of the service yg digunakan listener untuk menangani 13-4

Membuat Koneksi Ketika user melakukan koneksi ke database, pastinya akan ke instance. Nah, saat menghubungi ke instance dia akan diterima dulu oleh listener, jd pertamakali menghubungi listener. 13-5

User Sessions Ketika client menghubungi listener, akan dibuatkan server process yg otomatis memerlukan memory PGA. Dan server proses yg menghubungkan ke instace. Inilah sebabnya listener bisa menangani ribuan user. Nah, skrg bagaimana jika listnernya hilang/rusak, apa yg terjadi antara si-a dan si-b?? Si-A & si_b masih tetap terkoneksi, tp si-c yg mau masuk tdk akan bisa terkoneksi. Jadi listener bertanggung jawab utk menerima hubungan siapa saja yg mau koneksi. 13-6

User Sessions: Dedicated Server Ada dua cara melakukan setting koneksi dari client ke database server yaitu Dedicated dan Shared Server. 1. Koneksi dedicated berarti satu user koneksi atau session akan dilayani oleh satu server process, sedangkan 2. Koneksi shared server: satu server process akan melayani beberapa user koneksi. Secara default Connection mode adalah Dedicated. Ketika koneksi 1 user ke db server, melalui listener dibuatkan 1 server proses. Maksimal sekitar 150 user, skrg sedang ditingkatkan hingga ribuan. 13-7

User Sessions: Shared Server Mekanisme shared server tdk jauh beda dgn dedicated. Ketika user 1 melakukan koneksi listener bukan hanya server process tp jg dibuatkan dispatcher, sehingga user 1 terhubung lewat dispatcher. Lalu ada user 2, tinggal akan dibuatkan ke dispatcher yg sudah ada. Jadi hanya ada 1 dispatcher yg mengarah ke server. Kerugian: jika dibatasi sampai 150 koneksi pd dedicated brarti 150 user, tp jk pd shared brarti 150 dispatcher, anggap 1 dispatcher 100 orang brarti bisa sampai 10 ribuan, jd jauh lebih banyak. Dan otomatis memerlukan memory khusus, ingat memory mana?? Large Pool, jk large pool tdk diset akan lari kemana?? Ke shared pool, akibatnya akan jadi lambat. (bisa jd bumerang) 13-8

13-9 Memproses Sebuah Permintaan (Request)

SGA dan PGA Dedicated Server: Data User session tersimpan di PGA Ketika user melalukan koneksi, dedicatednya dibuatkan server proses artinya menggunakan PGA. Didalamnya memiliki bagian 2 nya: User session data, cursor state dan stack space Oracle Shared Server: Data User session tersimpan di SGA Ketika menggunakan shared server, sebagian dari PGA (user session & cursor state) masuk kedalam SGA. Jadi ini terjadi di large poolnya. Jadi saat insert,update,delete itu ada cursor (open cursor), nah ini terjadi di large pool. 13-10

Mengkonfigurasi Oracle Shared Server Parameter yang diperlukan: Dispathcers Parameter Pilihan (Optional): Shared_Server MAX_SHARED_SERVERS CIRCUITS SHARED_SERVER_SESSIONS 13-11

DISPATCHERS Menentukan jumlah dispatchers yg scr inisial dimulai pada pemberian protokol. 13-12

SHARED_SERVERS Menentukan jumlah shared pemrosesan server yg yg dibuat ketika instance di-start up, dan tetap terjaga selama operasi instance. 13-13

MAX_SHARED_SERVERS Menentukan jumlah maksimum shared servers yg dpt di-start Memungkinkan shared servers utk dialokasikan scr dinamis menurut panjangnya/banyaknya urutan permintaan (request) 13-14

CIRCUITS Menentukan jumlah total virtual circuits yg tersedia untuk session jaringan yg masuk dan keluar. Berkontribusi pada ukuran total SGA 13-15

SHARED_SERVER_SESSIONS Menentukan jumlah total dari user session yg membolehkan Oracle Shared Server Membolehkan anda untuk meminta user sessons pada dedicated server 13-16

Related Parameters Inisialisasi parameter lainnya yg dipengaruhi oleh Oracle Shared Server yg mungkin membutuhkan penyesuaian: LARGE_POOL_SIZE SESSIONS PROCESSES LOCAL_LISTENER 13-17

Memeriksa (Verifying) Shared Server Setup Memeriksa apakah dispatcher telah ter-register dgn listener ketika database database distar dgn perintah: Memeriksa apakah anda terkoneksi menggunakan shared servers dgn membuat koneksi dan kemudian meng-query view V$CIRCUIT untuk menampilkan tdk ada entri pershared server connection. 13-18

View-View Data Dictionary V$CIRCUIT V$SHARED_SERVER V$DISPATCHER V$SHARED_SERVER_MONITOR V$QUEUE V$SESSION 13-19

Memilih Jenis Koneksi Selain terkonfigurasi, koneksi Oracle Net akan menggunakan Shared server jika salah satu tersedia Dedicated server jika koneksi shared server tidak tersedia Menggunakan local atau directory naming, jenis koneksi dapat ditentukan sebagai bagian dari alias Net service. 13-20

Kapan Untuk Tidak Menggunakan Shared Server Jenis-jenis tertentu dari pekerjaan database yg seharusnya tidak dilakukan menggunakan shared servers, mencakup: Database administration Operasi-operasi Backup and recovery Batch processing dan operasi load yg sangat besar Operasi-operasi Data warehouse 13-21

Ringkasan Mengidentifikasi kapan harus menggunakan Oracle Shared Server Melakukan konfigurasi Oracle Shared Server Memonitor Shared Server 13-22