当前位置:首页 > 数据库 > SQL其他

DB2数据库基础

       1、查看版本相关信息
db2ls
db2ls   -q  -b  /opt/ibm/db2/v11.1 #可查看安装组件相关信息

 


       2、在linux 平台下创建实例

 

db2icrt  的用法:
-p: 指定实例端口号
-s: 指定实例类型
-u: 指定 fenced user

 


groupadd  -g  1101  db2iadm1  #创建实例管理组
groupadd  -g  1101  db2fadm1  #创建 fenced组
useradd   -g  db2iadm1  -u  1101     -m   -d  /home/db2inst1  db2inst1

 

#创建实例用户

 

useradd   -g   db2fadm1   -u   1101  -m   -d  /home/db2fenc1   db2fenc1 

 

#创建fence 用户

 

切换至root目录
cd   /opt/ibm/db2/v11.1/instance
./db2icrt   -p   50000   -u  db2fenc1   db2inst      #创建实例

 

       3、数据库参数配置

 

A.配置实例:

 

 查询:db2  get  dbm   cfg
 设置:db2  updata  dbm  cfg  using  <parameter_name><value>
B.配置数据库:
 查询:db2  get  db  cfg  for<database_name>
 设置:db2  updata  db  cfg  for<database_name>using <parameter_name> <value>
 
 应用实例:
 db2 update  db  cfg  simudb  using  LOGPRIMARY  80
 恢复默认设置:db2  reset  db  cfg

 

       4、实例基本操作

 


db2ilist   #显示版本下面有哪些实例
db2grep   -dump   #显示服务器上面有哪些实例
db2  get  instance  #显示当前实例

 

       5、数据库实例的开启
su  -  db2inst1
db2start   #启动实例
   
       6、数据库实例的关闭

 

db2stop    #停止实例
如果当前实例下有数据库连接,db2stop 会报错。
db2  force  applications #断开所有应用连接
db2stop    #停止实例

 

       7、数据库实例删除

 

cd  /opt/ibm/db2/v11.1/instance
./db2idrop     db2inst1  #删除实例


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐