[DB2]資料庫建立實驗
資料庫建立
課上,演示了一段建立資料庫的語句,出現了錯誤:
CREATE DATABASE INFO \
managed BY DATABASE using \
AUTOMATIC STORAGE YES \
ON \
/home/db2inst1/db2inst1/NODE0000/P1, \
/home/db2inst1/db2inst1/NODE0000/P2, \
/home/db2inst1/db2inst1/NODE0000/P3 \
AUTORESIZE YES \
INITIALSIZE 50M \
INCREASESIZE 10M \
MAXSIZE NONE
原因:create database中只能指定儲存的路徑,不能指定“目錄”的容量大小,建立的語法如下:
db2 => ? create database
CREATE DATABASE database-name
[AT DBPARTITIONNUM | [AUTOMATIC STORAGE {NO | YES}]
[ON path[{,path}...][DBPATH ON path]]
[ALIAS database-alias] [USING CODESET codeset TERRITORY territory]
[COLLATE USING {SYSTEM | IDENTITY | IDENTITY_16BIT | COMPATIBILITY | NLSCHAR | UCA400_NO | UCA400_LSK | UCA400_LTH | language-aware-collation | locale-sensitive-collation}]
[PAGESIZE integer [K]]
[NUMSEGS numsegs] [DFT_EXTENT_SZ dft_extentsize] [RESTRICTIVE]
[CATALOG TABLESPACE tblspace-defn] [USER TABLESPACE tblspace-defn]
[TEMPORARY TABLESPACE tblspace-defn] [WITH "comment-string"]]
[AUTOCONFIGURE [USING config-keyword value [{,config-keyword value}...]]
[APPLY {DB ONLY | DB AND DBM | NONE}]]
而在建立表空間的時候,才能指定autoresize,容器的初始化大小,增量的大小等,語法如下:
tblspace-defn:
MANAGED BY { SYSTEM USING ('string' [ {,'string'} ... ] ) |
DATABASE USING ({FILE | DEVICE} 'string' number-of-pages
[ {,{FILE | DEVICE} 'string' number-of-pages} ... ]) | AUTOMATIC STORAGE}
[EXTENTSIZE number-of-pages] [PREFETCHSIZE number-of-pages]
[OVERHEAD number-of-milliseconds] [TRANSFERRATE number-of-milliseconds]
[NO FILE SYSTEM CACHING | FILE SYSTEM CACHING]
[AUTORESIZE {NO | YES}] [INITIALSIZE integer {K |M |G}]
[INCREASESIZE integer {PERCENT |K |M |G}] [MAXSIZE {NONE | integer {K |M |G}}]
修改上述語句,只能保留下如下的語句(managed by也只能用在建立表空間的時候):
db2 => CREATE DATABASE INFO \
db2 (cont.) => AUTOMATIC STORAGE YES \
db2 (cont.) => ON P1, P2, P3 \
db2 (cont.) =>
SQL1047N The application is already connected to another database.
出錯,提示需要斷開和已有資料庫的連線
db2 => disconnect demo
DB20000I The SQL DISCONNECT command completed successfully.
然後再執行建立資料庫的語句即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14600958/viewspace-669432/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DB2建立資料庫,建立表空間DB2資料庫
- db2 資料庫DB2資料庫
- 資料庫實驗二資料庫
- 資料庫實驗五:資料庫程式設計資料庫程式設計
- 資料庫實驗八 資料庫程式設計資料庫程式設計
- 資料庫實驗五 資料庫的安全性資料庫
- 建立資料庫資料庫
- 某行XX系統DB2資料庫遷移實施方案DB2資料庫
- 資料庫8530_實驗(1)資料庫
- 寫資料庫實驗報告資料庫
- DB2資料庫適配NC65DB2資料庫
- 資料庫欄位設定非空, phalcon建立資料驗證不透過資料庫
- db2匯出資料庫定義及遷移資料DB2資料庫
- 建立資料庫表資料庫
- Mysql建立資料庫MySql資料庫
- dg_閃回資料庫實驗資料庫
- DB2資料庫連線失敗問題DB2資料庫
- db2資料庫的啟動和關閉DB2資料庫
- DB2資料庫自動備份方法TRDB2資料庫
- XamarinSQLite教程建立資料庫aSQLite資料庫
- 建立資料mysql庫流程MySql
- 小黑框建立資料庫資料庫
- 資料庫 建立 3表資料庫
- mongodb 如何建立資料庫MongoDB資料庫
- 資料庫之建立索引資料庫索引
- DB2多分割槽資料庫的常用管理NWDB2資料庫
- DB2資料庫優化十大技巧AODB2資料庫優化
- oracle資料庫建立資料庫例項-九五小龐Oracle資料庫
- 帶你輕鬆接觸”DB2″資料庫中的資料型別DB2資料庫資料型別
- 2 建立和配置資料庫資料庫
- 2.8.1.4 建立資料庫服務資料庫
- 2.2.1 資料庫建立計劃資料庫
- 2.1 關於建立資料庫資料庫
- SQL建立資料庫和表SQL資料庫
- mongodb資料庫如何建立索引?MongoDB資料庫索引
- 【Flashback】Flashback Database閃回資料庫功能實驗Database資料庫
- 資料庫實驗室挑戰任務-2資料庫
- MySQL手動資料校驗+雲資料庫資料校驗MySql資料庫
- 【Oracle 12c資料庫支援閃回庫功能】實驗Oracle資料庫