DB2筆記之二 DB2目錄結構 Linux

2021-05-23 08:36:02 字數 1707 閱讀 9940

參考ibm官方db2手冊

在進行 root 使用者安裝期間,可以指定將在何處建立 db2® 資料庫產品的子目錄和檔案。對於非 root 使用者安裝,您無法選擇 db2 產品的安裝位置;必須使用預設位置。

注: 對於非 root 使用者安裝,所有 db2 檔案(程式檔案和例項檔案)都位於 

$home/sqllib 目錄中或者位於該目錄下面;其中 

$home 表示非 root 使用者的主目錄。

在安裝之後,將在各個目錄中建立 db2 物件。下表說明了預設 root 使用者安裝後的 db2 物件位置。

表 1. 預設 root 使用者安裝後的 db2 物件位置

db2 物件

位置das 主目錄

home/dasusr1

das 資訊

home/dasusr1/das

資料庫配置檔案 sqldbcon

home/db2inst1/db2inst1/node0000/sql00001

資料庫目錄

包含以下各項所需的檔案:

home/db2inst1/db2inst1/node0000/sql00001

資料庫管理器配置檔案 db2systm

home/db2inst1/sqllib

db2 命令

/opt/ibm/db2/v9.7/bin

db2 錯誤訊息檔案(db2diag 日誌檔案)

home/db2inst1/sqllib/db2dump

db2 安裝路徑

預設值為 /opt/ibm/db2/v9.7

事件監視器資料目錄

home/db2inst1/db2inst1/node0000/sql00001/db2event

事務日誌檔案目錄

home/db2inst1/db2inst1/node0000/sql00001/sqlogdir

安裝日誌檔案 db2install.history

/opt/ibm/db2/v9.7/install/logs

例項主目錄

home/db2inst1

例項資訊

home/db2inst1/sqllib

例項的本地資料庫目錄

home/db2inst1/db2inst1/node0000/sqldbdir

分割槽資料庫環境檔案 db2nodes.cfg

home/db2inst1/sqllib

系統資料庫目錄

home/db2inst1/sqllib/sqldbdir

下圖舉例說明了 root 使用者安裝之後的 db2 目錄結構的示例。在這些示例中,有兩個例項:db2inst1 和 db2inst2。

本地資料庫目錄。

資料庫配置檔案

此目錄中的 db2diag 日誌檔案用於記錄 db2 錯誤訊息。

系統資料庫目錄

db2nodes.cfg 檔案用於分割槽資料庫環境。

資料庫管理器配置檔案

dasusr1 目錄包含 db2 管理伺服器 (das) 配置檔案和至 db2 核心檔案的符號鏈結。

此圖舉例說明了安裝日誌檔案的位置。如果在同一安裝路徑下有多個安裝,那麼 db2install.history 檔案的索引將為db2install.history.n

;其中 n 表示乙個四位數,例如 0000 或 0001。

db2 安裝目錄 /opt/ibm/db2/v9.7

包含已安裝的 db2 檔案。

DB2筆記之四 DB2欄位型別

db2內建資料型別可以分成數值型 numeric 字串型 character string 圖形字串 graphic string 二進位制字串型 binary string 或日期時間型 datetime 還有一種叫做 datalink 的特殊資料型別。datalink 值包含了對儲存在資料庫以外...

DB2目錄結構簡介

db2目錄結構 instance node0000 sql00001 sqlbp.1 sqlbp.2 包含緩衝池資訊 sqlspcs.1 sqlspcs.2 包含表空間資訊 sqldbcon 包含資料庫配置資訊 不能直接編輯此檔案,需動態更改如 update database manager con...

DB2目錄結構 Linux

在進行 root 使用者安裝期間,可以指定將在何處建立 db2 資料庫產品的子目錄和檔案。對於非 root 使用者安裝,您無法選擇 db2 產品的安裝位置 必須使用預設位置。注 對於非 root 使用者安裝,所有 db2 檔案 程式檔案和例項檔案 都位於 home sqllib 目錄中或者位於該目錄...