SlideShare a Scribd company logo
1 of 3
Berikut adalah syntax - syntax dasar yang digunakan pada DB2:
1. Membuka DB2 Command Window
Start -> Run -> db2cmd
2. Menambah Instance dengan nama newinst [ harus admin ]
db2icrt newinst
3. Membuat database  newdb  pada new instance  newinst 
set db2instance=newinst //ubah instance yg aktif
db2start
db2 create database newdb
4. Mengetahui list instance
db2ilist
5. Mengetahui list database yang bisa connect ke instance
db2 list db directory
6. Mengubah DB2 instance ke  DB2′
set db2instance=db2
db2 get instance //Untuk lihat instance yg aktif
7. Mengubah konfigurasi pada dbm cfg paramater FEDERATED dari NO menjadi YES
db2 update dbm cfg using FEDERATED YES //update konfigurasi
db2 force applications all //putusin semua koneksi yg lagi terhubung
db2 terminate //putuskan koneksi ke sample (contoh database yg lagi aktif)
//buat restart instance nya
db2stop
db2start
db2 get dbm cfg //konfigurasi di tingkat instance
8. Connect ke database sample. Ada 3 cara :
db2 connect to sample //pake user yang lagi aktif
db2 connect to sample user prk //jika pakai user lain(nanti diminta pwdnya)
db2 connect to sample user prk using prk //jika pakai user lain(ga diminta
pwdnya)
9. Melihat koneksi-koneksi/aplikasi yg terhubung pada instance current.
db2 list applications
10. Buka DB2 Command Window baru dan connect to sample. Kemudian lihat berapa
banyak koneksi yang ada sekarang.
db2 connect to sample
db2 list applications
note : apabila aplikasi sudah terhubung ke database lain, maka gunakan DB2
terminate terlebih dahulu baru melakukan koneksi ke database baru.
11. Menutup salah satu DB2 Command Window
db2 force application (application_handle) // contoh : db2 force application
(63)
//nomor application_handle ini didapat dari : db2 list applications
12. Drop the instance newinst
set db2instance=newinst
db2stop
db2idrop newinst
set db2instance=db2
13. Drop and recreate the DAS (DB2 Administration Server), and start it
db2admin stop
db2admin drop
db2admin create
db2admin start
14. Mengubah DB2 registry variable DB2COMM to tcpip and npipe
db2set db2comm=tcpip,npipe
db2stop
db2start
15. Unset the DB2COMM registry variable
db2set db2comm=
db2stop
db2start
16. Mengubah konfigurasi tingkat database pada LOGSECOND db cfg parameter. Ubah
menjadi 5.
db2 connect to sample
db2 get db cfg
db2 update db cfg using LOGSECOND 5
db2 get db cfg
________________________________________________________________________________
______________________________________________________________
db2set = Memberitahu informasi tentang DB2Processors, DB2INSTPROF, dan
DB2COMM.
db2start = Menjalankan instance db2.
db2stop = menghentikan kerja instance db2.
db2ilist = memberikan daftar instance yang ada.
db2icrt = membuat instance baru.
db2idrop = menghapus instance baru.
db2 update dbm cfg = untuk update database manager config
db2 catalog db = mengubah isi katalog db2
db2 list node directory = memberikan informasi tentang node yang masuk ke
db2.
db2 list applications = memberikan daftar aplikasi yang sedang berjalan
db2 list tablespaces = memberikan informasi tentang koneksi yang dibuat.
Ada 2 mode dalam membuat perintah :
Mode non interaktif : contoh : db2 connect to <nama database>
Mode Interaktif : Contoh : db2
db2=> connect to <nama database>
db2=> select * from staff
________________________________________________________________________________
______________________________________________________________
cara ini menggunakan istilah EXPORT DAN IMPORT
export atau backup berarti qt membuat sebuah kopian dari database yang sudah ada
import atau restore berarti qt mengembalikan / mempaste ( istilahnya ) dari
database kopian ke dalam database yang lain.
Format Umum DB2MOVE
DB2MOVE [database name] [action] [option]
s
action : harus diisi dengan EXPORT atau IMPORT atau LOAD (pilih salah satu)
option : bisa diisi bermacam-macam, cuma biasanya ane menggunakan -u [userid]
(untuk username) dan -p [password] (untuk password).
untuk option lebih lengkap kita bisa melihatnya dengan mengetik DB2MOVE ?
cara mengexport :
– buatlah satu folder untuk menyimpan database ini..qt anggap foldernya bernama
backup yang berada di directorty C:backup
– buka command prompt dan kemudian masuk ke dalam directory c:backup.
– ketik perintah di bawah ini.
DB2MOVE [database name] EXPORT [option]
Misal : DB2MOVE mahasiswa EXPORT -u younha -p houkiboshi
– Silahkan menunggu prosesnya..
cara mengimport :
– buat database baru sebagai tempat untuk menampung hasil backup-an..caranya ada
pada tutorial pertama. misal database baru namanya dbbaru
– buka Command Prompt dan kemudian masuk ke dalam directory tempat hasil backup-
an tadi yaitu directory c:backup
– kemudian ketik perintah di bawah ini
DB2MOVE [database name] IMPORT [option]
misal : DB2MOVE dbbaru IMPORT -u Onepiece -p freewill
________________________________________________________________________________
____________
Size of your database:
=>db2 'call get_dbsize_info(?,?,?,0)'
Version of DB2 you are running:
=>db2level
Stop the db2 instance
=>db2stop
Stop an instance that has current connections
=>db2 force applications all
=>db2 deactivate db <dbname>
=>db2 terminate
=>db2stop force
=>ipclean
Start the db2 instance
=>db2start
Kill a hung instance (last resort)
=>db2_kill -all
List the databases in an instance
=>db2 list db directory
List the cataloged nodes
=>db2 list node directory
Show the database manager configuration settings
=>db2 get dbm cfg
Show the database level configuration settings
=>db2 get db cfg for <dbname>
Activate a database
=>db2 activate db <dbname>
Deactivate a database
=>db2 deactivate db <dbname>
View the DB2 License
=>db2licm -l
To switch between partitions
=>db2 terminate; export DB2NODE=<new-node-num>

More Related Content

What's hot

Rpl 012 - perancangan berorientasi objek
Rpl   012 - perancangan berorientasi objekRpl   012 - perancangan berorientasi objek
Rpl 012 - perancangan berorientasi objek
Febriyani Syafri
 

What's hot (20)

OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di Linux
 
Ppt imk akbar
Ppt imk akbarPpt imk akbar
Ppt imk akbar
 
Analisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik KompilasiAnalisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik Kompilasi
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
 
Interaksi Manusia Dan Komputer 4
Interaksi Manusia Dan Komputer 4Interaksi Manusia Dan Komputer 4
Interaksi Manusia Dan Komputer 4
 
4. pengamanan sistem operasi
4. pengamanan sistem operasi4. pengamanan sistem operasi
4. pengamanan sistem operasi
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Perancangan database penyewaan lapangan
Perancangan database penyewaan lapanganPerancangan database penyewaan lapangan
Perancangan database penyewaan lapangan
 
PPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxPPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptx
 
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
 
Use skenario
Use skenarioUse skenario
Use skenario
 
Sistem Basis Data Kepegawaian Supermarket.
Sistem Basis Data Kepegawaian Supermarket.Sistem Basis Data Kepegawaian Supermarket.
Sistem Basis Data Kepegawaian Supermarket.
 
Perancangan Data Warehouse (Logical dan Physical)
Perancangan Data Warehouse (Logical dan Physical)Perancangan Data Warehouse (Logical dan Physical)
Perancangan Data Warehouse (Logical dan Physical)
 
Rpl 012 - perancangan berorientasi objek
Rpl   012 - perancangan berorientasi objekRpl   012 - perancangan berorientasi objek
Rpl 012 - perancangan berorientasi objek
 
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
Modul Praktikum Pemrograman Berorientasi Objek (Chap.1-6)
 
Sistem Pendukung Keputusan
Sistem Pendukung KeputusanSistem Pendukung Keputusan
Sistem Pendukung Keputusan
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 
PowerPoint entity relationship diagram
PowerPoint entity relationship diagramPowerPoint entity relationship diagram
PowerPoint entity relationship diagram
 
Dimensional Modelling
Dimensional ModellingDimensional Modelling
Dimensional Modelling
 

Similar to Syntax db2 (20)

Deb7
Deb7Deb7
Deb7
 
Bab. 13
Bab. 13Bab. 13
Bab. 13
 
Debian 5
Debian 5Debian 5
Debian 5
 
Perintah dsar linux
Perintah dsar linuxPerintah dsar linux
Perintah dsar linux
 
Laporan instalasi debian 7
Laporan instalasi debian 7Laporan instalasi debian 7
Laporan instalasi debian 7
 
Modul Lengkap Microsoft visual Fox Pro
Modul Lengkap Microsoft visual Fox ProModul Lengkap Microsoft visual Fox Pro
Modul Lengkap Microsoft visual Fox Pro
 
Installasi DB2 pada centos 6.5
Installasi DB2 pada centos 6.5Installasi DB2 pada centos 6.5
Installasi DB2 pada centos 6.5
 
Debina 7
Debina 7Debina 7
Debina 7
 
Deb7
Deb7Deb7
Deb7
 
FreeBSD Database Server
FreeBSD Database ServerFreeBSD Database Server
FreeBSD Database Server
 
Deb5 RACHMAN ARISANDI PRATAMA
Deb5 RACHMAN ARISANDI PRATAMADeb5 RACHMAN ARISANDI PRATAMA
Deb5 RACHMAN ARISANDI PRATAMA
 
Seni cmd
Seni cmdSeni cmd
Seni cmd
 
debian 7
debian 7debian 7
debian 7
 
DEBIAN 7
DEBIAN 7DEBIAN 7
DEBIAN 7
 
Daftar perintah dos1
Daftar perintah dos1Daftar perintah dos1
Daftar perintah dos1
 
Perintah dasar linux ubuntu
Perintah dasar linux ubuntuPerintah dasar linux ubuntu
Perintah dasar linux ubuntu
 
Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012
 
Konfigurasi dhcp (linux debian)
Konfigurasi dhcp (linux debian)Konfigurasi dhcp (linux debian)
Konfigurasi dhcp (linux debian)
 
Konfigurasi server debian squeeze
Konfigurasi server debian squeezeKonfigurasi server debian squeeze
Konfigurasi server debian squeeze
 
Perintah dasar linux ubuntu
Perintah dasar linux ubuntuPerintah dasar linux ubuntu
Perintah dasar linux ubuntu
 

Syntax db2

  • 1. Berikut adalah syntax - syntax dasar yang digunakan pada DB2: 1. Membuka DB2 Command Window Start -> Run -> db2cmd 2. Menambah Instance dengan nama newinst [ harus admin ] db2icrt newinst 3. Membuat database  newdb  pada new instance  newinst  set db2instance=newinst //ubah instance yg aktif db2start db2 create database newdb 4. Mengetahui list instance db2ilist 5. Mengetahui list database yang bisa connect ke instance db2 list db directory 6. Mengubah DB2 instance ke  DB2′ set db2instance=db2 db2 get instance //Untuk lihat instance yg aktif 7. Mengubah konfigurasi pada dbm cfg paramater FEDERATED dari NO menjadi YES db2 update dbm cfg using FEDERATED YES //update konfigurasi db2 force applications all //putusin semua koneksi yg lagi terhubung db2 terminate //putuskan koneksi ke sample (contoh database yg lagi aktif) //buat restart instance nya db2stop db2start db2 get dbm cfg //konfigurasi di tingkat instance 8. Connect ke database sample. Ada 3 cara : db2 connect to sample //pake user yang lagi aktif db2 connect to sample user prk //jika pakai user lain(nanti diminta pwdnya) db2 connect to sample user prk using prk //jika pakai user lain(ga diminta pwdnya) 9. Melihat koneksi-koneksi/aplikasi yg terhubung pada instance current. db2 list applications 10. Buka DB2 Command Window baru dan connect to sample. Kemudian lihat berapa banyak koneksi yang ada sekarang. db2 connect to sample db2 list applications note : apabila aplikasi sudah terhubung ke database lain, maka gunakan DB2 terminate terlebih dahulu baru melakukan koneksi ke database baru. 11. Menutup salah satu DB2 Command Window db2 force application (application_handle) // contoh : db2 force application (63) //nomor application_handle ini didapat dari : db2 list applications 12. Drop the instance newinst set db2instance=newinst db2stop db2idrop newinst set db2instance=db2 13. Drop and recreate the DAS (DB2 Administration Server), and start it db2admin stop db2admin drop db2admin create db2admin start 14. Mengubah DB2 registry variable DB2COMM to tcpip and npipe db2set db2comm=tcpip,npipe db2stop db2start 15. Unset the DB2COMM registry variable db2set db2comm= db2stop db2start 16. Mengubah konfigurasi tingkat database pada LOGSECOND db cfg parameter. Ubah
  • 2. menjadi 5. db2 connect to sample db2 get db cfg db2 update db cfg using LOGSECOND 5 db2 get db cfg ________________________________________________________________________________ ______________________________________________________________ db2set = Memberitahu informasi tentang DB2Processors, DB2INSTPROF, dan DB2COMM. db2start = Menjalankan instance db2. db2stop = menghentikan kerja instance db2. db2ilist = memberikan daftar instance yang ada. db2icrt = membuat instance baru. db2idrop = menghapus instance baru. db2 update dbm cfg = untuk update database manager config db2 catalog db = mengubah isi katalog db2 db2 list node directory = memberikan informasi tentang node yang masuk ke db2. db2 list applications = memberikan daftar aplikasi yang sedang berjalan db2 list tablespaces = memberikan informasi tentang koneksi yang dibuat. Ada 2 mode dalam membuat perintah : Mode non interaktif : contoh : db2 connect to <nama database> Mode Interaktif : Contoh : db2 db2=> connect to <nama database> db2=> select * from staff ________________________________________________________________________________ ______________________________________________________________ cara ini menggunakan istilah EXPORT DAN IMPORT export atau backup berarti qt membuat sebuah kopian dari database yang sudah ada import atau restore berarti qt mengembalikan / mempaste ( istilahnya ) dari database kopian ke dalam database yang lain. Format Umum DB2MOVE DB2MOVE [database name] [action] [option] s action : harus diisi dengan EXPORT atau IMPORT atau LOAD (pilih salah satu) option : bisa diisi bermacam-macam, cuma biasanya ane menggunakan -u [userid] (untuk username) dan -p [password] (untuk password). untuk option lebih lengkap kita bisa melihatnya dengan mengetik DB2MOVE ? cara mengexport : – buatlah satu folder untuk menyimpan database ini..qt anggap foldernya bernama backup yang berada di directorty C:backup – buka command prompt dan kemudian masuk ke dalam directory c:backup. – ketik perintah di bawah ini. DB2MOVE [database name] EXPORT [option] Misal : DB2MOVE mahasiswa EXPORT -u younha -p houkiboshi – Silahkan menunggu prosesnya.. cara mengimport : – buat database baru sebagai tempat untuk menampung hasil backup-an..caranya ada pada tutorial pertama. misal database baru namanya dbbaru – buka Command Prompt dan kemudian masuk ke dalam directory tempat hasil backup- an tadi yaitu directory c:backup – kemudian ketik perintah di bawah ini
  • 3. DB2MOVE [database name] IMPORT [option] misal : DB2MOVE dbbaru IMPORT -u Onepiece -p freewill ________________________________________________________________________________ ____________ Size of your database: =>db2 'call get_dbsize_info(?,?,?,0)' Version of DB2 you are running: =>db2level Stop the db2 instance =>db2stop Stop an instance that has current connections =>db2 force applications all =>db2 deactivate db <dbname> =>db2 terminate =>db2stop force =>ipclean Start the db2 instance =>db2start Kill a hung instance (last resort) =>db2_kill -all List the databases in an instance =>db2 list db directory List the cataloged nodes =>db2 list node directory Show the database manager configuration settings =>db2 get dbm cfg Show the database level configuration settings =>db2 get db cfg for <dbname> Activate a database =>db2 activate db <dbname> Deactivate a database =>db2 deactivate db <dbname> View the DB2 License =>db2licm -l To switch between partitions =>db2 terminate; export DB2NODE=<new-node-num>