建立實例和管理服務器筆記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 使其餘服務器執行遠程管理任務(控制中心,圖形化管理工具)

相關文章
相關標籤/搜索