自己整理的學習資料——DB2 V8資料庫基礎(八)

rheet1978發表於2008-09-23

2       例項和資料庫

2.1    管理伺服器

如果需要排程和管理DB2資料庫伺服器需要啟動Admin Server,命令如下:

Db2admin {start|stop}                               start/stop    admin server

A backeground process to support instance administration(後臺程式)

       Dasusr1   on UNIX (default)

       DB2DAS  service on Windows (default)

程式也可以通過服務來起停

 

管理伺服器的預設名:

  UNIX下為DB2AS

  WINDOWS下為DB2DAS00

  

2.2    例項和資料庫

NET START DB2NTSECSERVER           啟動db2安全服務(不重要)

2.2.1   啟停例項

Db2start                啟動例項

// NET START   instance_name                  db2從作業系統視窗啟動(WINDOWS)

Db2stop  [force]        停止例項,如果加force是代表強制停止

//NET STOP   instance_name                  db2從作業系統視窗停止(WINDOWS)

 

2.2.2   例項

l         例項建立刪除語句

建立例項(root/admin許可權)

Db2icrt  InstName             

刪除例項(root/admin許可權)

Db2idrop  InstName                  

列出所有例項

Db2ilist                                     

更新例項的配置

  DB2IUPDT

 

UNIX:     /instance/db2icrt   - u      name>

           /instance/db2idrop  - u    name>

           在省局伺服器中安裝路徑為 /usr/opt/db2_08_01

WIDOWS:   db2icrt        name>

                     db2idrop      name>

刪除一個例項並不能刪除其所屬的資料庫。

 

在同一臺計算機上如果有兩個以上的例項,如果想在一個例項裡面管理另一個例項裡面的資料庫(不想改變環境變數),需要把另一個例項中的資料庫編目到本例項中。

比如在伺服器上有兩個例項DB2TESTDB2,在DB2中想訪問DB2TEST,需要作以下操作:

       Catalog local node mydb2 instance db2test

       Catalog db sample as mysam at node mydb2

實際操作中多數用控制中心圖形化編目例項和資料庫。

 

 

l         預設例項

Db2inst1(UNIX)

DB2 (WINDOWS)

 

l         UNIX下保護使用者

Db2fenc1      (fenced   userid)   (在省局伺服器上使用者是db2fii)

 

l         換例項登陸

UNIX:   第一種是用su 例項使用者名稱 的方式 ,第二種是用profile檔案的方式,profile的路徑是/home/db2ii/sqllib/db2profile   ,其中db2ii是例項名可以根據例項的不同改變。

 

WINDOWSset DB2INSTANCE=DB2INST1    其中db2是例項名 

 

GET INSTANCE                                               列出當前例項

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9524210/viewspace-462535/,如需轉載,請註明出處,否則將追究法律責任。

相關文章