db2常用命令大全文庫.doc_第1頁
db2常用命令大全文庫.doc_第2頁
db2常用命令大全文庫.doc_第3頁
db2常用命令大全文庫.doc_第4頁
db2常用命令大全文庫.doc_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

db2常用命令大全文庫.txt7溫暖是飄飄灑灑的春雨;溫暖是寫在臉上的笑影;溫暖是義無反顧的響應(yīng);溫暖是一絲不茍的配合。8尊重是一縷春風(fēng),一泓清泉,一顆給人溫暖的舒心丸,一劑催人奮進的強心劑db2常用命令大全 EXPORT TO D:PRINTXML.IXF OF IXF 近一年來在項目開發(fā)中使用到了IBM的DB2 9.1的數(shù)據(jù)庫產(chǎn)品,跟Oracle相比一些命令有很大的區(qū)別,而它最大的功能是支持xml存儲、檢索機制,通過XPath進行解析操作,使開發(fā)人員免于對xml文件在應(yīng)用進行解析處理,先對其常用命令進行一下匯總,以免遺忘。注意:在執(zhí)行如下命令時,需要首先安裝db2客戶端并通過在運行中輸入db2cmd進行初始化一、基礎(chǔ)篇1、db2 connect to -連接到本地數(shù)據(jù)庫名 db2 connect to user using -連接到遠端數(shù)據(jù)庫2、 db2 force application all -強迫所有應(yīng)用斷開數(shù)據(jù)庫連接 3、db2 backup db db2name -備份整個數(shù)據(jù)庫數(shù)據(jù) db2 restore db -還原數(shù)據(jù)庫4、db2 list application -查看所有連接(需要連接到具體數(shù)據(jù)庫才能查看)5、db2start -啟動數(shù)據(jù)庫 db2stop -停止數(shù)據(jù)庫6、create database using codeset utf-8 territory CN -創(chuàng)建數(shù)據(jù)庫使用utf-8編碼7、db2 catalog 命令db2 catalog tcpip node remote server -把遠程數(shù)據(jù)庫映射到本地接點一般為50000db2 catalog db as at node PUB11 -遠程數(shù)據(jù)庫名稱到本地接點db2 CONNECT TO user using -連接本地接點訪問遠程數(shù)據(jù)庫8、數(shù)據(jù)庫導(dǎo)出db2look -d -u -e -o .sql -導(dǎo)出數(shù)據(jù)庫的表結(jié)構(gòu),其中用戶空間一般為db2admin/db2inst1db2look -d -u -t -e -o .sql -導(dǎo)出數(shù)據(jù)庫中表1和表2的表結(jié)構(gòu)db2move export -導(dǎo)出數(shù)據(jù)庫數(shù)據(jù)db2move export -tn , -導(dǎo)出數(shù)據(jù)庫中表和表數(shù)據(jù)9、數(shù)據(jù)庫導(dǎo)入db2 -tvf .sql -把上述導(dǎo)出的表結(jié)構(gòu)導(dǎo)入到數(shù)據(jù)庫表結(jié)構(gòu)db2move load -lo replace -把上述“db2move export “導(dǎo)出的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中并把相同的數(shù)據(jù)替換掉 在實際使用過程中,如果用到db2自增主鍵,需要使用by default, 而不是always,功能是一樣的,但這樣在數(shù)據(jù)移植時候會很方便!10、db2 connect reset 或 db2 terminate -斷開與數(shù)據(jù)庫的連接11、db2set db2codepage=1208 -修改頁編碼為120812、db2 describe table -查看表結(jié)構(gòu)13、db2 list tables -查看數(shù)據(jù)庫中所有表結(jié)構(gòu) list tables for system -列出所有系統(tǒng)表14、db2 list tablespaces -列出表空間二、高級篇15、fetch first 10 rows only -列出表中前10條數(shù)據(jù)例如:select * from fetch first 10 rows only16、coalesce(字段名,轉(zhuǎn)換后的值) -對是null的字段進行值轉(zhuǎn)換例如:select coalesce(id,1) from -對表中id如果為null轉(zhuǎn)換成117、dayofweek(日期) -計算出日期中是周幾(1是周日,2是周一.7是周六) dayofweek_iso -計算出日期中是周幾(1是周一.7是周日) 例如:dayofweek(date(2008-01-16) -它會返回是4,代表星期三 dayofweek_iso(date(2008-01-16) -它會返回是3,代表星期三18、dayofyear(日期) -一年中的第幾天,范圍在1-366范圍之內(nèi)注意:參數(shù)中日期的格式是YYYY-MM-DD的形式,如果不是需要進行轉(zhuǎn)換,否則函數(shù)不能使用例如:日期是20080116必須要進行轉(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ù)加上連接值組成一個新值。例如:concat(aa,b) -返回是aab把oracle表導(dǎo)入到db2數(shù)據(jù)庫中,有些字段類型需要進行轉(zhuǎn)換,具體看:oracle與db2數(shù)據(jù)類型轉(zhuǎn)換 啟動DB2服務(wù):db2start 關(guān)閉DB2服務(wù): db2stop一、加載數(shù)據(jù):1、 以默認分隔符加載,默認為“,”號 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、 卸載一個表中全部數(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、 帶條件卸載一個表中數(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ù)庫 db2 connect to btpdbs七、清除數(shù)據(jù)庫聯(lián)接 db2 connect reset 斷開數(shù)據(jù)庫連接 db2 terminate 斷開數(shù)據(jù)庫連接 db2 force applications all 斷開所有數(shù)據(jù)庫連接八、備份數(shù)據(jù)庫1、 db2 backup db btpdbs2、 db2move btpdbs export db2look -d btpdbs -e -x -a -o crttbl.sql九、恢復(fù)數(shù)據(jù)庫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位,前面補0十一、bind命令:將應(yīng)用程序與數(shù)據(jù)庫作一捆綁,每次恢復(fù)數(shù)據(jù)庫后,建議都要做一次bind (1) db2 bind br8200.bnd (2) /btp/bin/bndall /btp/bnd /btp/bin/bndall /btp/tran/bnd十二、查看數(shù)據(jù)庫參數(shù): db2 get dbm cfg db2 get db cfg for btpdbs十三、修改數(shù)據(jù)庫參數(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補充: db2 set schema btp 修改當(dāng)前模式為btp db2 list tablespaces show detail 查看當(dāng)前數(shù)據(jù)庫表空間分配狀況 db2 list tablespace containers for 2 show detail 查看tablespace id=2使用容器所在目錄 db2 list application db2 list db directory 列出所有數(shù)據(jù)庫 db2 list active databases 列出所有活動的數(shù)據(jù)庫 db2 list tables for all 列出當(dāng)前數(shù)據(jù)庫下所有的表 db2 list tables for schema btp 列出當(dāng)前數(shù)據(jù)庫中schema為btp的表 db2 list tablespaces show detail 顯示數(shù)據(jù)庫空間使用情況 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刪除一個實例: # cd /usr/lpp/db2_07_01/instance # ./db2idrop InstName列出所有DB2實例: # cd /usr/lpp/db2_07_01/bin # ./db2ilist為數(shù)據(jù)庫建立編目 $ db2 catalog db btpdbs on /db2catalog取消已編目的數(shù)據(jù)庫btpdbs $ db2 uncatalog db btpdbs 查看版本 # db2level顯示當(dāng)前數(shù)據(jù)庫管理實例 $ db2 get instance設(shè)置實例系統(tǒng)啟動時是否自動啟動。 $ db2iauto -on 自動啟動 $ db2iauto -off 不自動啟動數(shù)據(jù)庫優(yōu)化命令: reorg、runstats 當(dāng)數(shù)據(jù)庫經(jīng)過一段時間使用,數(shù)據(jù)空間會變得越來越龐大。一些delete掉 的數(shù)據(jù)仍存放在數(shù)據(jù)庫中,占用數(shù)據(jù)空間,影響系統(tǒng)性能。因此需要定期 運行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ōu)化的表比較多,所以在/btp/bin目錄下提供了一個sh程序runsall, 可在當(dāng)天業(yè)務(wù)結(jié)束后,運行runsall,對數(shù)據(jù)庫進行優(yōu)化 =DB2命令詳解 收藏 在使用 DB2 RDBMS 時有幾個重要的命令。有關(guān)這些命令和其它數(shù)據(jù)庫命令的附加信息,請參閱 DB2 文檔。這些命令用于以下操作:啟動一個 DB2 交互式會話 要啟動一個交互式會話,請輸入以下命令: db2編制 DB2 服務(wù)器節(jié)點目錄 要編制 DB2 服務(wù)器節(jié)點目錄,請輸入以下命令: db2 catalog tcpip node db2node remote hostname server service_name其中 db2node 是安裝了 DB2 客戶機的系統(tǒng)名稱(它在節(jié)點目錄列表中必須是唯一的),hostname 是安裝了 DB2 服務(wù)器的全限定系統(tǒng)名稱,service_name 是在 services 文件中定義的連接端口名。 編制遠程 DB2 數(shù)據(jù)庫目錄 要編制遠程數(shù)據(jù)庫目錄,請輸入以下命令: db2 catalog database db_name as alias_name at node db2node 其中 db_name 是遠程數(shù)據(jù)庫的名稱,alias_name 是客戶機實例的名稱,db2node 是安裝了 DB2 客戶機的系統(tǒng)名稱。 連接到 DB2 服務(wù)器 要連接到 DB2 服務(wù)器,請輸入以下命令: db2 connect to database user name using password其中 database 是系統(tǒng)數(shù)據(jù)庫目錄中的數(shù)據(jù)庫名稱或別名,name 是數(shù)據(jù)庫實例所有者的用戶名,password 是先前用戶的密碼。 運行腳本 要運行腳本,請輸入以下命令: db2 -f script_name -o -t -z log_name其中 script_name 是腳本的名稱,log_name 是日志文件的名稱。 結(jié)束一個 DB2 會話 要注銷一個交互式會話,請輸入以下命令: quit=以下主要以DB27.X為基礎(chǔ)的.以下的字符為小寫本文對DB2高手來說是不用看的.1.DB2產(chǎn)品的級別有那些?企業(yè)版的NTERPRISEEDITION工作組版WORKGROUPEDITION企業(yè)擴展版ENTERPRISEEXTENDEDEDITION個人版的PERSONALEDITION衛(wèi)星版的SATELLITEEDITION微型版的EVERYPLACE2.可以連接到DB2數(shù)據(jù)庫的產(chǎn)品有哪些?DB2客戶端DB2CONNECTDB2DATAPROPAGATORDB2NET.DATADB2DATAJOINERDB2RELATIONALCONNECTWEBSPHERE應(yīng)用服務(wù)器等3.DB2支持的通訊協(xié)議有哪些?TCP/IPNETBIOSAPPGIPX/SPXNAMEPIPE等4.DB2客戶端產(chǎn)品有哪些?DB2運行時間客戶端DB2RUNTIMECLIENTDB2管理客戶端DB2ADMINISTRATIONCLIENTDB2應(yīng)用程序開發(fā)客戶端DB2APPLICATIONDEVELOPMENTCLIENTDB2瘦客戶端DB2THINCLIENT5.一個數(shù)據(jù)庫是否可以安裝在多個數(shù)據(jù)庫服務(wù)器上?可以6.從哪個版本后存儲過程可以用SQL語句來創(chuàng)建?7.1版后7.DB2提供哪些關(guān)系擴展器?文本擴展器TEXTEXTENDER圖象擴展器IMAGEEXTENDER音頻擴展器AUDIOEXTENDER視頻擴展器VIDEOEXTENDER空間數(shù)據(jù)擴展器SPATIALEXTENDERXML擴展器XMLEXTENDER網(wǎng)絡(luò)搜索擴展器NET.SEARCHEXTENDER8.WINDOWS和OS/2環(huán)境下的DB2安裝目錄結(jié)構(gòu)?用SETUP.EXE來安裝SQLLIB安裝的根目錄,包括README文件SQLLIBADSM包含ADSTAR分布式存儲管理器文件SQLLIBBIN包含DB2工具的可執(zhí)行文件SQLLIBBND包含DB2工具的綁定文件SQLLIBCC包含運行控制中心所需的文件SQLLIBCFG包含默認的系統(tǒng)配置文件SQLLIBCONV包含代碼頁轉(zhuǎn)換表文件SQLLIBDB2默認的實例目錄SQLLIBDB2DAS00缺省的DB2管理服務(wù)器目錄SQLLIBDOC包含DB2聯(lián)機手冊SQLLIBFUNCTION默認的用戶自定義函數(shù)目錄SQLLIBFUNCTIONUNFENCED默認的非隔離用戶自定義函授目錄SQLLIBHELP聯(lián)機幫助文件SQLLIBJAVADB2所需的JAVA類庫JAVA12包含JDK1.2的支持程序SQLLIBMISC包含HTML搜索服務(wù)器文件SQLLIBMSGPRIME包含信息文件SQLLIBQP包含QUERYPATROLLER的客戶端文件SQLLIBSAMPLES包含樣例程序和樣例腳本SQLLIBSPMLOG包含DB2同步點管理器日志文件SQLLIBTHNSETUP包含瘦客戶端安裝文件9.UNIX和LINUX環(huán)境下的DB2安裝目錄結(jié)構(gòu)?用DB2SETUP.EXE來安裝安裝的根目錄下還將創(chuàng)建以下目錄:README安裝的根目錄,包括README文件ADM包含系統(tǒng)管理工具文件ADSM包含ADSTAR分布式存儲管理器文件BIN包含DB2工具的二進制可執(zhí)行文件BND包含DB2工具的綁定文件CC包含運行控制中心所需的文件CFG包含默認的系統(tǒng)配置文件CONV包含代碼頁轉(zhuǎn)換表文件DOC包含DB2聯(lián)機手冊FUNCTION默認的用戶自定義函數(shù)目錄FUNCTIONUNFENCED默認的非隔離用遠搴諛柯?lt;BRINSTALL包含安裝程序INSTANCE包含實例腳本JAVADB2所需的JAVA類庫LIBDB2庫文件MAP包含DB2CONNECT使用的映射文件MISC包含HTML搜索服務(wù)器文件SAMPLES包含樣例程序和樣例腳本MSG$L包含DB2信息文件10.AIX下用哪個命令來安裝DB2?INSTALLP命令11.同一操作系統(tǒng)下可以安裝多個DB2數(shù)據(jù)庫?可以的12.如何停止實例?DB2STOP13.如何啟動實例?DB2STARTpage14.如何修改注冊項的值?DB2SET可以修改如:設(shè)定當(dāng)前實例的一個參數(shù)DB2SETPARAMETER=VALUE設(shè)定一個全局級的參數(shù)DB2SETPARAMETER=VALUE-G(小寫)查看能在配置文件注冊表中設(shè)置的所有變量的列表DB2SET-LR(小寫)15.如何在CLP執(zhí)行操作系統(tǒng)的命令?在命令前加!作為前綴DB2=!DIRC:16.在CLP中命令過長怎么辦?用作為續(xù)行符號17.如何獲得DB2的命令的語法相關(guān)信息?DB2?顯示所有DB2命令DB2?COMMAND顯示命令信息DB2?SQLnnnn顯示這個SQLCODE的解釋信息DB2?DB2nnnn顯示這個DB2錯誤的解釋信息18.如何查看當(dāng)前CLP的設(shè)置?DB2=LISTCOMANDOPTIONS19.如何更新當(dāng)前CLP會話的特定項設(shè)置?DB2UPDATECOMMANDOPTIONSUSINGOPTIONS.20.COMMANDWINDOWS可以通過哪個命令調(diào)用?DB2CMD命令21.管理服務(wù)器的默認名為?UNIX下為DB2ASWINDOWS下為DB2DAS0022.常用管理DB2服務(wù)器實例的命令?DB2ADMINSTART啟動DB2管理服務(wù)器實例DB2ADMINSTOP停止DB2管理服務(wù)器實例DASICRTUNIX下創(chuàng)建DB2管理服務(wù)器實例DASIDROPUNIX下刪除DB2管理服務(wù)器實例DB2ADMINCREATEWINDOWSOROS/2下創(chuàng)建DB2管理服務(wù)器實例DB2ADMINDROPWINDOWSOROS/2下刪除DB2管理服務(wù)器實例DB2GETADMINCFG顯示DB2管理服務(wù)器的配置參數(shù)DB2UPDATEADMINCFG修改DB2管理服務(wù)器的配置參數(shù)DB2RESETADMINCFG將DB2管理服務(wù)器的配置參數(shù)設(shè)為默認值23.DB2目錄分為哪幾種?系統(tǒng)數(shù)據(jù)庫目錄本地數(shù)據(jù)庫目錄節(jié)點目錄DCS目錄管理節(jié)點目錄24.如何查看系統(tǒng)數(shù)據(jù)庫目錄?LIST DBDIRECTORY25.如何查看數(shù)據(jù)庫服務(wù)器目錄?LIST NODEDIRECTORY26.DB2實例的服務(wù)器的默認端口是?50000服務(wù)器名稱為DB2CDB227.DB2UDB服務(wù)器端的認證類型有?SERVERSERVER_ENCRYPTCLIENTDCEDCE_SERVER_ENCRYPTKERBEROSKRB_SERVER_ENCRYPT28.DB2客戶端的認證類型有?SERVERSERVER_ENCRYPTDCSDCS_ENCRYPTCLIENTDCE29.DB2中有哪幾種類型的權(quán)限?SYSADM系統(tǒng)管理權(quán)限SYSCTRL系統(tǒng)控制權(quán)限SYSMAINT系統(tǒng)維護權(quán)限D(zhuǎn)BADM數(shù)據(jù)庫管理權(quán)限LOAD對表進行LOAD操作的權(quán)限30.不能通過GRANT授權(quán)的權(quán)限有哪種?SYSAMSYSCTRLSYSMAINT要更該上述權(quán)限必須修改數(shù)據(jù)庫管理器配置參數(shù)31.表的類型有哪些?永久表(基表)臨時表(說明表)臨時表(派生表)32.如何知道一個用戶有多少表?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.如何快速清除一個大表?ALTER TABLE TABLE_NAME ACTIVE NOTLOGGEDINITALLYWITHEMPTYTABLE47.如何查看數(shù)據(jù)庫的包?select*fromsysCAT.PACKAGES48.如何查看數(shù)據(jù)庫的存儲過程?SELECT*FROMSYSCAT.PROCEDURES49.如何查看表的約束?SELECT*FROMSYSCAT.CHECKSWHERETABNAME=AAAA50.如何查看表的引用完整約束?SELECT*FROMSYSCAT.REFERENCESWHERETABNAME=AAAA大家在應(yīng)用DB2的時候可能會遇到一些看似簡單的問題,特別對新手來說,我在此簡單的總結(jié)一下,發(fā)布給大家,希望對大家能有所幫助,同時也歡迎大家一起探討,共同發(fā)展,共同進步!以下主要以DB27.X為基礎(chǔ)的.以下的字符為小寫. 本文對DB2高手來說是不用看的.所有字符為小寫.51.安裝DB2默認的事例名稱是?在WINDOWS或OS/2中默認的是DB2在LINUX或UNIX環(huán)境下默認的是DB2INST152.安裝后的默認帳戶是?在WINDOWS或OS/2中默認的是DB2ADMIN在LINUX或UNIX環(huán)境下默認的是DB2AS53.事例的類型有哪些?CLIENT(客戶)STANDALONE(獨立的)SATELLITE(衛(wèi)星)EEDB2EEE54.如何創(chuàng)建事例?DB2ICRTINSTNAME55.如何列出系統(tǒng)上的所有可用事例?DB2ILIST56.如何知道當(dāng)前對話用的是哪個事例?GETINSTANCE57.如何更新事例的配置?DB2IUPDT 58.如何刪除事例?DB2IDROPINSTANCE_NAME具體步驟如下:停止事例上所有應(yīng)用程序在所有打開的命令行上執(zhí)行DB2TERMINATE運行DB2STOP備份DB2INSTPROF注冊變量指出的事例目錄退出事例所有登陸者使用DB2IDROP也可以刪除ID59.如何列出本地系統(tǒng)上有許可信息的所有產(chǎn)品?DB2LICM-L60.如何增加一產(chǎn)品許可?DB2LICM-AFILENAME61.如何刪除一個產(chǎn)品的許可?DB2LICM-RPRODUCTPASSWORD62.如何更新已購買的許可數(shù)量?DB2LICM-U 63.如何強制只使用已經(jīng)購買的數(shù)量?DB2LICM-EHARD64.如何更新系統(tǒng)上所使用的許可政策類型?DB2LICM-P REGISTEREDCONCURRENT65.如何更新系統(tǒng)上的處理器的數(shù)量?DB2LICM-N 66.如何查詢許可文件記錄的版本信息?DB2LICM-V67.如何查詢DB2LICM的幫助信息?DB2LICM-H68.一個數(shù)據(jù)庫至少包括哪些表空間?一個目錄表空間一個或多個用戶表空間一個或多個臨時表空間page69.根據(jù)數(shù)據(jù)與存儲空間之間移動的控制方式不同,分哪兩種表空間?系統(tǒng)管理的空間(SMS)數(shù)據(jù)庫管理的空間(DMS)70.如何列出系統(tǒng)數(shù)據(jù)庫目錄的內(nèi)容?LIST DATABASE DIRECTORY71.CREATEDATABASE是SQL命令嗎?不是,是系統(tǒng)命令72.如何查看數(shù)據(jù)庫ABC的配置文件的內(nèi)容?GET DATABASE CONFIGURATIONFORABC73.如何將數(shù)據(jù)庫ABC的參數(shù)設(shè)置為默認數(shù)值?RESET DATABASECONFIGURATIONFORABC74.如何修改數(shù)據(jù)庫ABC配置參數(shù)數(shù)值?UPDATE DATABASE CONFIGURATIONFORABCUSING 75.如何重新啟動數(shù)據(jù)庫?RESTART DATABASE DATABASE_NAME76.如何激活數(shù)據(jù)庫?ACTIVATE DATABASE DATABASE_NAME77.如何停止數(shù)據(jù)庫?DEACTIVATE DATABASE DATABASE_NAME78.如何刪除數(shù)據(jù)庫?DROP DATABASE DATABASE_NAME79.如何建立模式?CREATE SCHEMASCHEMA_NAME80.如何設(shè)置模式?SETSCHEMA=SCHEMA_NAME81.表的類型有哪些?基本表結(jié)果表概要表類型表子類型子表聲明的臨時表系統(tǒng)臨時表82.如何定義序列?CREATESEQUENCEORDERSEQSTARTWITH1INCREMENTBY1NOMAXVALUENOCYCLECACHE2483.如何將表置于檢查掛起狀態(tài)?SETINTEGRITYTABLE_NAMEOFF84.如何獲得表的排斥鎖?LOCKTABLETABLE_NAMEINEXCLUSIVEMODE85.如何把表調(diào)整為沒有檢查數(shù)據(jù)的在線狀態(tài)?SETINTEGRITYFORTABLE_NAMEALLIMMEDIATEUNCHECKED86.如何解除表的鎖定?COMMIT87.如何關(guān)閉表的日志?ALTER TABLETABLE_NAMEACTIVENOTLOGGEDINIALLY88.如何刪除表?DROP SCHEMA.TABLE_NAME89.如何重命名表?RENAME TABLE_OLDTO TABLE_NEW90.如何取當(dāng)前時間?SELECT CURREN TTIMESTAMP FROM SYSIBM.SYSDUMMY191.如何創(chuàng)建DB2的概要表?DB2的概要表功能類似于ORACLE的實體化視圖!語法為:CREATESUMMARYTABLETABLE_NAMEAS(FULLSELECT).例如:定義一個可以刷新的概要表:CREATE SUMMARYTABLETABLE_NAMEAS(SELECT*FROMTABLE_NAME1WHERECOL1= AAA )DATAINITIALLYDEFERREDREFRESHDEFERRED其中DATAINITIALLYDEFERRED規(guī)定不能將數(shù)據(jù)作為CREATETABLE語句的一部分插入表中.REFRESHDEFERRED規(guī)定表中的數(shù)據(jù)可以在任何使用了REFRESHTABLE語句的時候獲得刷新!92.如何刷新概要表?REFRESH TABLESUM_TABLE其中SUM_TABLE為概要表.93.如何修改概要表?ALTER TABLE SUM_TABLE.94.如何創(chuàng)建臨時表?語法:DECLAREGLOBALTEMPORARY TABLE TABLE_NAMEAS(FULLSELECT)DEFINITIONONLYEXCLUDINGIDENTITYCOLUMNATTRIBUTESONCOMMITDELETEROWSNO

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論