建立实例和管理服务器笔记1

一、使用db2icrt建立实例linux

(1)使用root登陆sql

(2)useradd;groupadd 默认建立了 db2inst1:db2iadm1 shell

                                  db2fenc1:db2fadm1服务器

/home/db2inst1 实例目录的位置ide

(3)DB2DIR/instance/db2icrt -a AuthType -u FencedID Instname工具

     AuthType 能够是server client server_encrypt 和dcs_encryptunix

-u FencedID建立实例时必需,一般用不到server

/opt/IBM/db2/v9.5/instance/db2icrt -a server -u db2fenc1 db2inst2get

(4)查看能够定义的注册变量 db2set -lrit

     db2set db2instprof="c:\123" -g  全局级别

     db2set db2instprof="c:\123" -i db2  实例级别

(5)配置实例运行环境

     建立新实例时,会在实例目录下生成脚本db2profile,用户登陆时都要使用该文件配置环境,为了使其余用户访问实例和db2环境,其余用户也要运行一样的脚本。方法以下:

             Bshell下:编辑用户的.profile文件 添加 :.实例目录/sqllib /db2profile 或者在终端下执行

             Cshell下:编辑.login 添加 source 实例目录/sqllib/db2cshrc

(6)列出实例 db2ilist

(7) 自动重启实例 db2iauto -on  (-off)  instance name

(8) 链接至实例和从实例断开

当用户登陆时,已隐含链接实例了。unix下用哪一个用户登陆,就是用那个实例

db2 attach  to instance name

(9)db2stop force 未提交的会强制回滚

(10)利用DB2INSTANCE环境变量来切换实例

     查看当前环境变量

     echo $db2instance(linux unix) 

     echo %db2instance%(win)

     set db2instance        db2 get instance

     win下设置: set db2instance=db2inst2

(11)删除实例   db2idrop db2inst1

(12)DAS 使其余服务器执行远程管理任务(控制中心,图形化管理工具)

相关文章
相关标签/搜索