实例
实例目录一旦创建,就不能更改其位置. 在linux/unix中为了拥有实例目录,必须创建和实例名相同的用户,其最终目的是为了以这个用户的home目录作为实例目录.
windows上, 实例是服务, 而linux/unix上, 实例是后台进程. 因此, 在un*x环境下, 有一个db2iauto的命令管理实例的自动启动
db2iauto -on <instance_name> #开启自启动 db2iauto -off <instance_name> #关闭自启动.
DB2INSTANCE变量
该环境变量指定当前活动实例。所有命令都将应用于该实例。
用db2 get instance获得当前活动实例名。
这个环境变量类似oracle中的变量oracle_sid, informix中的变量informixserver。主要用于在多个实例间进行切换。这个变量在windows中很常用,在linux/unix中由于每个实例都有同名的用户,因此当使用这个用户登录时已经隐含地连接了这个实例,所以相对来说在linux/unix中很少用到这个变量。
配置实例
每个实例在创建后,都有实例配置文件(db2systm),实例配置文件控制实例的安全、通信、管理和资源的分配。这个配置文件是二进制的。只能通过命令来修改。
db2 get dbm cfg #查看当前实例的配置参数。 db2 update dbm cfg using ... #修改实例配置文件 db2 reset dbm cfg #恢复实例配置文件为默认值
时间: 2024-10-03 14:45:14