已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
db2常用命令大全文庫(kù).txt7溫暖是飄飄灑灑的春雨;溫暖是寫在臉上的笑影;溫暖是義無(wú)反顧的響應(yīng);溫暖是一絲不茍的配合。8尊重是一縷春風(fēng),一泓清泉,一顆給人溫暖的舒心丸,一劑催人奮進(jìn)的強(qiáng)心劑db2常用命令大全 EXPORT TO D:PRINTXML.IXF OF IXF 近一年來(lái)在項(xiàng)目開(kāi)發(fā)中使用到了IBM的DB2 9.1的數(shù)據(jù)庫(kù)產(chǎn)品,跟Oracle相比一些命令有很大的區(qū)別,而它最大的功能是支持xml存儲(chǔ)、檢索機(jī)制,通過(guò)XPath進(jìn)行解析操作,使開(kāi)發(fā)人員免于對(duì)xml文件在應(yīng)用進(jìn)行解析處理,先對(duì)其常用命令進(jìn)行一下匯總,以免遺忘。注意:在執(zhí)行如下命令時(shí),需要首先安裝db2客戶端并通過(guò)在運(yùn)行中輸入db2cmd進(jìn)行初始化一、基礎(chǔ)篇1、db2 connect to -連接到本地?cái)?shù)據(jù)庫(kù)名 db2 connect to user using -連接到遠(yuǎn)端數(shù)據(jù)庫(kù)2、 db2 force application all -強(qiáng)迫所有應(yīng)用斷開(kāi)數(shù)據(jù)庫(kù)連接 3、db2 backup db db2name -備份整個(gè)數(shù)據(jù)庫(kù)數(shù)據(jù) db2 restore db -還原數(shù)據(jù)庫(kù)4、db2 list application -查看所有連接(需要連接到具體數(shù)據(jù)庫(kù)才能查看)5、db2start -啟動(dòng)數(shù)據(jù)庫(kù) db2stop -停止數(shù)據(jù)庫(kù)6、create database using codeset utf-8 territory CN -創(chuàng)建數(shù)據(jù)庫(kù)使用utf-8編碼7、db2 catalog 命令db2 catalog tcpip node remote server -把遠(yuǎn)程數(shù)據(jù)庫(kù)映射到本地接點(diǎn)一般為50000db2 catalog db as at node PUB11 -遠(yuǎn)程數(shù)據(jù)庫(kù)名稱到本地接點(diǎn)db2 CONNECT TO user using -連接本地接點(diǎn)訪問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù)8、數(shù)據(jù)庫(kù)導(dǎo)出db2look -d -u -e -o .sql -導(dǎo)出數(shù)據(jù)庫(kù)的表結(jié)構(gòu),其中用戶空間一般為db2admin/db2inst1db2look -d -u -t -e -o .sql -導(dǎo)出數(shù)據(jù)庫(kù)中表1和表2的表結(jié)構(gòu)db2move export -導(dǎo)出數(shù)據(jù)庫(kù)數(shù)據(jù)db2move export -tn , -導(dǎo)出數(shù)據(jù)庫(kù)中表和表數(shù)據(jù)9、數(shù)據(jù)庫(kù)導(dǎo)入db2 -tvf .sql -把上述導(dǎo)出的表結(jié)構(gòu)導(dǎo)入到數(shù)據(jù)庫(kù)表結(jié)構(gòu)db2move load -lo replace -把上述“db2move export “導(dǎo)出的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)中并把相同的數(shù)據(jù)替換掉 在實(shí)際使用過(guò)程中,如果用到db2自增主鍵,需要使用by default, 而不是always,功能是一樣的,但這樣在數(shù)據(jù)移植時(shí)候會(huì)很方便!10、db2 connect reset 或 db2 terminate -斷開(kāi)與數(shù)據(jù)庫(kù)的連接11、db2set db2codepage=1208 -修改頁(yè)編碼為120812、db2 describe table -查看表結(jié)構(gòu)13、db2 list tables -查看數(shù)據(jù)庫(kù)中所有表結(jié)構(gòu) list tables for system -列出所有系統(tǒng)表14、db2 list tablespaces -列出表空間二、高級(jí)篇15、fetch first 10 rows only -列出表中前10條數(shù)據(jù)例如:select * from fetch first 10 rows only16、coalesce(字段名,轉(zhuǎn)換后的值) -對(duì)是null的字段進(jìn)行值轉(zhuǎn)換例如:select coalesce(id,1) from -對(duì)表中id如果為null轉(zhuǎn)換成117、dayofweek(日期) -計(jì)算出日期中是周幾(1是周日,2是周一.7是周六) dayofweek_iso -計(jì)算出日期中是周幾(1是周一.7是周日) 例如:dayofweek(date(2008-01-16) -它會(huì)返回是4,代表星期三 dayofweek_iso(date(2008-01-16) -它會(huì)返回是3,代表星期三18、dayofyear(日期) -一年中的第幾天,范圍在1-366范圍之內(nèi)注意:參數(shù)中日期的格式是YYYY-MM-DD的形式,如果不是需要進(jìn)行轉(zhuǎn)換,否則函數(shù)不能使用例如:日期是20080116必須要進(jìn)行轉(zhuǎn)換dayofweek(concat(concat(concat(substr(openDate,1,4),-),concat(substr(openDate,5,2),-),substr(openDate,7,2) as week)這樣格式正確的。19、concatt(參數(shù)1,連接值) -把參數(shù)加上連接值組成一個(gè)新值。例如:concat(aa,b) -返回是aab把oracle表導(dǎo)入到db2數(shù)據(jù)庫(kù)中,有些字段類型需要進(jìn)行轉(zhuǎn)換,具體看:oracle與db2數(shù)據(jù)類型轉(zhuǎn)換 啟動(dòng)DB2服務(wù):db2start 關(guān)閉DB2服務(wù): db2stop一、加載數(shù)據(jù):1、 以默認(rèn)分隔符加載,默認(rèn)為“,”號(hào) db2 import from btpoper.txt of del insert into btpoper2、 以指定分隔符“|”加載 db2 import from btpoper.txt of del modified by coldel| insert into btpoper二、卸載數(shù)據(jù):1、 卸載一個(gè)表中全部數(shù)據(jù) db2 export to btpoper.txt of del select * from btpoper db2 export to btpoper.txt of del modified by coldel| select * from btpoper2、 帶條件卸載一個(gè)表中數(shù)據(jù) db2 export to btpoper.txt of del select * from btpoper where brhid=907020000 db2 export to cmmcode.txt of del select * from cmmcode where codtp=01 db2 export to cmmcode.txt of del modified by coldel| select * from cmmcode where codtp=01三、查詢數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù): db2 select * from btpoper db2 select * from btpoper where brhid=907020000 and oprid=0001 db2 select oprid,oprnm,brhid,passwd from btpoper四、刪除表中數(shù)據(jù): db2 delete from btpoper db2 delete from btpoper where brhid=907020000 or brhid=907010000五、修改表中數(shù)據(jù): db2 update svmmst set prtlines=0 where brhid=907010000 and jobtp=02 db2 update svmmst set prtlines=0 where jobtp=02 or jobtp=03六、聯(lián)接數(shù)據(jù)庫(kù) db2 connect to btpdbs七、清除數(shù)據(jù)庫(kù)聯(lián)接 db2 connect reset 斷開(kāi)數(shù)據(jù)庫(kù)連接 db2 terminate 斷開(kāi)數(shù)據(jù)庫(kù)連接 db2 force applications all 斷開(kāi)所有數(shù)據(jù)庫(kù)連接八、備份數(shù)據(jù)庫(kù)1、 db2 backup db btpdbs2、 db2move btpdbs export db2look -d btpdbs -e -x -a -o crttbl.sql九、恢復(fù)數(shù)據(jù)庫(kù)1、 db2 restore db btpdbs without rolling forward2、 db2 -tvf crtdb.sql crtdb.sql文件內(nèi)容:create db btpdbs on /db2catalog db2 -stvf crttbl.sql db2move btpdbs import十、DB2幫助命令: db2 ? db2 ? restroe db2 ? sqlcode (例:db2 ? sql0803) 注:code必須為4位數(shù),不夠4位,前面補(bǔ)0十一、bind命令:將應(yīng)用程序與數(shù)據(jù)庫(kù)作一捆綁,每次恢復(fù)數(shù)據(jù)庫(kù)后,建議都要做一次bind (1) db2 bind br8200.bnd (2) /btp/bin/bndall /btp/bnd /btp/bin/bndall /btp/tran/bnd十二、查看數(shù)據(jù)庫(kù)參數(shù): db2 get dbm cfg db2 get db cfg for btpdbs十三、修改數(shù)據(jù)庫(kù)參數(shù): db2 update db cfg for btpdbs using LOGBUFSZ 20 db2 update db cfg for btpdbs using LOGFILSIZ 5120 改完后,應(yīng)執(zhí)行以下命令使其生效: db2 stop db2 start補(bǔ)充: db2 set schema btp 修改當(dāng)前模式為btp db2 list tablespaces show detail 查看當(dāng)前數(shù)據(jù)庫(kù)表空間分配狀況 db2 list tablespace containers for 2 show detail 查看tablespace id=2使用容器所在目錄 db2 list application db2 list db directory 列出所有數(shù)據(jù)庫(kù) db2 list active databases 列出所有活動(dòng)的數(shù)據(jù)庫(kù) db2 list tables for all 列出當(dāng)前數(shù)據(jù)庫(kù)下所有的表 db2 list tables for schema btp 列出當(dāng)前數(shù)據(jù)庫(kù)中schema為btp的表 db2 list tablespaces show detail 顯示數(shù)據(jù)庫(kù)空間使用情況 db2 list packages for all db2 import from tab76.ixf of ixf commitcount 5000 insert into achact db2 create table achact_t like achact db2 rename table achact_t to achact db2 insert into achact_t select * from achact where txndt=(select lstpgdt from acmact where actno=achact.actno) db2 get snapshot for dynaimic sql on jining刪除一個(gè)實(shí)例: # cd /usr/lpp/db2_07_01/instance # ./db2idrop InstName列出所有DB2實(shí)例: # cd /usr/lpp/db2_07_01/bin # ./db2ilist為數(shù)據(jù)庫(kù)建立編目 $ db2 catalog db btpdbs on /db2catalog取消已編目的數(shù)據(jù)庫(kù)btpdbs $ db2 uncatalog db btpdbs 查看版本 # db2level顯示當(dāng)前數(shù)據(jù)庫(kù)管理實(shí)例 $ db2 get instance設(shè)置實(shí)例系統(tǒng)啟動(dòng)時(shí)是否自動(dòng)啟動(dòng)。 $ db2iauto -on 自動(dòng)啟動(dòng) $ db2iauto -off 不自動(dòng)啟動(dòng)數(shù)據(jù)庫(kù)優(yōu)化命令: reorg、runstats 當(dāng)數(shù)據(jù)庫(kù)經(jīng)過(guò)一段時(shí)間使用,數(shù)據(jù)空間會(huì)變得越來(lái)越龐大。一些delete掉 的數(shù)據(jù)仍存放在數(shù)據(jù)庫(kù)中,占用數(shù)據(jù)空間,影響系統(tǒng)性能。因此需要定期 運(yùn)行reorg、runstats命令,清除已delete的數(shù)據(jù),優(yōu)化數(shù)據(jù)結(jié)構(gòu)。 db2 reorg table 表名 db2 runstats on table 表名 with distribution and indexes all 因?yàn)橐獌?yōu)化的表比較多,所以在/btp/bin目錄下提供了一個(gè)sh程序runsall, 可在當(dāng)天業(yè)務(wù)結(jié)束后,運(yùn)行runsall,對(duì)數(shù)據(jù)庫(kù)進(jìn)行優(yōu)化 =DB2命令詳解 收藏 在使用 DB2 RDBMS 時(shí)有幾個(gè)重要的命令。有關(guān)這些命令和其它數(shù)據(jù)庫(kù)命令的附加信息,請(qǐng)參閱 DB2 文檔。這些命令用于以下操作:?jiǎn)?dòng)一個(gè) DB2 交互式會(huì)話 要啟動(dòng)一個(gè)交互式會(huì)話,請(qǐng)輸入以下命令: db2編制 DB2 服務(wù)器節(jié)點(diǎn)目錄 要編制 DB2 服務(wù)器節(jié)點(diǎn)目錄,請(qǐng)輸入以下命令: db2 catalog tcpip node db2node remote hostname server service_name其中 db2node 是安裝了 DB2 客戶機(jī)的系統(tǒng)名稱(它在節(jié)點(diǎn)目錄列表中必須是唯一的),hostname 是安裝了 DB2 服務(wù)器的全限定系統(tǒng)名稱,service_name 是在 services 文件中定義的連接端口名。 編制遠(yuǎn)程 DB2 數(shù)據(jù)庫(kù)目錄 要編制遠(yuǎn)程數(shù)據(jù)庫(kù)目錄,請(qǐng)輸入以下命令: db2 catalog database db_name as alias_name at node db2node 其中 db_name 是遠(yuǎn)程數(shù)據(jù)庫(kù)的名稱,alias_name 是客戶機(jī)實(shí)例的名稱,db2node 是安裝了 DB2 客戶機(jī)的系統(tǒng)名稱。 連接到 DB2 服務(wù)器 要連接到 DB2 服務(wù)器,請(qǐng)輸入以下命令: db2 connect to database user name using password其中 database 是系統(tǒng)數(shù)據(jù)庫(kù)目錄中的數(shù)據(jù)庫(kù)名稱或別名,name 是數(shù)據(jù)庫(kù)實(shí)例所有者的用戶名,password 是先前用戶的密碼。 運(yùn)行腳本 要運(yùn)行腳本,請(qǐng)輸入以下命令: db2 -f script_name -o -t -z log_name其中 script_name 是腳本的名稱,log_name 是日志文件的名稱。 結(jié)束一個(gè) DB2 會(huì)話 要注銷一個(gè)交互式會(huì)話,請(qǐng)輸入以下命令: quit=以下主要以DB27.X為基礎(chǔ)的.以下的字符為小寫本文對(duì)DB2高手來(lái)說(shuō)是不用看的.1.DB2產(chǎn)品的級(jí)別有那些?企業(yè)版的NTERPRISEEDITION工作組版WORKGROUPEDITION企業(yè)擴(kuò)展版ENTERPRISEEXTENDEDEDITION個(gè)人版的PERSONALEDITION衛(wèi)星版的SATELLITEEDITION微型版的EVERYPLACE2.可以連接到DB2數(shù)據(jù)庫(kù)的產(chǎn)品有哪些?DB2客戶端DB2CONNECTDB2DATAPROPAGATORDB2NET.DATADB2DATAJOINERDB2RELATIONALCONNECTWEBSPHERE應(yīng)用服務(wù)器等3.DB2支持的通訊協(xié)議有哪些?TCP/IPNETBIOSAPPGIPX/SPXNAMEPIPE等4.DB2客戶端產(chǎn)品有哪些?DB2運(yùn)行時(shí)間客戶端DB2RUNTIMECLIENTDB2管理客戶端DB2ADMINISTRATIONCLIENTDB2應(yīng)用程序開(kāi)發(fā)客戶端DB2APPLICATIONDEVELOPMENTCLIENTDB2瘦客戶端DB2THINCLIENT5.一個(gè)數(shù)據(jù)庫(kù)是否可以安裝在多個(gè)數(shù)據(jù)庫(kù)服務(wù)器上?可以6.從哪個(gè)版本后存儲(chǔ)過(guò)程可以用SQL語(yǔ)句來(lái)創(chuàng)建?7.1版后7.DB2提供哪些關(guān)系擴(kuò)展器?文本擴(kuò)展器TEXTEXTENDER圖象擴(kuò)展器IMAGEEXTENDER音頻擴(kuò)展器AUDIOEXTENDER視頻擴(kuò)展器VIDEOEXTENDER空間數(shù)據(jù)擴(kuò)展器SPATIALEXTENDERXML擴(kuò)展器XMLEXTENDER網(wǎng)絡(luò)搜索擴(kuò)展器NET.SEARCHEXTENDER8.WINDOWS和OS/2環(huán)境下的DB2安裝目錄結(jié)構(gòu)?用SETUP.EXE來(lái)安裝SQLLIB安裝的根目錄,包括README文件SQLLIBADSM包含ADSTAR分布式存儲(chǔ)管理器文件SQLLIBBIN包含DB2工具的可執(zhí)行文件SQLLIBBND包含DB2工具的綁定文件SQLLIBCC包含運(yùn)行控制中心所需的文件SQLLIBCFG包含默認(rèn)的系統(tǒng)配置文件SQLLIBCONV包含代碼頁(yè)轉(zhuǎn)換表文件SQLLIBDB2默認(rèn)的實(shí)例目錄SQLLIBDB2DAS00缺省的DB2管理服務(wù)器目錄SQLLIBDOC包含DB2聯(lián)機(jī)手冊(cè)SQLLIBFUNCTION默認(rèn)的用戶自定義函數(shù)目錄SQLLIBFUNCTIONUNFENCED默認(rèn)的非隔離用戶自定義函授目錄SQLLIBHELP聯(lián)機(jī)幫助文件SQLLIBJAVADB2所需的JAVA類庫(kù)JAVA12包含JDK1.2的支持程序SQLLIBMISC包含HTML搜索服務(wù)器文件SQLLIBMSGPRIME包含信息文件SQLLIBQP包含QUERYPATROLLER的客戶端文件SQLLIBSAMPLES包含樣例程序和樣例腳本SQLLIBSPMLOG包含DB2同步點(diǎn)管理器日志文件SQLLIBTHNSETUP包含瘦客戶端安裝文件9.UNIX和LINUX環(huán)境下的DB2安裝目錄結(jié)構(gòu)?用DB2SETUP.EXE來(lái)安裝安裝的根目錄下還將創(chuàng)建以下目錄:README安裝的根目錄,包括README文件ADM包含系統(tǒng)管理工具文件ADSM包含ADSTAR分布式存儲(chǔ)管理器文件BIN包含DB2工具的二進(jìn)制可執(zhí)行文件BND包含DB2工具的綁定文件CC包含運(yùn)行控制中心所需的文件CFG包含默認(rèn)的系統(tǒng)配置文件CONV包含代碼頁(yè)轉(zhuǎn)換表文件DOC包含DB2聯(lián)機(jī)手冊(cè)FUNCTION默認(rèn)的用戶自定義函數(shù)目錄FUNCTIONUNFENCED默認(rèn)的非隔離用遠(yuǎn)搴諛柯?lt;BRINSTALL包含安裝程序INSTANCE包含實(shí)例腳本JAVADB2所需的JAVA類庫(kù)LIBDB2庫(kù)文件MAP包含DB2CONNECT使用的映射文件MISC包含HTML搜索服務(wù)器文件SAMPLES包含樣例程序和樣例腳本MSG$L包含DB2信息文件10.AIX下用哪個(gè)命令來(lái)安裝DB2?INSTALLP命令11.同一操作系統(tǒng)下可以安裝多個(gè)DB2數(shù)據(jù)庫(kù)?可以的12.如何停止實(shí)例?DB2STOP13.如何啟動(dòng)實(shí)例?DB2STARTpage14.如何修改注冊(cè)項(xiàng)的值?DB2SET可以修改如:設(shè)定當(dāng)前實(shí)例的一個(gè)參數(shù)DB2SETPARAMETER=VALUE設(shè)定一個(gè)全局級(jí)的參數(shù)DB2SETPARAMETER=VALUE-G(小寫)查看能在配置文件注冊(cè)表中設(shè)置的所有變量的列表DB2SET-LR(小寫)15.如何在CLP執(zhí)行操作系統(tǒng)的命令?在命令前加!作為前綴DB2=!DIRC:16.在CLP中命令過(guò)長(zhǎng)怎么辦?用作為續(xù)行符號(hào)17.如何獲得DB2的命令的語(yǔ)法相關(guān)信息?DB2?顯示所有DB2命令DB2?COMMAND顯示命令信息DB2?SQLnnnn顯示這個(gè)SQLCODE的解釋信息DB2?DB2nnnn顯示這個(gè)DB2錯(cuò)誤的解釋信息18.如何查看當(dāng)前CLP的設(shè)置?DB2=LISTCOMANDOPTIONS19.如何更新當(dāng)前CLP會(huì)話的特定項(xiàng)設(shè)置?DB2UPDATECOMMANDOPTIONSUSINGOPTIONS.20.COMMANDWINDOWS可以通過(guò)哪個(gè)命令調(diào)用?DB2CMD命令21.管理服務(wù)器的默認(rèn)名為?UNIX下為DB2ASWINDOWS下為DB2DAS0022.常用管理DB2服務(wù)器實(shí)例的命令?DB2ADMINSTART啟動(dòng)DB2管理服務(wù)器實(shí)例DB2ADMINSTOP停止DB2管理服務(wù)器實(shí)例DASICRTUNIX下創(chuàng)建DB2管理服務(wù)器實(shí)例DASIDROPUNIX下刪除DB2管理服務(wù)器實(shí)例DB2ADMINCREATEWINDOWSOROS/2下創(chuàng)建DB2管理服務(wù)器實(shí)例DB2ADMINDROPWINDOWSOROS/2下刪除DB2管理服務(wù)器實(shí)例DB2GETADMINCFG顯示DB2管理服務(wù)器的配置參數(shù)DB2UPDATEADMINCFG修改DB2管理服務(wù)器的配置參數(shù)DB2RESETADMINCFG將DB2管理服務(wù)器的配置參數(shù)設(shè)為默認(rèn)值23.DB2目錄分為哪幾種?系統(tǒng)數(shù)據(jù)庫(kù)目錄本地?cái)?shù)據(jù)庫(kù)目錄節(jié)點(diǎn)目錄DCS目錄管理節(jié)點(diǎn)目錄24.如何查看系統(tǒng)數(shù)據(jù)庫(kù)目錄?LIST DBDIRECTORY25.如何查看數(shù)據(jù)庫(kù)服務(wù)器目錄?LIST NODEDIRECTORY26.DB2實(shí)例的服務(wù)器的默認(rèn)端口是?50000服務(wù)器名稱為DB2CDB227.DB2UDB服務(wù)器端的認(rèn)證類型有?SERVERSERVER_ENCRYPTCLIENTDCEDCE_SERVER_ENCRYPTKERBEROSKRB_SERVER_ENCRYPT28.DB2客戶端的認(rèn)證類型有?SERVERSERVER_ENCRYPTDCSDCS_ENCRYPTCLIENTDCE29.DB2中有哪幾種類型的權(quán)限?SYSADM系統(tǒng)管理權(quán)限SYSCTRL系統(tǒng)控制權(quán)限SYSMAINT系統(tǒng)維護(hù)權(quán)限D(zhuǎn)BADM數(shù)據(jù)庫(kù)管理權(quán)限LOAD對(duì)表進(jìn)行LOAD操作的權(quán)限30.不能通過(guò)GRANT授權(quán)的權(quán)限有哪種?SYSAMSYSCTRLSYSMAINT要更該上述權(quán)限必須修改數(shù)據(jù)庫(kù)管理器配置參數(shù)31.表的類型有哪些?永久表(基表)臨時(shí)表(說(shuō)明表)臨時(shí)表(派生表)32.如何知道一個(gè)用戶有多少表?SELECT*FROM SYSIBM.SYSTABLESWHERECREATOR=USER33.如何知道用戶下的函數(shù)?select*from IWH.USERFUNCTIONselect*from sysibm.SYSFUNCTIONS34.如何知道用戶下的VIEW數(shù)?select*from sysibm.sysviewsWHERECREATOR=USER35.如何知道當(dāng)前DB2的版本?select*from sysibm.sysvERSIONS36.如何知道用戶下的TRIGGER數(shù)?select*from sysibm.SYSTRIGGERSWHERESCHEMA=USER37.如何知道TABLESPACE的狀況?select*from sysibm.SYSTABLESPACES38.如何知道SEQUENCE的狀況?select*from sysibm.SYSSEQUENCES39.如何知道SCHEMA的狀況?select*from sysibm.SYSSCHEMATA40.如何知道INDEX的狀況?select*from sysibm.SYSINDEXES41.如何知道表的字段的狀況?select*from sysibm.SYSCOLUMNSWHERETBNAME=AAAA42.如何知道DB2的數(shù)據(jù)類型?select*from sysibm.SYSDATATYPES43.如何知道BUFFERPOOLS狀況?select*fromsysibm.SYSBUFFERPOOLS44.DB2表的字段的修改限制?只能修改VARCHAR2類型的并且只能增加不能減少.45.如何查看表的結(jié)構(gòu)?DESCRIBLE TABLETABLE_NAMEORDESCRIBLE SELECT*FROMSCHEMA.TABLE_NAME46.如何快速清除一個(gè)大表?ALTER TABLE TABLE_NAME ACTIVE NOTLOGGEDINITALLYWITHEMPTYTABLE47.如何查看數(shù)據(jù)庫(kù)的包?select*fromsysCAT.PACKAGES48.如何查看數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程?SELECT*FROMSYSCAT.PROCEDURES49.如何查看表的約束?SELECT*FROMSYSCAT.CHECKSWHERETABNAME=AAAA50.如何查看表的引用完整約束?SELECT*FROMSYSCAT.REFERENCESWHERETABNAME=AAAA大家在應(yīng)用DB2的時(shí)候可能會(huì)遇到一些看似簡(jiǎn)單的問(wèn)題,特別對(duì)新手來(lái)說(shuō),我在此簡(jiǎn)單的總結(jié)一下,發(fā)布給大家,希望對(duì)大家能有所幫助,同時(shí)也歡迎大家一起探討,共同發(fā)展,共同進(jìn)步!以下主要以DB27.X為基礎(chǔ)的.以下的字符為小寫. 本文對(duì)DB2高手來(lái)說(shuō)是不用看的.所有字符為小寫.51.安裝DB2默認(rèn)的事例名稱是?在WINDOWS或OS/2中默認(rèn)的是DB2在LINUX或UNIX環(huán)境下默認(rèn)的是DB2INST152.安裝后的默認(rèn)帳戶是?在WINDOWS或OS/2中默認(rèn)的是DB2ADMIN在LINUX或UNIX環(huán)境下默認(rèn)的是DB2AS53.事例的類型有哪些?CLIENT(客戶)STANDALONE(獨(dú)立的)SATELLITE(衛(wèi)星)EEDB2EEE54.如何創(chuàng)建事例?DB2ICRTINSTNAME55.如何列出系統(tǒng)上的所有可用事例?DB2ILIST56.如何知道當(dāng)前對(duì)話用的是哪個(gè)事例?GETINSTANCE57.如何更新事例的配置?DB2IUPDT 58.如何刪除事例?DB2IDROPINSTANCE_NAME具體步驟如下:停止事例上所有應(yīng)用程序在所有打開(kāi)的命令行上執(zhí)行DB2TERMINATE運(yùn)行DB2STOP備份DB2INSTPROF注冊(cè)變量指出的事例目錄退出事例所有登陸者使用DB2IDROP也可以刪除ID59.如何列出本地系統(tǒng)上有許可信息的所有產(chǎn)品?DB2LICM-L60.如何增加一產(chǎn)品許可?DB2LICM-AFILENAME61.如何刪除一個(gè)產(chǎn)品的許可?DB2LICM-RPRODUCTPASSWORD62.如何更新已購(gòu)買的許可數(shù)量?DB2LICM-U 63.如何強(qiáng)制只使用已經(jīng)購(gòu)買的數(shù)量?DB2LICM-EHARD64.如何更新系統(tǒng)上所使用的許可政策類型?DB2LICM-P REGISTEREDCONCURRENT65.如何更新系統(tǒng)上的處理器的數(shù)量?DB2LICM-N 66.如何查詢?cè)S可文件記錄的版本信息?DB2LICM-V67.如何查詢DB2LICM的幫助信息?DB2LICM-H68.一個(gè)數(shù)據(jù)庫(kù)至少包括哪些表空間?一個(gè)目錄表空間一個(gè)或多個(gè)用戶表空間一個(gè)或多個(gè)臨時(shí)表空間page69.根據(jù)數(shù)據(jù)與存儲(chǔ)空間之間移動(dòng)的控制方式不同,分哪兩種表空間?系統(tǒng)管理的空間(SMS)數(shù)據(jù)庫(kù)管理的空間(DMS)70.如何列出系統(tǒng)數(shù)據(jù)庫(kù)目錄的內(nèi)容?LIST DATABASE DIRECTORY71.CREATEDATABASE是SQL命令嗎?不是,是系統(tǒng)命令72.如何查看數(shù)據(jù)庫(kù)ABC的配置文件的內(nèi)容?GET DATABASE CONFIGURATIONFORABC73.如何將數(shù)據(jù)庫(kù)ABC的參數(shù)設(shè)置為默認(rèn)數(shù)值?RESET DATABASECONFIGURATIONFORABC74.如何修改數(shù)據(jù)庫(kù)ABC配置參數(shù)數(shù)值?UPDATE DATABASE CONFIGURATIONFORABCUSING 75.如何重新啟動(dòng)數(shù)據(jù)庫(kù)?RESTART DATABASE DATABASE_NAME76.如何激活數(shù)據(jù)庫(kù)?ACTIVATE DATABASE DATABASE_NAME77.如何停止數(shù)據(jù)庫(kù)?DEACTIVATE DATABASE DATABASE_NAME78.如何刪除數(shù)據(jù)庫(kù)?DROP DATABASE DATABASE_NAME79.如何建立模式?CREATE SCHEMASCHEMA_NAME80.如何設(shè)置模式?SETSCHEMA=SCHEMA_NAME81.表的類型有哪些?基本表結(jié)果表概要表類型表子類型子表聲明的臨時(shí)表系統(tǒng)臨時(shí)表82.如何定義序列?CREATESEQUENCEORDERSEQSTARTWITH1INCREMENTBY1NOMAXVALUENOCYCLECACHE2483.如何將表置于檢查掛起狀態(tài)?SETINTEGRITYTABLE_NAMEOFF84.如何獲得表的排斥鎖?LOCKTABLETABLE_NAMEINEXCLUSIVEMODE85.如何把表調(diào)整為沒(méi)有檢查數(shù)據(jù)的在線狀態(tài)?SETINTEGRITYFORTABLE_NAMEALLIMMEDIATEUNCHECKED86.如何解除表的鎖定?COMMIT87.如何關(guān)閉表的日志?ALTER TABLETABLE_NAMEACTIVENOTLOGGEDINIALLY88.如何刪除表?DROP SCHEMA.TABLE_NAME89.如何重命名表?RENAME TABLE_OLDTO TABLE_NEW90.如何取當(dāng)前時(shí)間?SELECT CURREN TTIMESTAMP FROM SYSIBM.SYSDUMMY191.如何創(chuàng)建DB2的概要表?DB2的概要表功能類似于ORACLE的實(shí)體化視圖!語(yǔ)法為:CREATESUMMARYTABLETABLE_NAMEAS(FULLSELECT).例如:定義一個(gè)可以刷新的概要表:CREATE SUMMARYTABLETABLE_NAMEAS(SELECT*FROMTABLE_NAME1WHERECOL1= AAA )DATAINITIALLYDEFERREDREFRESHDEFERRED其中DATAINITIALLYDEFERRED規(guī)定不能將數(shù)據(jù)作為CREATETABLE語(yǔ)句的一部分插入表中.REFRESHDEFERRED規(guī)定表中的數(shù)據(jù)可以在任何使用了REFRESHTABLE語(yǔ)句的時(shí)候獲得刷新!92.如何刷新概要表?REFRESH TABLESUM_TABLE其中SUM_TABLE為概要表.93.如何修改概要表?ALTER TABLE SUM_TABLE.94.如何創(chuàng)建臨時(shí)表?語(yǔ)法:DECLAREGLOBALTEMPORARY TABLE TABLE_NAMEAS(FULLSELECT)DEFINITIONONLYEXCLUDINGIDENTITYCOLUMNATTRIBUTESONCOMMITDELETEROWSNO
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 部門個(gè)人工作計(jì)劃
- 2024年汽車電子設(shè)備銷售及維修合同3篇
- 2024年版魚塘租賃經(jīng)營(yíng)協(xié)議模板
- 2024年版離婚雙方權(quán)益保障合同模板版B版
- 小學(xué)教學(xué)計(jì)劃二年級(jí)
- 居住建筑及公共建筑建設(shè)項(xiàng)目節(jié)能評(píng)估報(bào)告書
- 2025年中國(guó)大黃提取物行業(yè)市場(chǎng)調(diào)研及未來(lái)發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 銷售客服工作計(jì)劃
- 2022初二語(yǔ)文教學(xué)工作計(jì)劃
- 行政文員個(gè)人工作報(bào)告
- 濕式靜電除塵器技術(shù)方案0001
- D502-15D502等電位聯(lián)結(jié)安裝圖集
- T∕CSCS 018-2022 裝配式建筑鋼結(jié)構(gòu)防腐蝕涂裝技術(shù)規(guī)程
- 第二章multisim仿真作業(yè)
- 瑞文智力測(cè)驗(yàn)及答案經(jīng)典版
- 境外人員住宿登記講解
- 生物工程工廠設(shè)計(jì)
- 項(xiàng)目成果交付清單
- 教師教學(xué)質(zhì)量評(píng)價(jià)表(領(lǐng)導(dǎo)用表)
- 充電樁工程施工方案(共38頁(yè))
- 退役軍犬黃狐閱讀題目
評(píng)論
0/150
提交評(píng)論