DB2简单的实例操作

#在AIX系统中,每个账户可以建立一个或者多个实例,但是在同一时间,只能够对这其中的一个实例进行操作。

1、db2icrt
     db2icrt instance_name
在AIX服务器上创建实例时,必须提供受防护的用户标识,例如:DB2DIR/instance/db2icrt -u db2inst1 instance_name
可选参数有:
     -h 或 -? 显示此命令的帮助菜单
     -d 设置在问题确定期间要使用的调试方式
     -a AuthType 指定实例的认证类型

2、db2iupdt
     db2iupdt InstName
InstName是实例名,有如下参数选择:
     /u :username,password 指定Db2服务的账户和密码
     /h :hostname 覆盖缺省TCP/IP主机名(如果当前计算机有一个或多个TCP/IP主机名)
     /p :instance-profile-path 为已更新实例指定新的实例概要文件路径
     /r :baseport,endport 指定在运行多个数据库分区时,分区数据库实例将使用的TCP/IP端口范围

3、db2iauto
     db2iauto -on/off instance_name

4、db2start
     启动数据库实例,需要DB2ADMNS和Administrators组的成员才能启动数据库

5、db2 attach 实例连接
     db2 attach to instance_name 连接实例
     db2 attach 查看正在连接实例
     db2 detach 拆离实例
     db2ilist 查看所有数据库实例

6、db2stop
     关闭数据库实例,在关闭之前必须运行db2 terminate命令结束每个会话

7、db2idrop
     要删除根实例,输入db2idrop命令;要删除非根实例,必须先卸载    Db2数据库产品
     使用命令行来出去根实例,请完成以下步骤:
          a. 停止当前使用该实例的所有应用实例
          b. 在每个命令窗口中,通过运行terminate命令来停止命令行处理器
          c. 运行db2stop命令来停止该实例
          d. 备份由DB2INSTPROF注册表变量指定的实例目录
          e. (仅限Linux和UNIX操作系统)作为实例所有者注销,然后作为具有root用户权限的用户登录
          f. 发出db2idrop命令:db2idrop InstName 从实例列表中出去实例条目(使用db2ilist检查)并出去实例所有者主目录下的sqllib子目录
          g. (对于Windows操作系统)如果删除的实例时缺省的实例,请通过发出db2set命令来设置新的缺省实例:db2set db2instdef=instance_name -g
          h. (对于Linux和UNIX操作系统)如果实例所有者的用户标识和组仅用于该实例,请清除该用户标识和组

猜你喜欢

转载自yiwu-zh.iteye.com/blog/1977565