DB2資料庫建立例項和管理伺服器

2021-08-30 18:38:35 字數 1206 閱讀 9664

db2資料庫建立例項和管理伺服器

1:例項的概念

例項就是db2的執行**和資料庫物件的中間邏輯層,是所有的資料庫及其物件的邏輯集合,也可以看作是所有資料庫及其物件和db2的**之間的聯絡和結合。例項和資料庫的區別是,例項是邏輯的,共享記憶體、程序和一些配置檔案的集合,而資料庫是物理的,表、索引存放在資料庫中要占用物理儲存的。例項相當於windows中的服務。

1.1例項的建立命令

windows下:執行--db2cmd--db2icrt instname(例項的名字,要保證唯一性)

linux和unix下:db2dir/instance/db2icrt -a authtype -u fencedid instname

-a authtype 表示認證型別,authtype 可為server,client,server_encrypt和dcs_encrypt其中之一;

-u fencedid 表示將來用來執行受保護使用者定義函式(udf)和受保護儲存過程的使用者的名稱;

instname 例項的名字,必須與擁有例項的使用者的名稱相同。

dbset命令:設定db2的環境變數

dbset -all:檢視已經設定的登錄檔變數

在windows上例項作為服務存在,在unix和linux上例項作為一組後台程序存在的

可以通過db2_ps或者ps -elf|grep -i instname來檢視db2的程序狀態。

db2ilist:列出機器上所有的db2例項

db2imigr instancename:遷移例項

db2iupdt instancename:更新例項

二者的區別是:db2iupdt 是小版本的打補丁,db2imigr 是大版本的遷移。

在linux和unix下:

db2iauto -on instname:允許例項在每次系統啟動後自動啟動

db2iauto -off instname:不允許例項在每次系統啟動後自動啟動

das:管理資料庫

用於幫助其他db2伺服器執行遠端管理任務,例如,假設你安裝了db2的資料庫伺服器遠在北京機房,你現在想在上海利用db2提供的圖形化管理工具來管理這個北京機房的db2,那麼你必須在北京的db2伺服器上配置啟動管理伺服器。

das在windows上是db2das00,在linux和unix上是db2as;

建立命令:windows:db2admin create, linux和unix上:dasicrt name;

建立 DB2 資料庫

可以使用 tivoli privacy manager 資料庫建立程式或使用資料庫產品介面可以建立 tivoli privacy manager 資料庫 表和配置資料庫。使用 db2 資料庫建立程式 使用 tivoli privacy manager 資料庫建立程式來建立 tivoli privac...

建立DB2資料庫

建立db2資料庫 1.建立資料庫 db2cmd db2 list db directory 查詢現存的資料庫 create db dbname 建立資料庫 2.建立使用者名稱密碼 方法一 db2cmd db2cc 選擇建立好的資料庫 使用者和組物件 資料庫使用者中新建 我的電腦 管理 本地使用者和組...

DB2 資料庫建立

登入資料庫管理使用者 db2inst db2 db2inst db2 create database dbname automatic storage yes on dbauto dbpath on database using codeset gbk territory cn collate us...