SlideShare a Scribd company logo
1 of 31
Download to read offline
PEMBUATAN BASIS DATA
KD2
Administrasi Basis Data
DestyYani, S.Kom
TUJUAN PEMBELAJARAN
Peserta didik dapat memahami tentang:
Preparasi Instalasi Oracle 11G
Teknik Pembuatan Basis data secara manual
Database Configuration Assistant (DBCA)
Membuat database dengan menggunakan DBCA
PREPARASI
Instal Oracle 11G Release 2
TOOLS UNTUK ADMINISTRATOR
SEBUAH DATABASE ORACLE
Oracle Universal Installer
Database Configuration Assistant
Database Upgrade Assistant
Oracle Net Manager
Oracle Net Configuration Assistant
Oracle Enterprise Manager
Server Control Utility
SQL*Plus
Recovery Manager
Data Pump
SQL*Loader
ORACLE GRID INFRASTRUKTUR DAN ORACLE
INSTALASI DATABASE: KEBUTUHAN SISTEM
Memori yang dibutuhkan :
• 1 GB untuk database instance dengan Oracle Enterprise Manager Database
Control
• 1.5 GB untuk ASM instance dan Oracle Restart
Ruang penyimpanan yang dibutuhkan:
• 3 GB of swap space (based on 2 GB RAM)
• 1 GB of disk space in the /tmp directory
• 3.8 GB untuk Oracle Database software
• 4.5 GB untuk Grid Infrastructure software
• 1.7 GB untuk preconfigured database (pilihan)
• 3.4 GB untuk fast recovery area (pilihan)
Operating system (yang digunakan adalah Windows)
Create the required operating system users and groups:
Groups:
oinstall
dba
Optional groups (if doing separation of duty across multiple users):
oper
asmdba
asmoper
asmadmin
Users:
Pemilik Software, biasanya oracle
Can create multiple users for multiple product installations
TEKNIK PEMBUATAN BASIS DATA
SECARA MANUAL
Pembuatan basis data secara manual menggunakan menggunakan
Command Prompt (CMD) pada windows
DATABASE CONFIGURATION
ASSISTANT (DBCA)
DBCA (Database Configurations Assistant) adalah sebuah utiliti pada
data base oracle yang  dapat digunakan untuk membuat,
mengkonfigurasi dan menghapus data base Oracle. Kita juga dapat
membuat data base dengan menggunakan template yang tersedia atau
dengan menggunakan database yang sudah ada sebagai contoh untuk
membuat database atau template baru.
DBCA dapat dijalankan dengan mode interactive maupun NON/
Interactive/silent. Mode Interactive menampilkanantarmuka grafis
(GUI) dan langkah-langkah untuk membuat dan mengkonfigurasi
sebuah data base.Sedangkan mode non-interactive/silent
menggunakan script untuk membuat database.
Sebagai seorang Database Administrator, maka harus
merencanakan:
struktur penyimpanan logikal dari database dan implementasi ke
bentuk fisik:
1. Berapa besar dan banyak disk drive yang dimiliki?
2. Tipe penyimpanan seperti apa yang akan digunakan?
3. Berapa banyak data file yang dibutuhkan ? (perencanaan untuk
membangun)
4. Berapa banyak tablespace yang akan digunakan?
5. Apa Tipe informasi yang akan disimpan?
6. Apakah ada kebutuhan penyimpanan khusus berdasarkan jenis
dan ukurannya?
keseluruhan desain database
strategi backup Database
MEMBUAT DATABASE
MENGGUNAKAN DBCA
Login ke komputer sebagai member grup DBA yang memiliki autorisasi untuk
menginstal database Oracle.Apabila diperlukan, set environment variable dan
ketikan dbca untuk menjalankan DBCA. Halaman Selamat Datang akan muncul
dan klik next untuk melanjutkan
Pilih create database dan Klik Next untuk melanjutkan.
Database Template: pilih tipe template database yang akan digunakan untuk
membuat   database.Terdapat 3 buah template database (general purpose or
Transaction Process, Custom Database, Data Warehouse) yang akan meng-copy
konfigurasi template database yang akan dipilih, termasuk data file yaitu control
File, redo log file, termasuk tablespace. Klik show details untuk melihat
konfigurasi tipe-tipe database. Untuk environment yang lebih kompleks, kita dapat
memilih Custom Database
Database Identification. Masukkan Global database Name denagn format
database_name.domain_name, dan System Identifier(SID) yang biasanya secara
default dis et sesuai nama database yang mengidentifikasi instance database
tersebut.
1
2
3
4
5
Mengkonfigurasi Enterprise
Manager database anda
membutuhkan sebuah
listener untuk melakukan
konfigurasi agar lebih baik.
Mengaktifkan perawatan
tugas secar otomatis
seperti optimizer statistic
collection and proactive
advisor reports.
6
8
Pilihan antara file
system atau ASM (jika
ASM tersedia)
Menciptakan banyak
copy dari redo logs
dan control files anda
jika dibutuhkan
mengatur lokasi file
(ORACLE_BASE,
ORACLE_HOME, DB_NAME,
DB_UNIQUE_NAME, SID) jika
dibutuhkan
7
8
9
B
A
10
View and alter initialization
parameters.
11
12
CREATE DATABASE SUMMARY
13
PASSWORD MANAGEMENT
14
MEMBUATTEMPLATE DATABASE
MENGGUNAKAN DBCA UNTUK
MENGHAPUSTABEL
MENGGUNAKAN DBCA UNTUK
TUGASTERTENTU
QUIZ
Parameter DB_BLOCK_SIZE sudah disetting dari awal dari
sebuah database dan tidak bisa dirubah.
A. Benar
B. Salah
dalam perintah untuk menghapus sebuah database menggunakan
DROP DATABASE command, database harus:
• Terbuka dan dalam mode RESTRICT
• Mounted exclusively dalam mode RESTRICT
• Shut down dengan pilihan immediate option
PENGATURAN SGA
Setiap database dimulai, shared memory area yang disebut System
Global Area(SGA) dialokasikan dan Oracle Database background
processes dimulai. Kombinasi dari background processes dan SGA
disebut Oracle Database Instance.
System Global Area(SGA) adalah sebuah grup dari struktur shared
memory, yang dikenal sebagai komponen dari SGA, yang berisi data
dan kontrol informasi untuk satu instance Oracle Database.
SGA dibagi oleh semua server dan proses background. Contoh data
yang tersimpan di SGA meliputi cached data blocks dan area shared
SQL.
BEBERAPA BAGIAN DALAM SGA
System Global Area (SGA)

System Global Area(SGA) adalah sebuah grup dari struktur shared memory,
yang dikenal sebagai komponen dari SGA, yang berisi data dan kontrol
informasi untuk satu instance Oracle Database. SGA dibagi oleh semua server
dan proses background. Contoh data yang tersimpan di SGA meliputi cached
data blocks dan area shared SQL. Dalam SGA ada beberapa bagian, yaitu:
Database Buffer Cache —> Database Buffer Cache adalah bagian dari
SGA yang memegang salinan dari blok data yang dibaca dari datafile. Semua
pengguna secara bersamaan terhubung ke instance untuk database buffer
cache.
Redo Log Buffer —> Redo Log Buffer adalah circular buffer di dalam SGA
yang menyimpan informasi tentang perubahan yang dibuat ke dalam database.
Informasi ini disimpan dalam redo entries. Redo entries berisi informasi yang
diperlukan untuk merekonstruksi, atau redo, perubahan yang dibuat ke dalam
database dengan perintah INSERT, UPDATE, DELETE, CREATE,ALTER, atau
DROP. Redo entries digunakan untuk recovery database, jika diperlukan.
Shared Pool —> Shared Pool pada SGA berisi library cache, dictionary
cache, result cache, buffer untuk pesan eksekusi paralel, dan struktur kontrol.
Large Pool Database administrator dapat mengkonfigurasi daerah opsional
memori disebut large pool untuk menyediakan alokasi memori yang besar yang
akan digunakan untuk:
1. Session Memory untuk shared server dan interface Oracle XA(digunakan
untuk interaksi antar database)
2. I/O server proses Operasi backup dan restore Oracle Database

Dengan mengalokasikan session memori dari large pool untuk shared server,
Oracle XA, atau buffer query paralel, Oracle Database dapat menggunakan
shared pool primarily untuk shared caching SQL dan menghindari overhead
kinerja yang disebabkan oleh penyusutan shared SQL cache.
Java Pool 

Memori java pool digunakan dalam memori server untuk semua session-specific
kode Java dan data dalam JVM. Memori Java Pool digunakan dengan cara yang
berbeda, tergantung pada mode di mana Oracle Database berjalan.
Streams Pool

Stream Pool digunakan secara ekslusif oleh Oracle Streaming.
Stream Pool menyimpan buffer pesan antrian, dan menyediakan
memori untuk Oracle Stream untuk menangkap proses dan
menerapkan proses.

Kecuali Anda secara khusus mengkonfigurasi Stream Pool, ukuran
Stream Pool dimulai dari nol(0). Ukuran dari stream pool
bertambah secara dinamis sesuai kebutuhan ketika Oracle Streams
digunakan.

More Related Content

What's hot

What's hot (20)

Kd5 Aplikasi DBMS
Kd5 Aplikasi DBMSKd5 Aplikasi DBMS
Kd5 Aplikasi DBMS
 
Tutorial my sql
Tutorial my sqlTutorial my sql
Tutorial my sql
 
Database
DatabaseDatabase
Database
 
SISTEM BASIS DATA1
SISTEM BASIS DATA1SISTEM BASIS DATA1
SISTEM BASIS DATA1
 
Konsep dasar sistem basis data
Konsep dasar sistem basis dataKonsep dasar sistem basis data
Konsep dasar sistem basis data
 
Basis Data
Basis DataBasis Data
Basis Data
 
Tupen 7 1235010002
Tupen 7 1235010002Tupen 7 1235010002
Tupen 7 1235010002
 
Power Point | Database Design
Power Point | Database DesignPower Point | Database Design
Power Point | Database Design
 
Database Doc.
Database Doc.Database Doc.
Database Doc.
 
01 Pengatantar Basis Data
01 Pengatantar Basis Data01 Pengatantar Basis Data
01 Pengatantar Basis Data
 
Pengantar RDBMS
Pengantar RDBMSPengantar RDBMS
Pengantar RDBMS
 
1. Pengantar Basis Data
1. Pengantar Basis Data1. Pengantar Basis Data
1. Pengantar Basis Data
 
Pertemuan tiga
Pertemuan tigaPertemuan tiga
Pertemuan tiga
 
2 model eer
2 model eer2 model eer
2 model eer
 
2. Sistem Basis Data
2. Sistem Basis Data2. Sistem Basis Data
2. Sistem Basis Data
 
Basis data
Basis dataBasis data
Basis data
 
Sistem basis data
Sistem basis dataSistem basis data
Sistem basis data
 
Konsep dasar sistem basis data ppt
Konsep  dasar sistem basis data pptKonsep  dasar sistem basis data ppt
Konsep dasar sistem basis data ppt
 
Modul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBCModul PBO Bab-11 - JDBC
Modul PBO Bab-11 - JDBC
 
SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...
SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...
SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...
 

Similar to DBCA

Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - fahreza yozi
 
TA MySQL Master- Slave Replication
TA MySQL Master- Slave ReplicationTA MySQL Master- Slave Replication
TA MySQL Master- Slave ReplicationOktavianip34
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using OracleHari Setiaji
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using OracleLaboratorium Sirkel
 
Bab12 backup dan restore basis data
Bab12 backup dan restore basis dataBab12 backup dan restore basis data
Bab12 backup dan restore basis dataAgung Sakepris
 
Merancang web database_content_server
Merancang web database_content_serverMerancang web database_content_server
Merancang web database_content_serverGina Nashir
 
Modul 2 bahan ajar slide pl sql
Modul 2 bahan ajar slide   pl sqlModul 2 bahan ajar slide   pl sql
Modul 2 bahan ajar slide pl sqlBayu Anggara
 
PEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASEPEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASERäjù GùÑáwàn
 
PPT Automasi-1.pptx
PPT Automasi-1.pptxPPT Automasi-1.pptx
PPT Automasi-1.pptxmjarot
 
Instalasi serta DDL dan DML sederhana MariaDB
Instalasi serta DDL dan DML sederhana MariaDBInstalasi serta DDL dan DML sederhana MariaDB
Instalasi serta DDL dan DML sederhana MariaDBAxelSyamodra
 
TND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTino Dwiantoro
 
6 tahap perancangan database
6 tahap perancangan database 6 tahap perancangan database
6 tahap perancangan database Abdi Rusdyanto
 
Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )k4ira
 

Similar to DBCA (20)

So6
So6So6
So6
 
Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 -
 
TA MySQL Master- Slave Replication
TA MySQL Master- Slave ReplicationTA MySQL Master- Slave Replication
TA MySQL Master- Slave Replication
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
 
Proses database oracle
Proses database oracleProses database oracle
Proses database oracle
 
jBab i
jBab ijBab i
jBab i
 
Bab12 backup dan restore basis data
Bab12 backup dan restore basis dataBab12 backup dan restore basis data
Bab12 backup dan restore basis data
 
Merancang web database_content_server
Merancang web database_content_serverMerancang web database_content_server
Merancang web database_content_server
 
Modul 2 bahan ajar slide pl sql
Modul 2 bahan ajar slide   pl sqlModul 2 bahan ajar slide   pl sql
Modul 2 bahan ajar slide pl sql
 
PEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASEPEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASE
 
PPT Automasi-1.pptx
PPT Automasi-1.pptxPPT Automasi-1.pptx
PPT Automasi-1.pptx
 
Desain database
Desain databaseDesain database
Desain database
 
Instalasi serta DDL dan DML sederhana MariaDB
Instalasi serta DDL dan DML sederhana MariaDBInstalasi serta DDL dan DML sederhana MariaDB
Instalasi serta DDL dan DML sederhana MariaDB
 
Memory
MemoryMemory
Memory
 
kelompok.pptx
kelompok.pptxkelompok.pptx
kelompok.pptx
 
TND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis Data
 
6 tahap perancangan database
6 tahap perancangan database 6 tahap perancangan database
6 tahap perancangan database
 
Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )
 

More from Desty Yani

Proposal PTK - PPG
Proposal PTK - PPGProposal PTK - PPG
Proposal PTK - PPGDesty Yani
 
Proposal Project Pengembangan Sistem Informasi
Proposal Project Pengembangan Sistem InformasiProposal Project Pengembangan Sistem Informasi
Proposal Project Pengembangan Sistem InformasiDesty Yani
 
Structure query language (sql)
Structure query language (sql)Structure query language (sql)
Structure query language (sql)Desty Yani
 
Mekanisme kerja batu bata dan Cor Beton
Mekanisme kerja batu bata dan Cor BetonMekanisme kerja batu bata dan Cor Beton
Mekanisme kerja batu bata dan Cor BetonDesty Yani
 
K3 Konstruksi Besi, Beton & Batu Bata
K3 Konstruksi Besi, Beton & Batu Bata K3 Konstruksi Besi, Beton & Batu Bata
K3 Konstruksi Besi, Beton & Batu Bata Desty Yani
 
Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)Desty Yani
 
Kd4 Ketergantungan Fungsional
Kd4 Ketergantungan FungsionalKd4 Ketergantungan Fungsional
Kd4 Ketergantungan FungsionalDesty Yani
 
KD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi DataKD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi DataDesty Yani
 
Kd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar EntitasKd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar EntitasDesty Yani
 
Kd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMSKd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMSDesty Yani
 
Kd6 query berjenjang
Kd6 query berjenjangKd6 query berjenjang
Kd6 query berjenjangDesty Yani
 
Kd5 data kondisional
Kd5 data kondisionalKd5 data kondisional
Kd5 data kondisionalDesty Yani
 
Kd4 fungsi fungsi agregasi
Kd4 fungsi fungsi agregasiKd4 fungsi fungsi agregasi
Kd4 fungsi fungsi agregasiDesty Yani
 
Kd3 penggabungan data sql
Kd3 penggabungan data sqlKd3 penggabungan data sql
Kd3 penggabungan data sqlDesty Yani
 
SQL database client server
SQL database client serverSQL database client server
SQL database client serverDesty Yani
 
Kp.3 pengaturan sistem dan user
Kp.3 pengaturan sistem dan userKp.3 pengaturan sistem dan user
Kp.3 pengaturan sistem dan userDesty Yani
 
Mobile programming XII RPL
Mobile programming XII RPLMobile programming XII RPL
Mobile programming XII RPLDesty Yani
 
Internet sehat
Internet sehatInternet sehat
Internet sehatDesty Yani
 

More from Desty Yani (18)

Proposal PTK - PPG
Proposal PTK - PPGProposal PTK - PPG
Proposal PTK - PPG
 
Proposal Project Pengembangan Sistem Informasi
Proposal Project Pengembangan Sistem InformasiProposal Project Pengembangan Sistem Informasi
Proposal Project Pengembangan Sistem Informasi
 
Structure query language (sql)
Structure query language (sql)Structure query language (sql)
Structure query language (sql)
 
Mekanisme kerja batu bata dan Cor Beton
Mekanisme kerja batu bata dan Cor BetonMekanisme kerja batu bata dan Cor Beton
Mekanisme kerja batu bata dan Cor Beton
 
K3 Konstruksi Besi, Beton & Batu Bata
K3 Konstruksi Besi, Beton & Batu Bata K3 Konstruksi Besi, Beton & Batu Bata
K3 Konstruksi Besi, Beton & Batu Bata
 
Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)
 
Kd4 Ketergantungan Fungsional
Kd4 Ketergantungan FungsionalKd4 Ketergantungan Fungsional
Kd4 Ketergantungan Fungsional
 
KD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi DataKD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi Data
 
Kd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar EntitasKd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar Entitas
 
Kd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMSKd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMS
 
Kd6 query berjenjang
Kd6 query berjenjangKd6 query berjenjang
Kd6 query berjenjang
 
Kd5 data kondisional
Kd5 data kondisionalKd5 data kondisional
Kd5 data kondisional
 
Kd4 fungsi fungsi agregasi
Kd4 fungsi fungsi agregasiKd4 fungsi fungsi agregasi
Kd4 fungsi fungsi agregasi
 
Kd3 penggabungan data sql
Kd3 penggabungan data sqlKd3 penggabungan data sql
Kd3 penggabungan data sql
 
SQL database client server
SQL database client serverSQL database client server
SQL database client server
 
Kp.3 pengaturan sistem dan user
Kp.3 pengaturan sistem dan userKp.3 pengaturan sistem dan user
Kp.3 pengaturan sistem dan user
 
Mobile programming XII RPL
Mobile programming XII RPLMobile programming XII RPL
Mobile programming XII RPL
 
Internet sehat
Internet sehatInternet sehat
Internet sehat
 

DBCA

  • 1. PEMBUATAN BASIS DATA KD2 Administrasi Basis Data DestyYani, S.Kom
  • 2. TUJUAN PEMBELAJARAN Peserta didik dapat memahami tentang: Preparasi Instalasi Oracle 11G Teknik Pembuatan Basis data secara manual Database Configuration Assistant (DBCA) Membuat database dengan menggunakan DBCA
  • 4. TOOLS UNTUK ADMINISTRATOR SEBUAH DATABASE ORACLE Oracle Universal Installer Database Configuration Assistant Database Upgrade Assistant Oracle Net Manager Oracle Net Configuration Assistant Oracle Enterprise Manager Server Control Utility SQL*Plus Recovery Manager Data Pump SQL*Loader
  • 5. ORACLE GRID INFRASTRUKTUR DAN ORACLE INSTALASI DATABASE: KEBUTUHAN SISTEM Memori yang dibutuhkan : • 1 GB untuk database instance dengan Oracle Enterprise Manager Database Control • 1.5 GB untuk ASM instance dan Oracle Restart Ruang penyimpanan yang dibutuhkan: • 3 GB of swap space (based on 2 GB RAM) • 1 GB of disk space in the /tmp directory • 3.8 GB untuk Oracle Database software • 4.5 GB untuk Grid Infrastructure software • 1.7 GB untuk preconfigured database (pilihan) • 3.4 GB untuk fast recovery area (pilihan) Operating system (yang digunakan adalah Windows)
  • 6. Create the required operating system users and groups: Groups: oinstall dba Optional groups (if doing separation of duty across multiple users): oper asmdba asmoper asmadmin Users: Pemilik Software, biasanya oracle Can create multiple users for multiple product installations
  • 7. TEKNIK PEMBUATAN BASIS DATA SECARA MANUAL Pembuatan basis data secara manual menggunakan menggunakan Command Prompt (CMD) pada windows
  • 8.
  • 9.
  • 10. DATABASE CONFIGURATION ASSISTANT (DBCA) DBCA (Database Configurations Assistant) adalah sebuah utiliti pada data base oracle yang  dapat digunakan untuk membuat, mengkonfigurasi dan menghapus data base Oracle. Kita juga dapat membuat data base dengan menggunakan template yang tersedia atau dengan menggunakan database yang sudah ada sebagai contoh untuk membuat database atau template baru. DBCA dapat dijalankan dengan mode interactive maupun NON/ Interactive/silent. Mode Interactive menampilkanantarmuka grafis (GUI) dan langkah-langkah untuk membuat dan mengkonfigurasi sebuah data base.Sedangkan mode non-interactive/silent menggunakan script untuk membuat database.
  • 11. Sebagai seorang Database Administrator, maka harus merencanakan: struktur penyimpanan logikal dari database dan implementasi ke bentuk fisik: 1. Berapa besar dan banyak disk drive yang dimiliki? 2. Tipe penyimpanan seperti apa yang akan digunakan? 3. Berapa banyak data file yang dibutuhkan ? (perencanaan untuk membangun) 4. Berapa banyak tablespace yang akan digunakan? 5. Apa Tipe informasi yang akan disimpan? 6. Apakah ada kebutuhan penyimpanan khusus berdasarkan jenis dan ukurannya? keseluruhan desain database strategi backup Database
  • 13. Login ke komputer sebagai member grup DBA yang memiliki autorisasi untuk menginstal database Oracle.Apabila diperlukan, set environment variable dan ketikan dbca untuk menjalankan DBCA. Halaman Selamat Datang akan muncul dan klik next untuk melanjutkan Pilih create database dan Klik Next untuk melanjutkan. Database Template: pilih tipe template database yang akan digunakan untuk membuat   database.Terdapat 3 buah template database (general purpose or Transaction Process, Custom Database, Data Warehouse) yang akan meng-copy konfigurasi template database yang akan dipilih, termasuk data file yaitu control File, redo log file, termasuk tablespace. Klik show details untuk melihat konfigurasi tipe-tipe database. Untuk environment yang lebih kompleks, kita dapat memilih Custom Database Database Identification. Masukkan Global database Name denagn format database_name.domain_name, dan System Identifier(SID) yang biasanya secara default dis et sesuai nama database yang mengidentifikasi instance database tersebut.
  • 14. 1 2
  • 15. 3 4
  • 16. 5 Mengkonfigurasi Enterprise Manager database anda membutuhkan sebuah listener untuk melakukan konfigurasi agar lebih baik. Mengaktifkan perawatan tugas secar otomatis seperti optimizer statistic collection and proactive advisor reports. 6
  • 17. 8 Pilihan antara file system atau ASM (jika ASM tersedia) Menciptakan banyak copy dari redo logs dan control files anda jika dibutuhkan mengatur lokasi file (ORACLE_BASE, ORACLE_HOME, DB_NAME, DB_UNIQUE_NAME, SID) jika dibutuhkan 7
  • 18. 8 9
  • 19. B A 10 View and alter initialization parameters.
  • 20. 11 12
  • 26. QUIZ Parameter DB_BLOCK_SIZE sudah disetting dari awal dari sebuah database dan tidak bisa dirubah. A. Benar B. Salah dalam perintah untuk menghapus sebuah database menggunakan DROP DATABASE command, database harus: • Terbuka dan dalam mode RESTRICT • Mounted exclusively dalam mode RESTRICT • Shut down dengan pilihan immediate option
  • 27. PENGATURAN SGA Setiap database dimulai, shared memory area yang disebut System Global Area(SGA) dialokasikan dan Oracle Database background processes dimulai. Kombinasi dari background processes dan SGA disebut Oracle Database Instance. System Global Area(SGA) adalah sebuah grup dari struktur shared memory, yang dikenal sebagai komponen dari SGA, yang berisi data dan kontrol informasi untuk satu instance Oracle Database. SGA dibagi oleh semua server dan proses background. Contoh data yang tersimpan di SGA meliputi cached data blocks dan area shared SQL.
  • 29. System Global Area (SGA)
 System Global Area(SGA) adalah sebuah grup dari struktur shared memory, yang dikenal sebagai komponen dari SGA, yang berisi data dan kontrol informasi untuk satu instance Oracle Database. SGA dibagi oleh semua server dan proses background. Contoh data yang tersimpan di SGA meliputi cached data blocks dan area shared SQL. Dalam SGA ada beberapa bagian, yaitu: Database Buffer Cache —> Database Buffer Cache adalah bagian dari SGA yang memegang salinan dari blok data yang dibaca dari datafile. Semua pengguna secara bersamaan terhubung ke instance untuk database buffer cache. Redo Log Buffer —> Redo Log Buffer adalah circular buffer di dalam SGA yang menyimpan informasi tentang perubahan yang dibuat ke dalam database. Informasi ini disimpan dalam redo entries. Redo entries berisi informasi yang diperlukan untuk merekonstruksi, atau redo, perubahan yang dibuat ke dalam database dengan perintah INSERT, UPDATE, DELETE, CREATE,ALTER, atau DROP. Redo entries digunakan untuk recovery database, jika diperlukan.
  • 30. Shared Pool —> Shared Pool pada SGA berisi library cache, dictionary cache, result cache, buffer untuk pesan eksekusi paralel, dan struktur kontrol. Large Pool Database administrator dapat mengkonfigurasi daerah opsional memori disebut large pool untuk menyediakan alokasi memori yang besar yang akan digunakan untuk: 1. Session Memory untuk shared server dan interface Oracle XA(digunakan untuk interaksi antar database) 2. I/O server proses Operasi backup dan restore Oracle Database
 Dengan mengalokasikan session memori dari large pool untuk shared server, Oracle XA, atau buffer query paralel, Oracle Database dapat menggunakan shared pool primarily untuk shared caching SQL dan menghindari overhead kinerja yang disebabkan oleh penyusutan shared SQL cache. Java Pool 
 Memori java pool digunakan dalam memori server untuk semua session-specific kode Java dan data dalam JVM. Memori Java Pool digunakan dengan cara yang berbeda, tergantung pada mode di mana Oracle Database berjalan.
  • 31. Streams Pool
 Stream Pool digunakan secara ekslusif oleh Oracle Streaming. Stream Pool menyimpan buffer pesan antrian, dan menyediakan memori untuk Oracle Stream untuk menangkap proses dan menerapkan proses.
 Kecuali Anda secara khusus mengkonfigurasi Stream Pool, ukuran Stream Pool dimulai dari nol(0). Ukuran dari stream pool bertambah secara dinamis sesuai kebutuhan ketika Oracle Streams digunakan.