100% found this document useful (1 vote)
79 views

DB2 Commands

The document provides a list of common DB2 commands for starting and stopping the DB2 instance and administration server, connecting to databases, backing up and restoring databases, listing database information, and monitoring and troubleshooting DB2. Some key commands include db2start to start the DB2 instance, db2 backup to perform backups, db2 restore to restore from backups, and db2diag to read diagnostic logs.

Uploaded by

ShreyanSen
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
79 views

DB2 Commands

The document provides a list of common DB2 commands for starting and stopping the DB2 instance and administration server, connecting to databases, backing up and restoring databases, listing database information, and monitoring and troubleshooting DB2. Some key commands include db2start to start the DB2 instance, db2 backup to perform backups, db2 restore to restore from backups, and db2diag to read diagnostic logs.

Uploaded by

ShreyanSen
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

DB2 Commands : Frequent Used

DB2
Commands:

db2stop                        stops the DB2 instance

db2start                         starts the DB2 instance

db2admin stop              stops the db2 administration server instance

db2admin starts           starts the db2 administration server instance

db2 list applications      shows the current connections (for more detail add the ‘show detail’
parameter)

db2 connect to <dbname>      connects to the database named in <dbname>

db2 connect reset                    closes the database connection held by that user

db2 update db cfg for <dbname> using <param> <new setting>              To Update Db parameter with
new value

db2 backup db <dbname> to <bk_dir> with 4 buffers          very simplistic backup DB command

db2 backup db <dbname> use TSM                               Simple offline backup, do stopsap and db2start

db2 backup db <dbname> online use TSM                   Simple online backup using TSM

    

db2 backup db <dbname> tablespace <tablespace name> online use TSM

db2 list history backup all for <SID>| more          lists history for the backups

    

db2 restore db <sid> from . taken at <timestamp>      restore from disk

This will put the database in ROLLFORWARD


state

db2 restore db <sid> use TSM taken at <timestamp>

Rollforward

db2 rollforward db <sid> to <time to recover to>


  

To get the rollforward status

db2 rollforward db <sid> query status

Alter Tablespaces

db2 “alter tablespace <?> extend (all containers <no of pages>)”

To run stats for all tables

dmdb6srp –n <SID> -t ALL

Stop the Db2-License-Daemon-Process                          ‘db2licd


end’                                                            

                                                                                         ‘ps-ef   grep db2licd’ (for


checking)                                    

Install the DB2-License                                                   ‘db2licm -a <RDBMS-CD-Path>\db2udbee.lic’   

                                                                                           ‘db2licm -l’ (for checking)

                                                                                       
                                          

Query to check table size in Db2

db2 “select substr(a.tabname,1,30), (a.fpages*PAGESIZE/1024) as TAB_SIZE from


syscat.tables a, syscat.tablespaces b where a.TBSPACEID=b.TBSPACEID ORDER BY
TAB_SIZE desc”|more

The db2 diagnostic log for SAP instances is usually stored under <instance home>/db2dump/db2diag.log.
This directory
will also house any dumps that may occur. If using the std SAP archive exit for DB2, the log and error files
for the archives will resides here as well. Simply
view with ‘more’.

To Read db2diag

db2diag -g db:= -gi level=severe

db2diag -g db:= -gi level=error

db2diag -gi “level=error” -H 1d


db2 force application all                                                                                        Terminate all
applications

db2stop force                                                                                                        Forcefully stopping


database

db2level                                                                                                                Current version and fix


pack details

db2 list db directories                                                                                         Directories used by


database

db2 list utilities show detail                                                                                running utilities like


backup/restore/runstat

db2 list history backup all for <DBsid>                                                            Backup history of database

  

db2 list history backup all for <DBSID> | more                                                Lists history for the
backups

db2 restore db <dbname>                                                                                 Database restore

db2 ” select distinct tabschema from syscat.tables ”                         DB2 Schema name search

db2pd -logs -db <dbname>                                                               Archive log details

db2 update db cfg for <SID> using LOGARCHMETH1 DISK:/db2/<SID>/log_archive

db2top                                                                                                             DB2 monitoring tool


command

BR Vaibhav

You might also like