環(huán)境 [產(chǎn)品] DB2 UDB
[平臺(tái)] AIX
[版本] 5.x/6.x/7.x
問題 如何在AIX上建立使用裸設(shè)備的數(shù)據(jù)庫管理(DMS)表空間?
解答 1. 用mklv命令建裸設(shè)備,語法為:
mklv -t jfs -y 設(shè)備名 -U 用戶名 -G 組名 vg名 lv大小 硬盤
例如: mklv -t jfs -y contest -U db2inst1 -G db2iadm1 rootvg 10 hdisk0
2. 然后創(chuàng)建表空間
1). 連接數(shù)據(jù)庫
2). 創(chuàng)建表空間:注意在命令中要在加引號(hào):
db2 "create tablespace 表空間名 managed by database using (device 裸設(shè)備名及路徑 大?。?
例如:
db2 "create tablespace tptest managed by database using (device '/dev/rcontest' 80M)"
db2 "create tablespace tptest managed by database using (device '/dev/rc
10、如何在Unix平臺(tái)上啟動(dòng)DB2控制中心(Control Center)
環(huán)境 [產(chǎn)品] DB2 UDB
[平臺(tái)] Unix
[版本] 6.x/7.x
問題 如何在Unix平臺(tái)上啟動(dòng)DB2控制中心(Control Center)
解答 再Unix平臺(tái)上啟動(dòng)DB2控制中心需要一下幾個(gè)步驟,以AIX操作系統(tǒng)為例:
1. 安裝DB2時(shí)選擇安裝DB2控制中心(Control Center);
2. 以root賬號(hào)登錄,輸入xhost +命令(每次重新啟動(dòng)Unix后需輸入該條命令以啟動(dòng)控制中心);
3. 以DB2實(shí)例管理員賬號(hào)登錄,輸入以下命令
a. db2jstrt
b. db2cc
這樣,就啟動(dòng)了DB2控制中心(Control Center)。
#xhost +
#su - db2inst1
$db2jstrt
$db2cc
db2cc使用的是JDK118
export Java_HOME=/usr/jdk118
export PATH=/usr/jdk118/binPATH
解答 在 DB2 命令行處理器中使用命令 db2 list command options,可得到如下輸出:命令行處理器選項(xiàng)設(shè)置
11、如何在查詢語句中只顯示結(jié)果的前n條記錄
環(huán)境 [產(chǎn)品] DB2 UDB
[平臺(tái)] Windows 9x/NT/2000, Unix, Linux
[版本] 5.x/6.x/7.x
問題 在查詢語句中,不想顯示所有記錄,只顯示結(jié)果的前n條記錄
解答 在查詢語句中,不想顯示所有記錄,只顯示結(jié)果的前n條記錄,可以用 fetch first n rows only 跟在查詢語句后面實(shí)現(xiàn)。
以sample數(shù)據(jù)庫中的staff表為例,用如下命令可以得到查詢結(jié)果的前5條建立:
db2 "select * from staff fetch first 5 rows only"
12、如何在命令行下查看修改實(shí)例和數(shù)據(jù)庫配置參數(shù)
環(huán)境 [產(chǎn)品] DB2 UDB
[平臺(tái)] Windows 9x/NT/2000, Unix, Linux
[版本] 5.x/6.x/7.x
問題 如何在命令行下查看修改實(shí)例和數(shù)據(jù)庫配置參數(shù)
解答 在命令行下查看實(shí)例的配置參數(shù),可用 db2 get dbm cfg 命令實(shí)現(xiàn)。
類似地用 db2 get db cfg for 數(shù)據(jù)庫名 可以得到數(shù)據(jù)庫的配置參數(shù)。
以下是數(shù)據(jù)庫參數(shù)的一部分:
Log file size (4KB) (LOGFILSIZ) = 250
Number of primary log files (LOGPRIMARY) = 3
Number of secondary log files (LOGSECOND) = 2
修改實(shí)例配置參數(shù),用 db2 update dbm cfg using 參數(shù)名 新值
類似,用 db2 update db cfg for 數(shù)據(jù)庫名 using 參數(shù)名 新值 修改數(shù)據(jù)庫配置參數(shù)。
例如,要修改sample數(shù)據(jù)庫配置參數(shù)中的LOGPRIMARY為10,可用以下命令實(shí)現(xiàn):
db2 update db cfg for sample using logprimary 10
13、如何在命令行下執(zhí)行DB2腳本(script)
環(huán)境 [產(chǎn)品] DB2 UDB
[平臺(tái)] Windows 9x/NT/2000, Unix, Linux
[版本] 5.x/6.x/7.x
問題 如何在命令行下執(zhí)行DB2腳本(script)
解答 在命令窗口中運(yùn)行DB2腳本,可用 db2 -svtf 腳本文件名 來實(shí)現(xiàn)。
例如,腳本文件名為sample.sql,運(yùn)行:db2 -svtf sample.sql
參數(shù)中:
s 代表遇到錯(cuò)誤時(shí)中止運(yùn)行腳本
v 代表輸出結(jié)果到屏幕
t 指以;號(hào)作為每行的分隔符
f 指后面需跟腳本文件名
如果希望即使遇到錯(cuò)誤也不要中止運(yùn)行可以去掉參數(shù)s。
聯(lián)系客服