建立 DB2 資料庫

2021-05-17 22:37:37 字數 3309 閱讀 5704

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

使用 db2 資料庫建立程式

使用 tivoli privacy manager 資料庫建立程式來建立 tivoli privacy manager 資料庫、設定配置值並建立 tivoli privacy manager 資料庫表。資料庫建立程式是 setuppmdb。

在啟動 setuppmdb之前,必須設定以下條件:

表 4 包含資料庫建立程式的名稱。資料庫建立程式位於 pm_install/bin 目錄,其中 pm_install 是 tivoli privacy manager 安裝目錄的名稱。

表 4. db2 資料庫的資料庫建立程式

作業系統

用於建立資料庫的命令

aix、linux 和 solaris

setuppmdb.sh

windows

setuppmdb.bat

從 db2 命令介面,通過發出以下命令啟動資料庫建立程式:

setuppmdb db2_userid db2_pw dbname

dbname

tivoli privacy manager 資料庫的名稱

db2_pw

db2 例項所有者密碼

db2_userid

db2 例項所有者使用者標識

注:忽略任何在資料庫建立程式中指定的其它引數。

將顯示一系列訊息來顯示資料庫建立程式的進度。

與資料庫建立過程相關的狀態資訊位於日誌檔案中。日誌檔案 dbsetup.log

在 pm_install/log 目錄中建立,其中 pm_install 是 tivoli privacy manager 安裝目錄的名稱。

手工建立資料庫和表

要手動建立和配置 tivoli privacy manager 資料庫,使用 db2 命令介面。從 db2 命令介面,可以:

建立資料庫

資料庫是從 db2 命令介面建立的。在啟動命令介面之前,必須符合以下條件:

在 db2 命令介面,輸入以下命令來建立資料庫:

db2 create database db_name alias alias_name using codeset utf-8 territory us

db_name

指定給資料庫的名稱。

alias_name

資料庫別名。如沒有提供別名,則將使用指定的資料庫名稱。

注:別名不是必需要的;然而,如果使用了別名,則它必須與資料庫名稱相同。

建立資料庫表

在 tivoli privacy manager 伺服器元件安裝過程中,定義所需 db2 資料庫表的檔案放在了 pm_install/ddl/db2 目錄下,其中 pm_install 是 tivoli privacy manager 安裝目錄的名稱。每一資料定義語言(ddl)檔案都包含用來建立資料庫表的 sql。

__  步驟 1.

切換到

pm_install/ddl/db2 目錄。

__  步驟 2.

輸入以下命令來連線到為 tivoli privacy manager

建立的 db2 資料庫:

db2 attach to instancename user db2_userid using db2_pw

db2 connect to db_name user db2_userid using db2_pw

instancename

要建立的 tivoli privacy manager 表的資料庫例項的名稱

db2_userid

資料庫例項所有者的使用者標識(userid)

db2_pw

與指定的例項使用者標識相關的密碼

db_name

tivoli privacy manager 資料庫的名稱

__  步驟 3.

對包含在 tivoli privacy manager 安裝

目錄下的每乙個 ddl 檔案 輸入 db2 -tvf 命令來建立 tivoli privacy manager 資料庫表:

db2 -tvf acc.ddl

db2 -tvf admin.ddl

db2 -tvf audit.ddl

db2 -tvf cms.ddl

db2 -tvf confcache.ddl

db2 -tvf deploy.ddl

db2 -tvf pes.ddl

db2 -tvf report.ddl

db2 -tvf trim.ddl

配置資料庫

建立 tivoli privacy manager 資料庫後,必須配置某些資料庫引數。表 5 列出了使用 tivoli privacy manager 所需要的資料庫引數和值。

表 5. 資料庫引數配置

資料庫引數值描述

256指定每一單個**程式可用的應用程式堆的大小(以頁為單位)。

256確定應用程式堆的最大大小(以 4 kb 頁為單位)。為在代表 mpp 或 smp 系統中節點上相同應用程式的執行的**程式間共享資訊時需要使用堆。如果應用程式複雜將執行或者 mpp 配置有大量節點,則應增加此堆的大小。

locklist

500指定分配給鎖列表的儲存器空間數量。鎖列表包括並行連線到資料庫的所有應用程式保留的鎖。

logfilsiz

2500

指定分配給用於資料恢復的日誌檔案的磁碟儲存空間的數量(以頁為單位)。該引數定義每一主日誌檔案和輔助日誌檔案的大小。

logsecond

4指定可用於資料庫恢復的輔助日誌檔案的數量。

250指定可在同一時間連線到資料庫的應用程式(本地和遠端)的最大數量。

對每個資料庫引數輸入以下命令來定製 db2 環境。

db2 update database cfg for

db_name

using db_parm value

db_name

tivoli privacy manager 資料庫的名稱

db_parm

要更新的 db2 資料庫引數

value

指定的 db2 資料庫引數的值

例如:db2 update database cfg for db_name using logfilsiz 2500

db2 update database cfg for db_name using logsecond 4

db2 update database cfg for db_name using locklist 500

建立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...

DB2 資料庫物件

資料庫物件 sql可分為三大類 1 ddl,資料定義語言,用於建立 修改 刪除資料庫物件 2 dml,資料操縱語言,用於選擇 插入 更新和刪除資料庫記錄 3 dcl,資料控制語言,用於提供資料物件訪問控制 資料型別 1 內建資料型別 2 用於自定義資料型別 a 自定義區分型別,udt允許在已有的內建...