SlideShare a Scribd company logo
PENGATURAN SISTEM DAN
USER
KD.3
ADMINISTRASI BASIS DATA
DESTY YANI, S.KOM
TUJUAN PEMBELAJARAN
Peserta didik dapat memahami :
• Framework manajemen
• Memulai dan mengakhiri database kontrol
• Pengaturan instance
• Parameter File
• Menggunakan SQL*Plus
FRAMEWORK MANAJEMEN
• Komponen pada Oracle Database 11g Release 2 management
framework:
1. Database instance
2. Listener
3. Management interface:
Database Control
Management agent (when using Grid Control)
ListenerDatabase
Control
Management
agent
Management interface
or
$ . oraenv
ORACLE_SID = [orcl] ? orcl
The Oracle base for ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_home1
is /u01/app/oracle
$ emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
http://host01.example.com:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 11g Database Control ........started.
------------------------------------------------------------------
Logs are generated in directory /u01/app/oracle/product/11.2.0/db_home1/
host01.example.com_orcl/sysman/
log
$ emctl stop dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
https://host01.example.com:1158/em/console/aboutApplication
Stopping Oracle Enterprise Manager 11g Database Control ...
... Stopped.
STARTING DAN STOPPING
DATABASE CONTROL
PENGATURAN INSTANCE
• Instance adalah struktur proses dan memory yang menjalankan
sistem database (DBMS, database management system).
Sedangkan database adalah sekumpulan file yang menyimpan
data (yang terdiri atas datafile, controlfile, dan redo log file). 

Istilah Database Oracle yang sering kita pakai itu merujuk pada
database management system (DBMS) Oracle.
• Kalau membuat database dengan DBCA, by default nama
instance dan nama database itu sama.
1. Untuk mengecek nama instance. Value dari ORACLE_SID
adalah nama dari instance.
2. Untuk mengecek nama database, gunakan command select
VALUE from v$parameter where NAME=’db_name’
PARAMETER FILE
spfileorcl.ora
or
initorcl.ora
INISIALISASI SEDERHANA
PARAMETER
DB_CACHE_SIZE
DB_FILE_MULTIBLOCK
_READ_COUNT
SHARED_POOL_SIZE
…
Advanced
CONTROL_FILES
DB_BLOCK_SIZE
PROCESSES
UNDO_TABLESPACE
…
Basic
INISIALISASI PARAMETER :
CONTOH
Parameter Rincian
CONTROL_FILES Satu atau lebih nama control file
DB_FILES Jumlah maksimum dari file-file database
PROCESSES Jumlah maksimum dari pengguna OS yang
prosesnya bisa terhubung secara serentak
DB_BLOCK_SIZE ukuran standar block database digunakan oleh
seluruh tablespaces
DB_CACHE_SIZE ukuran standar dari block buffer cache
System Global Area (SGA)
Shared pool
Database
buffer
cache
Redo log
buffer
Streams
poolLarge pool Java pool
KEEP
buffer pool
RECYCLE
buffer pool
nK buffer
cache
PGA
Stack
Space
User
Global
Area
SGA_TARGET (Total size of all SGA components)
MEMORY_TARGET (Total size of system-wide usable memory)
Stack
Space
User
Global
Area
PGA
INISIALISASI PARAMETER :
CONTOH
Parameter Rincian
PGA_AGGREGATE_TARGET Jumlah dari PGA alokasi memory ke semua
proses server
SHARED_POOL_SIZE ukuran dari shared pool (dalam bytes)
UNDO_MANAGEMENT mode Undo space management digunakan
INISIALISASI PARAMETER :
CONTOH
MENGGUNAKAN SQL*PLUS UNTUK
MENAMPILKAN PARAMETER
SQL> SELECT name , value FROM V$PARAMETER;
NAME VALUE
------------ ----------
lock_name_space 2
processes 150
sessions 247
timed_statistics TRUE
timed_os_statistics 0
…
SQL>SHOW PARAMETER SHARED_POOL_SIZE
NAME TYPE VALUE
------------------------------------ ----------- ---------------------
shared_pool_size big integer 0
SQL> show parameter para
NAME TYPE VALUE
------------------------------------ ----------- ---------------------
fast_start_parallel_rollback string LOW
parallel_adaptive_multi_user boolean TRUE
parallel_automatic_tuning boolean FALSE
parallel_execution_message_size integer 16384
parallel_instance_group string
…
MERUBAH NILAI PARAMETER
INISIALISASI
1. Parameters Statis:
Bisa dirubah hanya didalam parameter file
Dibutuhkan untuk merestart instance database sebelum hasilnya terlihat
Berjumlah sekira 110 parameters
2. Parameters Dinamis:
• Bisa dirubah ketika database online
• Bisa dirubah/ditambahkan pada:
Level Sesi
Level Sistem
• Valid selama durasi dari sessi atau berdasarkan pengaturan didalam SCOPE
• Dirubah dengan menggunakan syntax ALTER SESSION dan ALTER SYSTEM
• Berjumlah sekira 234 parameters
MERUBAH NILAI PARAMETER :
CONTOH
SQL> ALTER SESSION
SET NLS_DATE_FORMAT ='mon dd yyyy';
Session altered.
SQL> SELECT SYSDATE FROM dual;
SYSDATE
-----------
jun 18 2009
SQL> ALTER SYSTEM SET
SEC_MAX_FAILED_LOGIN_ATTEMPTS=2 COMMENT='Reduce
from 10 for tighter security.' SCOPE=SPFILE;
System altered.
STARTUP-SHUTDOWN
MEMULAI SEBUAH DATABASE
INSTANCE ORACLE
2
1
3
4
5
MEMULAI SEBUAH DATABASE
INSTANCE ORACLE: NOMOUNT
OPEN
MOUNT
NOMOUNT
SHUTDOWN
Instance
started
STARTUP
MEMULAI SEBUAH DATABASE
INSTANCE ORACLE: MOUNT
OPEN
MOUNT
NOMOUNT
SHUTDOWN
Control file
opened for this
instance
Instance
started
STARTUP
MEMULAI SEBUAH DATABASE
INSTANCE ORACLE: OPEN
OPEN
MOUNT
NOMOUNT
SHUTDOWN
All files opened as
described by the control
file for this instance
Control file
opened for this
instance
Instance
started
STARTUP
PILIHAN STARTUP: CONTOH
• Using the sqlplus utility:
• Using the srvctl utility with Oracle Restart
SQL> startup
SQL> alter database mount;
SQL> alter database open;
SQL> startup nomount
1
2
3
4
$ srvctl start database –d orcl –o mount
SHUTTING DOWN 

DATABASE INSTANCE ORACLE
2
4
1
3
PILIHAN SHUTDOWN: CONTOH
• Using the sqlplus utility:
• Using the srvctl utility with Oracle Restart
SQL> shutdown
SQL> shutdown immediate
SQL> shutdown abort
SQL> shutdown transactional
1
2
3
4
$ srvctl stop database –d orcl –o abort
CONTROL FILE
• Lokasi control file ditunjukkan oleh parameter control_files.
Silahkan temukan parameter control_files ini di instance
parameter (init file atau spfile). Atau gunakan SQL command
berikut:
SQL> show parameter control_files
SQL> -- atau
SQL> select name from v$controlfile;
SQL> -- atau
SQL> select NAME,VA
• Untuk melihat informasi apa saja yang disimpan di control file,
gunakan SQL command berikut:
SQL> select * from V$CONTROLFILE_RECORD_SECTION order
by type;
• Untuk melihat definisi control file, backup control file ke file text.
Gunakan perintah ini: SQL> alter database backup controlfile to trace;
DATA DICTIONARY VIEWS
SELECT USERNAME, ACCOUNT_STATUS
FROM dba_users
WHERE ACCOUNT_STATUS = 'OPEN';
SELECT table_name, tablespace_name
FROM user_tables;
SELECT sequence_name, min_value, max_value,
increment_by
FROM all_sequences
WHERE sequence_owner IN ('MDSYS','XDB');
DESCRIBE dba_indexes
1
2
3
4

More Related Content

What's hot

Sql grant, revoke, privileges and roles
Sql grant, revoke, privileges and rolesSql grant, revoke, privileges and roles
Sql grant, revoke, privileges and roles
Vivek Singh
 
Sql
SqlSql
MySQL and its basic commands
MySQL and its basic commandsMySQL and its basic commands
MySQL and its basic commands
Bwsrang Basumatary
 
MYSQL
MYSQLMYSQL
Working with Databases and MySQL
Working with Databases and MySQLWorking with Databases and MySQL
Working with Databases and MySQL
Nicole Ryan
 
Introduction databases and MYSQL
Introduction databases and MYSQLIntroduction databases and MYSQL
Introduction databases and MYSQL
Naeem Junejo
 
PostgreSQL- An Introduction
PostgreSQL- An IntroductionPostgreSQL- An Introduction
PostgreSQL- An Introduction
Smita Prasad
 
BITS: Introduction to MySQL - Introduction and Installation
BITS: Introduction to MySQL - Introduction and InstallationBITS: Introduction to MySQL - Introduction and Installation
BITS: Introduction to MySQL - Introduction and Installation
BITS
 
Difference Between Sql - MySql and Oracle
Difference Between Sql - MySql and OracleDifference Between Sql - MySql and Oracle
Difference Between Sql - MySql and Oracle
Steve Johnson
 
MYSQL-Database
MYSQL-DatabaseMYSQL-Database
Mysql
MysqlMysql
Mysql
ksujitha
 
PostgreSQL Database Slides
PostgreSQL Database SlidesPostgreSQL Database Slides
PostgreSQL Database Slides
metsarin
 
MySql slides (ppt)
MySql slides (ppt)MySql slides (ppt)
MySql slides (ppt)
webhostingguy
 
All Oracle-dba-interview-questions
All Oracle-dba-interview-questionsAll Oracle-dba-interview-questions
All Oracle-dba-interview-questions
Naveen P
 
Postgresql Database Administration- Day3
Postgresql Database Administration- Day3Postgresql Database Administration- Day3
Postgresql Database Administration- Day3
PoguttuezhiniVP
 
Physical_Standby_Database_R12.2.4
Physical_Standby_Database_R12.2.4Physical_Standby_Database_R12.2.4
Physical_Standby_Database_R12.2.4
mohammed shahnawaz ahmed
 
MySQL USER MANAGEMENT,ROUTINES & TRIGGERS.
MySQL USER MANAGEMENT,ROUTINES & TRIGGERS.MySQL USER MANAGEMENT,ROUTINES & TRIGGERS.
MySQL USER MANAGEMENT,ROUTINES & TRIGGERS.
Prabhu Raja Singh
 
Homework help on oracle
Homework help on oracleHomework help on oracle
Homework help on oracle
Steve Nash
 
SQL2SPARQL
SQL2SPARQLSQL2SPARQL
SQL2SPARQL
Alexandru Dron
 
Mysql cheatsheet - Part 2
Mysql cheatsheet - Part 2Mysql cheatsheet - Part 2
Mysql cheatsheet - Part 2
Adolfo Nasol
 

What's hot (20)

Sql grant, revoke, privileges and roles
Sql grant, revoke, privileges and rolesSql grant, revoke, privileges and roles
Sql grant, revoke, privileges and roles
 
Sql
SqlSql
Sql
 
MySQL and its basic commands
MySQL and its basic commandsMySQL and its basic commands
MySQL and its basic commands
 
MYSQL
MYSQLMYSQL
MYSQL
 
Working with Databases and MySQL
Working with Databases and MySQLWorking with Databases and MySQL
Working with Databases and MySQL
 
Introduction databases and MYSQL
Introduction databases and MYSQLIntroduction databases and MYSQL
Introduction databases and MYSQL
 
PostgreSQL- An Introduction
PostgreSQL- An IntroductionPostgreSQL- An Introduction
PostgreSQL- An Introduction
 
BITS: Introduction to MySQL - Introduction and Installation
BITS: Introduction to MySQL - Introduction and InstallationBITS: Introduction to MySQL - Introduction and Installation
BITS: Introduction to MySQL - Introduction and Installation
 
Difference Between Sql - MySql and Oracle
Difference Between Sql - MySql and OracleDifference Between Sql - MySql and Oracle
Difference Between Sql - MySql and Oracle
 
MYSQL-Database
MYSQL-DatabaseMYSQL-Database
MYSQL-Database
 
Mysql
MysqlMysql
Mysql
 
PostgreSQL Database Slides
PostgreSQL Database SlidesPostgreSQL Database Slides
PostgreSQL Database Slides
 
MySql slides (ppt)
MySql slides (ppt)MySql slides (ppt)
MySql slides (ppt)
 
All Oracle-dba-interview-questions
All Oracle-dba-interview-questionsAll Oracle-dba-interview-questions
All Oracle-dba-interview-questions
 
Postgresql Database Administration- Day3
Postgresql Database Administration- Day3Postgresql Database Administration- Day3
Postgresql Database Administration- Day3
 
Physical_Standby_Database_R12.2.4
Physical_Standby_Database_R12.2.4Physical_Standby_Database_R12.2.4
Physical_Standby_Database_R12.2.4
 
MySQL USER MANAGEMENT,ROUTINES & TRIGGERS.
MySQL USER MANAGEMENT,ROUTINES & TRIGGERS.MySQL USER MANAGEMENT,ROUTINES & TRIGGERS.
MySQL USER MANAGEMENT,ROUTINES & TRIGGERS.
 
Homework help on oracle
Homework help on oracleHomework help on oracle
Homework help on oracle
 
SQL2SPARQL
SQL2SPARQLSQL2SPARQL
SQL2SPARQL
 
Mysql cheatsheet - Part 2
Mysql cheatsheet - Part 2Mysql cheatsheet - Part 2
Mysql cheatsheet - Part 2
 

Similar to Kp.3 pengaturan sistem dan user

Less04 Instance
Less04 InstanceLess04 Instance
Less04 Instance
vivaankumar
 
Oracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid cloneOracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid clone
Deepti Singh
 
Oracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid cloneOracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid clone
Deepti Singh
 
Les 07 rman_rec
Les 07 rman_recLes 07 rman_rec
Les 07 rman_rec
Femi Adeyemi
 
Les 01 Arch
Les 01 ArchLes 01 Arch
Les 01 Arch
vivaankumar
 
Cloning Oracle EBS R12: A Step by Step Procedure
Cloning Oracle EBS R12: A Step by Step ProcedureCloning Oracle EBS R12: A Step by Step Procedure
Cloning Oracle EBS R12: A Step by Step Procedure
Orazer Technologies
 
Oracle11g notes
Oracle11g notesOracle11g notes
Oracle11g notes
Manish Mudhliyar
 
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش پانزدهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش پانزدهمآموزش مدیریت بانک اطلاعاتی اوراکل - بخش پانزدهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش پانزدهم
faradars
 
2011 384 hackworth_ppt
2011 384 hackworth_ppt2011 384 hackworth_ppt
2011 384 hackworth_ppt
maclean liu
 
Xpp c user_rec
Xpp c user_recXpp c user_rec
Xpp c user_rec
Femi Adeyemi
 
Refresh development from productions
Refresh development from productionsRefresh development from productions
Refresh development from productions
Osama Mustafa
 
br_test_lossof-datafile_10g.doc
br_test_lossof-datafile_10g.docbr_test_lossof-datafile_10g.doc
br_test_lossof-datafile_10g.doc
Lucky Ally
 
Database upgradation
Database upgradationDatabase upgradation
Database upgradation
santosh kodandapani
 
Administration and Management of Users in Oracle / Oracle Database Storage st...
Administration and Management of Users in Oracle / Oracle Database Storage st...Administration and Management of Users in Oracle / Oracle Database Storage st...
Administration and Management of Users in Oracle / Oracle Database Storage st...
rajeshkumarcse2001
 
Less04_Database_Instance.ppt
Less04_Database_Instance.pptLess04_Database_Instance.ppt
Less04_Database_Instance.ppt
MuhammadUmair833474
 
les_01_arch_presentation_asm_oracle_rac_
les_01_arch_presentation_asm_oracle_rac_les_01_arch_presentation_asm_oracle_rac_
les_01_arch_presentation_asm_oracle_rac_
tricantino1973
 
Creating a physical standby database 11g on windows
Creating a physical standby database 11g on windowsCreating a physical standby database 11g on windows
Creating a physical standby database 11g on windows
Roo Wall
 
oracle upgradation
oracle upgradationoracle upgradation
oracle upgradation
influxbob
 
les_01_core.ppt
les_01_core.pptles_01_core.ppt
les_01_core.ppt
SoloParaTi7
 
Less14 Br Concepts
Less14 Br ConceptsLess14 Br Concepts
Less14 Br Concepts
vivaankumar
 

Similar to Kp.3 pengaturan sistem dan user (20)

Less04 Instance
Less04 InstanceLess04 Instance
Less04 Instance
 
Oracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid cloneOracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid clone
 
Oracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid cloneOracle applications 11i hot backup cloning with rapid clone
Oracle applications 11i hot backup cloning with rapid clone
 
Les 07 rman_rec
Les 07 rman_recLes 07 rman_rec
Les 07 rman_rec
 
Les 01 Arch
Les 01 ArchLes 01 Arch
Les 01 Arch
 
Cloning Oracle EBS R12: A Step by Step Procedure
Cloning Oracle EBS R12: A Step by Step ProcedureCloning Oracle EBS R12: A Step by Step Procedure
Cloning Oracle EBS R12: A Step by Step Procedure
 
Oracle11g notes
Oracle11g notesOracle11g notes
Oracle11g notes
 
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش پانزدهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش پانزدهمآموزش مدیریت بانک اطلاعاتی اوراکل - بخش پانزدهم
آموزش مدیریت بانک اطلاعاتی اوراکل - بخش پانزدهم
 
2011 384 hackworth_ppt
2011 384 hackworth_ppt2011 384 hackworth_ppt
2011 384 hackworth_ppt
 
Xpp c user_rec
Xpp c user_recXpp c user_rec
Xpp c user_rec
 
Refresh development from productions
Refresh development from productionsRefresh development from productions
Refresh development from productions
 
br_test_lossof-datafile_10g.doc
br_test_lossof-datafile_10g.docbr_test_lossof-datafile_10g.doc
br_test_lossof-datafile_10g.doc
 
Database upgradation
Database upgradationDatabase upgradation
Database upgradation
 
Administration and Management of Users in Oracle / Oracle Database Storage st...
Administration and Management of Users in Oracle / Oracle Database Storage st...Administration and Management of Users in Oracle / Oracle Database Storage st...
Administration and Management of Users in Oracle / Oracle Database Storage st...
 
Less04_Database_Instance.ppt
Less04_Database_Instance.pptLess04_Database_Instance.ppt
Less04_Database_Instance.ppt
 
les_01_arch_presentation_asm_oracle_rac_
les_01_arch_presentation_asm_oracle_rac_les_01_arch_presentation_asm_oracle_rac_
les_01_arch_presentation_asm_oracle_rac_
 
Creating a physical standby database 11g on windows
Creating a physical standby database 11g on windowsCreating a physical standby database 11g on windows
Creating a physical standby database 11g on windows
 
oracle upgradation
oracle upgradationoracle upgradation
oracle upgradation
 
les_01_core.ppt
les_01_core.pptles_01_core.ppt
les_01_core.ppt
 
Less14 Br Concepts
Less14 Br ConceptsLess14 Br Concepts
Less14 Br Concepts
 

More from Desty Yani

Proposal PTK - PPG
Proposal PTK - PPGProposal PTK - PPG
Proposal PTK - PPG
Desty Yani
 
Proposal Project Pengembangan Sistem Informasi
Proposal Project Pengembangan Sistem InformasiProposal Project Pengembangan Sistem Informasi
Proposal Project Pengembangan Sistem Informasi
Desty 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 Beton
Desty 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
 
Kd5 Aplikasi DBMS
Kd5 Aplikasi DBMSKd5 Aplikasi DBMS
Kd5 Aplikasi DBMS
Desty Yani
 
Kd4 Ketergantungan Fungsional
Kd4 Ketergantungan FungsionalKd4 Ketergantungan Fungsional
Kd4 Ketergantungan Fungsional
Desty Yani
 
KD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi DataKD3 Teknik Normalisasi Data
KD3 Teknik Normalisasi Data
Desty Yani
 
Kd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar EntitasKd2 Diagram Hubungan Antar Entitas
Kd2 Diagram Hubungan Antar Entitas
Desty Yani
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki Database
Desty Yani
 
Kd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMSKd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMS
Desty Yani
 
Kd6 query berjenjang
Kd6 query berjenjangKd6 query berjenjang
Kd6 query berjenjang
Desty Yani
 
Kd5 data kondisional
Kd5 data kondisionalKd5 data kondisional
Kd5 data kondisional
Desty Yani
 
Kd4 fungsi fungsi agregasi
Kd4 fungsi fungsi agregasiKd4 fungsi fungsi agregasi
Kd4 fungsi fungsi agregasi
Desty Yani
 
Kd3 penggabungan data sql
Kd3 penggabungan data sqlKd3 penggabungan data sql
Kd3 penggabungan data sql
Desty Yani
 
SQL database client server
SQL database client serverSQL database client server
SQL database client server
Desty Yani
 
Basis Data Client-Server
Basis Data Client-ServerBasis Data Client-Server
Basis Data Client-Server
Desty Yani
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
Desty Yani
 
Kp. 4 struktur penyimpanan
Kp. 4 struktur penyimpananKp. 4 struktur penyimpanan
Kp. 4 struktur penyimpanan
Desty Yani
 

More from Desty Yani (20)

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)
 
Kd5 Aplikasi DBMS
Kd5 Aplikasi DBMSKd5 Aplikasi DBMS
Kd5 Aplikasi DBMS
 
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
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki Database
 
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
 
Basis Data Client-Server
Basis Data Client-ServerBasis Data Client-Server
Basis Data Client-Server
 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
 
Kp. 4 struktur penyimpanan
Kp. 4 struktur penyimpananKp. 4 struktur penyimpanan
Kp. 4 struktur penyimpanan
 

Recently uploaded

Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
Karya Keeper
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 

Recently uploaded (20)

Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 

Kp.3 pengaturan sistem dan user

  • 1. PENGATURAN SISTEM DAN USER KD.3 ADMINISTRASI BASIS DATA DESTY YANI, S.KOM
  • 2. TUJUAN PEMBELAJARAN Peserta didik dapat memahami : • Framework manajemen • Memulai dan mengakhiri database kontrol • Pengaturan instance • Parameter File • Menggunakan SQL*Plus
  • 3. FRAMEWORK MANAJEMEN • Komponen pada Oracle Database 11g Release 2 management framework: 1. Database instance 2. Listener 3. Management interface: Database Control Management agent (when using Grid Control) ListenerDatabase Control Management agent Management interface or
  • 4. $ . oraenv ORACLE_SID = [orcl] ? orcl The Oracle base for ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_home1 is /u01/app/oracle $ emctl start dbconsole Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0 Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved. http://host01.example.com:1158/em/console/aboutApplication Starting Oracle Enterprise Manager 11g Database Control ........started. ------------------------------------------------------------------ Logs are generated in directory /u01/app/oracle/product/11.2.0/db_home1/ host01.example.com_orcl/sysman/ log $ emctl stop dbconsole Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0 Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved. https://host01.example.com:1158/em/console/aboutApplication Stopping Oracle Enterprise Manager 11g Database Control ... ... Stopped. STARTING DAN STOPPING DATABASE CONTROL
  • 5. PENGATURAN INSTANCE • Instance adalah struktur proses dan memory yang menjalankan sistem database (DBMS, database management system). Sedangkan database adalah sekumpulan file yang menyimpan data (yang terdiri atas datafile, controlfile, dan redo log file). 
 Istilah Database Oracle yang sering kita pakai itu merujuk pada database management system (DBMS) Oracle. • Kalau membuat database dengan DBCA, by default nama instance dan nama database itu sama. 1. Untuk mengecek nama instance. Value dari ORACLE_SID adalah nama dari instance. 2. Untuk mengecek nama database, gunakan command select VALUE from v$parameter where NAME=’db_name’
  • 8. INISIALISASI PARAMETER : CONTOH Parameter Rincian CONTROL_FILES Satu atau lebih nama control file DB_FILES Jumlah maksimum dari file-file database PROCESSES Jumlah maksimum dari pengguna OS yang prosesnya bisa terhubung secara serentak DB_BLOCK_SIZE ukuran standar block database digunakan oleh seluruh tablespaces DB_CACHE_SIZE ukuran standar dari block buffer cache
  • 9. System Global Area (SGA) Shared pool Database buffer cache Redo log buffer Streams poolLarge pool Java pool KEEP buffer pool RECYCLE buffer pool nK buffer cache PGA Stack Space User Global Area SGA_TARGET (Total size of all SGA components) MEMORY_TARGET (Total size of system-wide usable memory) Stack Space User Global Area PGA INISIALISASI PARAMETER : CONTOH
  • 10. Parameter Rincian PGA_AGGREGATE_TARGET Jumlah dari PGA alokasi memory ke semua proses server SHARED_POOL_SIZE ukuran dari shared pool (dalam bytes) UNDO_MANAGEMENT mode Undo space management digunakan INISIALISASI PARAMETER : CONTOH
  • 11. MENGGUNAKAN SQL*PLUS UNTUK MENAMPILKAN PARAMETER SQL> SELECT name , value FROM V$PARAMETER; NAME VALUE ------------ ---------- lock_name_space 2 processes 150 sessions 247 timed_statistics TRUE timed_os_statistics 0 … SQL>SHOW PARAMETER SHARED_POOL_SIZE NAME TYPE VALUE ------------------------------------ ----------- --------------------- shared_pool_size big integer 0 SQL> show parameter para NAME TYPE VALUE ------------------------------------ ----------- --------------------- fast_start_parallel_rollback string LOW parallel_adaptive_multi_user boolean TRUE parallel_automatic_tuning boolean FALSE parallel_execution_message_size integer 16384 parallel_instance_group string …
  • 12. MERUBAH NILAI PARAMETER INISIALISASI 1. Parameters Statis: Bisa dirubah hanya didalam parameter file Dibutuhkan untuk merestart instance database sebelum hasilnya terlihat Berjumlah sekira 110 parameters 2. Parameters Dinamis: • Bisa dirubah ketika database online • Bisa dirubah/ditambahkan pada: Level Sesi Level Sistem • Valid selama durasi dari sessi atau berdasarkan pengaturan didalam SCOPE • Dirubah dengan menggunakan syntax ALTER SESSION dan ALTER SYSTEM • Berjumlah sekira 234 parameters
  • 13. MERUBAH NILAI PARAMETER : CONTOH SQL> ALTER SESSION SET NLS_DATE_FORMAT ='mon dd yyyy'; Session altered. SQL> SELECT SYSDATE FROM dual; SYSDATE ----------- jun 18 2009 SQL> ALTER SYSTEM SET SEC_MAX_FAILED_LOGIN_ATTEMPTS=2 COMMENT='Reduce from 10 for tighter security.' SCOPE=SPFILE; System altered.
  • 16. MEMULAI SEBUAH DATABASE INSTANCE ORACLE: NOMOUNT OPEN MOUNT NOMOUNT SHUTDOWN Instance started STARTUP
  • 17. MEMULAI SEBUAH DATABASE INSTANCE ORACLE: MOUNT OPEN MOUNT NOMOUNT SHUTDOWN Control file opened for this instance Instance started STARTUP
  • 18. MEMULAI SEBUAH DATABASE INSTANCE ORACLE: OPEN OPEN MOUNT NOMOUNT SHUTDOWN All files opened as described by the control file for this instance Control file opened for this instance Instance started STARTUP
  • 19. PILIHAN STARTUP: CONTOH • Using the sqlplus utility: • Using the srvctl utility with Oracle Restart SQL> startup SQL> alter database mount; SQL> alter database open; SQL> startup nomount 1 2 3 4 $ srvctl start database –d orcl –o mount
  • 20. SHUTTING DOWN 
 DATABASE INSTANCE ORACLE 2 4 1 3
  • 21. PILIHAN SHUTDOWN: CONTOH • Using the sqlplus utility: • Using the srvctl utility with Oracle Restart SQL> shutdown SQL> shutdown immediate SQL> shutdown abort SQL> shutdown transactional 1 2 3 4 $ srvctl stop database –d orcl –o abort
  • 22. CONTROL FILE • Lokasi control file ditunjukkan oleh parameter control_files. Silahkan temukan parameter control_files ini di instance parameter (init file atau spfile). Atau gunakan SQL command berikut: SQL> show parameter control_files SQL> -- atau SQL> select name from v$controlfile; SQL> -- atau SQL> select NAME,VA • Untuk melihat informasi apa saja yang disimpan di control file, gunakan SQL command berikut: SQL> select * from V$CONTROLFILE_RECORD_SECTION order by type; • Untuk melihat definisi control file, backup control file ke file text. Gunakan perintah ini: SQL> alter database backup controlfile to trace;
  • 23. DATA DICTIONARY VIEWS SELECT USERNAME, ACCOUNT_STATUS FROM dba_users WHERE ACCOUNT_STATUS = 'OPEN'; SELECT table_name, tablespace_name FROM user_tables; SELECT sequence_name, min_value, max_value, increment_by FROM all_sequences WHERE sequence_owner IN ('MDSYS','XDB'); DESCRIBE dba_indexes 1 2 3 4