程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2目錄結構詳解

DB2目錄結構詳解

編輯:DB2教程

DB2目錄結構是DB2數據庫的重要組成部分,下面就為您詳細介紹DB2目錄結構方面的知識,希望對您能偶有所幫助。

取決於操作系統,create database 命令允許指定用於在其中創建數據庫的驅動器或目錄。

如果沒有指定驅動器或目錄,那麼數據庫就創建在 DFTDBPATH 實例數據庫管理器)配置參數所指定的路徑中。

如果沒有指定驅動器或目錄,並且 DFTDBPATH 實例級配置參數也沒有設定,那麼數據庫就創建在執行 create database 命令時所在的驅動器或目錄上。

create database 命令創建一系列的子目錄。第一個子目錄按被創建數據庫所在實例的實例所有者來命名。在這個子目錄下,DB2 創建一個目錄,以表明該數據庫被創建在哪個數據庫分區上。

對於非分區數據庫,該目錄為 NODE0000。對於分區數據庫,該目錄將被命名為 NODExxxx,其中 xxxx 是一個四位數的數據庫實例的分區號,這個分區號在 db2nodes.cfg 文件中指定。例如,如果分區號為 43,那麼該目錄就是 NODE0043。

在 Windows 中,實例並沒有真正的實例所有者,所以這裡將使用實例的名稱例如 DB2)代替實例所有者的 ID。

由於在同一個驅動器或目錄中可以創建不止一個數據庫,因此每個數據庫必須有其惟一的子目錄。在 NODExxxx 目錄下,對於在該驅動器或目錄中創建的每個數據庫,都有一個 SQLxxxxx 目錄。例如,假設有兩個數據庫 DBASM 和 SAMPLE,它們都是在 Windows 上的 C: 盤中創建的。那麼就會有以下兩個目錄:SQL00001 和 SQL00002。

默認情況下:

● 系統編目表空間SYSCATSPACE)將使用目錄 SQLT0000.0。

● 系統臨時表空間TEMPSPACE1)將使用目錄 SQLT0001.0。

● 默認用戶表空間USERSPACE1)將使用目錄 SQLT0002.0。

[命令]-[列出默認實例下的所有數據庫]

db2 list db directory

DB2列函數和標量函數

DB2目錄視圖說明

DB2索引的語法介紹

DB2重命名表和查看表信息

深度分析DB2修改表

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved