當前位置:首頁 » 數據倉庫 » db2控制中心創建資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

db2控制中心創建資料庫

發布時間: 2022-09-10 06:37:46

1. DB2怎麼創建資料庫

在創建資料庫時要考慮幾個因素,有幾種創建資料庫的方法。
可以使用從 Control Center 調用的 Create Database 向導,會引導用戶分步創建資料庫。要是了解實際的 Create Database 命令的話,還可以從 DB2 Command Window、Command Editor 或命令行直接發出命令。
在這個示例中,從 DB2 First Steps Launch 面板的 Create Database 向導:
1、啟動 DB2 Control Center。點擊 Start > All Programs > IBM DB2 > General Administration Tools 並選擇 Control Center。當提示選擇 Control Center 視圖時,點擊 OK 選擇默認視圖(Advanced)。
2、點擊 All Databases(如圖 5 所示),然後點擊 Create New Database。Create Your Own Database 向導打開。
5. 從 Control Center 創建新資料庫
3、在 Create Your Own Database 向導中,指定資料庫名和資料庫目錄的位置。輸入 HelloWld 作為資料庫名。指定 C:\ 作為默認路徑。輸入 hwld 作為資料庫別名。在 Comment 欄位中輸入任何描述性的注釋。
4、選中 Enable Database for XML。XML 列只能在 UTF-8 代碼集(Unicode)資料庫中使用。所以要在資料庫中使用 XML,就必須創建 Unicode 資料庫。
5、不需要指定任何其他資料庫選項,所以選擇 Summary 面板,然後點擊 Show Command 來查看創建這個資料庫所用的 DB2 命令。
6、因為在這個資料庫中啟用了 XML,所以使用 CODESET UTF-8。點擊 Close。如果想將命令保存到文件中,供以後參考或重用,那麼點擊 Save 而不是 Close。
7、在 Create New Database 窗口中,點擊 Finish 並等待向導完成操作。
在 DB2 創建資料庫時,它還創建以下東西:
1、在指定的驅動器或路徑上創建必要的資料庫目錄
2、創建一組默認的表空間,包括 SYSCAT、TEMPORARY 和 USER 表空間
3、在編目表空間中創建一組系統編目表和視圖
4、創建資料庫配置(DB CFG)文件並設置默認值
5、為資料庫恢復日誌文件創建空間並分配它
6、為資料庫(如 CLI)和命令行處理器創建的幾個應用程序
使用 DB2 Control Center 檢查創建的資料庫
在 Control Center 左邊的面板中,找到並展開 All Systems 和 All Databases。看看是否能夠找到剛才創建的 HELLOWLD 資料庫。All Systems 提供了資料庫對象視圖,這些對象依次根據機器、實例和資料庫進行分組。在這個機器上只有一個實例,DB2。All Databases 提供了這個機器上的所有資料庫的快速查看。
6. 查看新資料庫
如果了解創建資料庫所用的 DB2 命令,那麼可以使用在前面的 Create New Database 向導窗口中保存的 CREATE DATABASE 命令並根據需要進行修改,然後從 DB2 命令行處理器發出 CREATE DATABASE 命令來創建資料庫。
選擇 Start > Run,輸入 db2cmd 並按 Enter。打開 DB2 命令行處理器窗口。要想獲得 create database 命令的幫助,可以在命令行窗口中輸入 db2 ? create database。
輸入 db2 CREATE DATABASE MYTESTDB ON C:。在命令成功完成之後,點擊 Control Center 主菜單中的 Selected 並點擊 Refresh。然後看看是否能夠在 Control Center 中找到新的資料庫 MYTESTDB。
在 DB2 命令窗口中輸入命令 db2 LIST DATABASE DIRECTORY。應該會看到 HELLOWLD 和 MYTESTDB 資料庫的資料庫項。

2. db2資料庫怎麼查看實例

1、 打開命令行窗口
#db2cmd
2、 打開控制中心
#db2cmd db2cc
3、 打開命令編輯器
#db2cmd db2ce
=====操作資料庫命令=====

4、 啟動資料庫實例
#db2start

5、 停止資料庫實例
#db2stop

如果你不能停止資料庫由於激活的連接,在運行db2stop前執行db2 force application all就可以了 /db2stop force
6、 創建資料庫
#db2 create db [dbname]
7、 連接到資料庫
#db2 connect to [dbname] user [username] using [password]
8、 斷開資料庫連接
#db2 connect reset
9、 列出所有資料庫
#db2 list db directory

10、 列出所有激活的資料庫
#db2 list active databases
11、 列出所有資料庫配置
#db2 get db cfg
12、 刪除資料庫
#db2 drop database [dbname]
(執行此操作要小心)
如果不能刪除,斷開所有資料庫連接或者重啟db2

3. DB2如何新建自己的資料庫並創建用戶名和設

DB2-創建用戶和組,資料庫

1、增加一個操作系統用戶
groupadd test---添加用戶組test
useradd -m -g test -d /home/test test---添加用戶test
passwd test---修改test的密碼

2、賦予用戶DB2許可權
db2 connect to sample---連接到sample資料庫
db2 grant connect on database to user test---賦予test用戶sample資料庫的connect許可權
db2 connect reset--關閉連接

4. db2實例資料庫創建

登錄到AIX上

cd 到DB2 安裝路徑\instance

su 到root

db2icrt 創建實例

su db2 user

db2 create db 創建DB

5. 我把DB2資料庫安裝完了,誰能告訴我如何創建資料庫

在發出 CREATE DATABASE 命令時,DB2 會創建許多文件,這個在前面已經見過。這些文件包括日誌文件、配置信息、歷史文件和三個表空間。這些表空間是:
SYSCATSPACE:這是保存 DB2 系統編目的地方,系統編目跟蹤與 DB2 對象相關聯的所有元數據。 TEMPSPACE1:DB2 用來放置中間結果的臨時工作區域。 USERSPACE1:默認情況下存放所有用戶對象(表、索引)的地方。所有這些文件都放在默認驅動器上的 DB2 目錄中。默認驅動器通常是安裝 DB2 產品的卷。
對於簡單的應用程序,這個默認配置應該可以滿足需要。但是,可能希望改變資料庫文件的位置,或者改變 DB2 管理這些對象的方式。接下來,我們將更詳細地研究 CREATE DATABASE 命令。
對於從 DB2 8 進行遷移的用戶,有一個特殊的注意事項:在 DB2 9 之前,CREATE DATABASE 命令會為上面列出的所有對象創建 SMS 表空間。在 DB2 9 中,所有表空間都將定義為自動存儲(DMS)表空間。
以下的 CREATE DATABASE 命令將資料庫放在 Windows 操作系統下的 D: 驅動器上的 TEST 目錄中:
CREATE DATABASE MYDB ON D:\TEST
選擇 Automatic storage(默認設置)允許 DBA 為資料庫設置在創建所有表空間容器時可以使用的存儲路徑。DBA 不必顯式地定義表空間的位置和大小,系統將自動地分配表空間。例如,下面的資料庫創建語句將為資料庫中的所有表空間設置自動存儲。
CREATE DATABASE TEST
AUTOMATIC STORAGE ON /db2/storagepath001,
/db2/storagepath002,
/db2/storagepath003
AUTORESIZE YES
INITIALSIZE 300 M
INCREASESIZE 75 M
MAXSIZE NONE
在 AUTOMATED STORAGE ON 選項後面,給出了三個文件目錄(路徑)。這三個路徑是一個表空間的容器的位置。其他的選項是:
AUTORESIZE YES 當表空間用光空間時,系統將自動地擴展容器的大小。 INITIALSIZE 300 M 沒有定義初始大小的任何錶空間的大小默認為 300 MB。每個容器是 100 MB(有三個存儲路徑)。 INCREASESIZE 75 M (或百分數) 當表空間用光空間時,表空間的總空間增加 75 MB。還可以指定一個百分數,在這種情況下,表空間會增長它的當前大小的百分數。 MAXSIZE NONE 表空間的最大大小沒有限制。如果 DBA 希望限制一個表空間可以佔用的存儲空間,那麼可以指定一個最大值。
當使用 AUTOMATIC STORAGE 定義表空間時,不需要提供其他參數: CREATE TABLESPACE TEST MANAGED BY AUTOMATIC STORAGE;
在這個命令中,可以提供與表空間相關聯的任何參數;但是,使用自動存儲可以大大簡化日常的表空間維護。與重要的大型生產表相關聯的表空間可能需要 DBA 更多地干預。 在沒有啟用自動存儲的資料庫中創建表空間時,必須指定 MANAGED BY SYSTEM 或 MANAGED BY DATABASE 子句。使用這些子句會分別創建 SMS 表空間和 DMS 表空間。在這兩種情況下,都必須提供容器的顯式列表。
如果資料庫啟用了自動存儲,那麼有另一個選擇。可以指定 MANAGED BY AUTOMATIC STORAGE 子句,或者完全去掉 MANAGED BY 子句(這意味著自動存儲)。在這種情況下,不提供容器定義,因為 DB2 會自動地分配容器。
代碼頁和整理次序
所有 DB2 字元數據類型(CHAR、VARCHAR、CLOB、DBCLOB)都有一個相關聯的字元代碼頁。可以認為代碼頁是一個對照表,用來將字母數字數據轉換為資料庫中存儲的二進制數據。一個 DB2 資料庫只能使用一個代碼頁。代碼頁是在 CREATE DATABASE 命令中使用 CODESET 和 TERRITORY 選項設置的。代碼頁可以使用單一位元組表示一個字母數字字元(單一位元組可以表示 256 個獨特元素),也可以使用多個位元組。
英語等語言包含的獨特字元相當少;因此單位元組代碼頁對於存儲數據足夠了。日語等語言需要超過 256 個元素才能表示所有的獨特字元;因此需要多位元組代碼頁(通常是雙位元組代碼頁)。
在默認情況下,資料庫的整理次序根據 CREATE DATABASE 命令中使用的代碼集進行定義。如果指定選項 COLLATE USING SYSTEM,就根據為資料庫指定的 TERRITORY 對數據值進行比較。如果使用選項 COLLATE USING IDENTITY,那麼以逐位元組的方式使用二進製表示來比較所有值。
DB2 Administration Guide 列出了創建資料庫時可用的各種代碼頁。在大多數情況下,DBA 會讓這個設置保持為資料庫所在的操作系統的默認代碼頁。
對於需要使用 XML 數據的應用程序,有一個特殊的注意事項。當前,DB2 只在定義為 Unicode(UTF-8)的資料庫中支持 XML 列。如果資料庫在創建時沒有啟用 Unicode 支持,就不能在其中創建 XML 列。

6. 如何建立DB2分區資料庫

熟悉IBM DB2 UDB的都知道,構築DB2資料庫對象的層次關系,既每台物理機器可以配置多個實例,而每個實例是一個獨立的運行環境,在每個實例下可以創建多個資料庫,每個資料庫可以有多個表空間,而資料庫中的表會存放在這些表空間中。那分區資料庫中他們的關系又如何,是如何分區的呢?本文就分區資料庫的基本概念做簡單介紹。
有了資料庫分區後,在原來構築DB2資料庫對象的層次關系裡發生了一些變化,實例增加了一個物理特性,就是實例所擁有的資料庫分區,為了使使用者能夠充分利用分區資料庫的特性,在資料庫和表空間之間增加了一層,——資料庫分區組。與之相關的名詞包括資料庫分區,資料庫分區組,分區映射,分區鍵,下面就詳細解釋一下:
資料庫分區 首先說一下什麼是資料庫分區,資料庫分區是DB2資料庫的一部分,由它自己的數據、索引、配置文件和事務日誌組成。分區資料庫就是具有兩個或多個分區的資料庫。這樣,表就可以位於一個或多個資料庫分區中。與每個資料庫分區相關聯的處理器都用來滿足表請求。數據檢索和更新請求將自動分解為子請求,並在適當的資料庫分區中並行執行。
資料庫分區組 資料庫分區組是一個或多個資料庫分區的集合。想要為資料庫創建表時,首先創建用來存儲表空間的資料庫分區組,然後創建用來存儲表的表空間。
可以在資料庫中定義一個或多個資料庫分區組成的命名子集。您定義的每個子集稱為 資料庫分區組 。包含多個資料庫分區的每個子集稱為 多分區資料庫分區組 。多分區資料庫分區組只能使用屬於相同實例的資料庫分區定義。
圖1 給出了一個含五個分區的資料庫示例,在這個示例中:

7. DB2無法創建新的資料庫

創建資料庫
選擇
開始菜單
中→程序→【Management
SQL
Server
2008】→【SQL
Server
Management
Studio】命令,打開【SQL
Server
Management
Studio】窗口,並使用Windows或
SQL
Server
身份驗證
建立連接。
在【對象
資源管理器
】窗口中展開伺服器,然後選擇【資料庫】節點
右鍵單擊【資料庫】節點,從彈出來的
快捷菜單
中選擇【新建資料庫】命令。
執行上述操作後,會彈出【新建資料庫】對話框。在對話框、左側有3個選項,分別是【常規】、【選項】和【
文件組
】。完成這三個選項中的設置會後,就完成了資料庫的創建工作,
在【資料庫名稱】
文本框
中輸入要新建資料庫的名稱。例如,這里以「新建的資料庫」。
在【所有者】文本框中輸入新建資料庫的所有者,如sa。根據資料庫的使用情況,選擇啟用或者禁用【使用
全文索引

復選框

在【
資料庫文件
】列表中包括兩行,一行是資料庫文件,而另一行是日記文件。通過單擊下面的【添加】、【刪除】按鈕添加或刪除資料庫文件。
切換到【選項頁】、在這里可以設置資料庫的排序規則、恢復模式、兼容級別和其他屬性。
切換到【文件組】頁,在這里可以添加或
刪除文件
組。
完成以上操作後,單擊【確定】按鈕關閉【新建資料庫】對話框。至此「新建的數據」資料庫創建成功。新建的資料庫可以再【對象資源管理器】窗口看到。

8. DB2資料庫建用戶名,密碼 和資料庫方法

DB2不像SQL Server一樣可以自己管理一套用戶名以及密碼。DB2的用戶驗證方式統統來自於底層操作系統,如果你需要用一個賬戶來管理自己的DB2資料庫,可以直接在操作系統中建議一個用戶,並將該用戶加入組DB2ADMIN中就可以了。

建立資料庫的時候,初期可以使用DB2圖形化管理工具,DB2控制中心。在DB2的命令行中可以使用DB2CC命令來開啟。

9. DB2創建資料庫的問題,無法創建資料庫

C:\Documents and Settings\Administrator>db2 ? SQL1096N
SQL1096N 對於此節點類型,該命令無效。
說明:
在不支持該命令的節點上發出了命令,或者發現對此節點類型設置的系統環境不正確。例如,在客戶機節點上資料庫作為 LOCAL 來編目。
無法處理該命令。
用戶響應:
驗證對於該節點類型,命令和參數是否正確。還要驗證處理命令所在的環境是否正確。重新提交該命令。
你重新建個實例試試。

10. db2 中如何建立資料庫

create database