Reset db2 reset dbm cfg 配置参数复位(初始化为默认值)
1.3.3 实例操作
Opt Windows Remark Create
db2icrt <instance name> -p <InstProfPath> -p: 实例目录路径, 若省略则默认 DB2INSTPROF(db2set –all查看) 注册变量路径
List /* 查看当前实例 */ db2 get instance /* 查看所有可用实例 */ db2ilist 可采用DB2INSTANCE操作系统环境变量查看: echo %db2instance% (Windwos)
echo $db2instance (Linux/Unix)
Set set db2instance=<instance name> set db2instance 1、 DB2INSTANCE操作系统环境变量,类似于ORACLE中的ORACLE_SID, 用于实例切换 2、 “=” 左右绝对不能包含空格
Start db2 db2start win7环境中启停、删除、更新等操作会遇DB21009E错误,需要”管理员权限”才能启动此命令;
解决方法:应用db2cmdAdmin进入db2CLP
Stop db2 force application all db2 db2stop [force]
Upgrade db2 force application all; db2 db2stop [force];
db2iupdt <instance name> -p < InstProfPath>;
1、 更新前需停止该实例上运行的所有进
程
2、 更新前需先停止实例
3、 -p: 更新实例目录路径
4、 适用于数据库小版本升级
Drop db2 force application all; 1、 删除前需停止该实例上运行的所有进程
db2 db2stop [force];
db2idrop <instance name>;
2、 删除前需先停止实例
3、 删除实例并完全删除实例目录(还包含
db2diag.log等文件), 需手工处理
Attach db2 attach to <instance name> 连接到远程实例
Detach db2 detach 断开远程实例连接
1.4 管理服务器DAS
DAS (Database Administration Server) 配合DB2图形界面完成对远程数据库的操作,
一个系统下仅能有一个DAS, 所有DB2副本都使用1个DAS, 同时管理多个实例。
1.4.1 管理服务器配置
Opt Windows Remark
List db2 get admin cfg 数据库管理配置文件: $INSTANCE_HOME\ db2systm
Update db2 update admin cfg using <param name> <param value> 某些情况下管理器配置参数更改需要重启管理服务器生效
db2 update admin cfg using <param name> NULL 设置参数为空
Reset db2 reset admin cfg 配置参数复位(初始化为默认值)
1.4.2 管理服务器操作
Opt Unix(Linux) Windows Remark
List dasilist db2admin
win7 环境中, 启停、删除等操作会遇
DB21009E错误,需要”管理员权限”才能启
动此命令; 解决方法:应用db2cmdadmin
进入db2CLP
Start db2admin start
Stop db2admin stop
Create dasicrt db2admin create
Drop dasidrp db2admin drop
备注: 由于DB2 V9.7 后, db2cc(控制中心) \ db2tc(任务中心) 等图形界面逐渐被IBM
Data Studio \ IBM Optim 所取代, 建议在不使用图形界面操作时候关闭此服务。