桀昊j 发表于 2016-11-18 09:58:02

db2 基本命令和变量

db2icrt <instance name>
db2idrop <instance name>
其中i = instance 实例, 需root权限
实例用户 或一般用户的命令来自哪里?
如果没有设置的普通用户: 只用命令 db2ls == db2 list( /usr/local/bin/db2ls )
vi .bashrc
...
# The following three lines have been added by UDB DB2.
if [ -f /home/db2inst1/sqllib/db2profile ]; then
    . /home/db2inst1/sqllib/db2profile
fi
...
环境变量: 操作系统级别的变量
注册变量:
  1 Global-Level variable
  2 Instance-Level variable
DB2COMM=TCPIP
DB2FCMCOMM=TCPIP4
DB2SYSTEM=node22.km.hm
DB2ADMINSERVER=dasuser1

Configuration parameters
  db2 get dbm cfg (instance)
  db2 get db cfg (database)

System database directory 系统编目
  # db2 list db directory
  sqldbdir]$ cat /home/db2inst1/sqllib/sqldbdir/sqldbdir
  DB2 DIRECTORY

��
NAV   NAV   0�/data/db2/db2inst1ib                              ��SQLDBD02 UTF-8O�USUTF-8O�� #"7�
SAMPLESAMPLE0�/data/db2/db2inst1ib                              )��SQLDBD020 UTF-8USUTF-8� $XBv8@v�ؒ$R�[DB2Q

  Local database directory
  # db2 list db directory on /data/db2
  sqldbdir]$ cat /data/db2/db2inst1/NODE0000/sqldbdir/sqldbdir
  DB2 DIRECTORY
��NAV   NAV   2SQL00001�/data/db2/db2inst1                              SQLDBD02 UTF-8O�USUTF-8O�� #"7�


Node directory
  # db2 list node directory
  $ cat /home/db2inst1/sqllib/sqlnodir/sqlnodir
  NODE DIRECTORYKWINGMEILocal workstationdasusr1KWINGMEIUNODE21192.168.121.2150000UNODE22192.168.121.2250000UNODE22_2192.168.121.2250020U   
  example:
  export DB2INSTANCE=db2inst1
  db2 get instance = db2inst1
  export export DB2INSTANCE= noexist
  db2 get instance = SQL10007N Message "-1390" could not be retrieved.Reason code: "3".
  备份:

db2 get dbm cfg > dbmcfg.bk
db2set -all > db2set.bk
db2 list db directory > systemdbdir.bk
db2 list node directory > nodedir.bk
db2 list dcs directory > dcsdir.bk
页: [1]
查看完整版本: db2 基本命令和变量