10,、如何在AIX上建立使用裸設(shè)備的數(shù)據(jù)庫管理(DMS)表空間
環(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。 |
|