做過DB2數(shù)據(jù)庫應(yīng)用遷移的工程師,了解IBMMTK工具在遷移過程中所能完成任務(wù),但這個工具并不能幫你完成所有的遷移工作,還有大量的遷移工作需要我們借助自己的經(jīng)驗和方法來完成,下面是一些在DB2數(shù)據(jù)庫移植過程中常見的問題簡單總結(jié)。這里我只是針對Oracle遷移到DB2的常見問題描述。1DB2與oracle常用數(shù)據(jù)類型之間的對應(yīng)關(guān)系Oracle數(shù)據(jù)類型DB2UDB數(shù)據(jù)類型注意事項CHAR(n)VARCHAR2(n)CHAR(n)VARCHAR(n)1<=n<=
系統(tǒng) 2019-08-12 01:52:12 3308
本文摘自http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/dm-0404snow/index.htmlDB2UDBDBA核對清單一.簡介雖然數(shù)據(jù)庫越來越具有自我感知(self-aware)和自我修復(fù)(self-healing)的能力,但是仍然需要進(jìn)行一些監(jiān)控,才能使數(shù)據(jù)庫盡可能高效地運(yùn)行。就像汽車一樣,數(shù)據(jù)庫也需要進(jìn)行一些檢查,才能夠以最佳狀態(tài)運(yùn)行。本文被劃分為一些檢查或任務(wù)
系統(tǒng) 2019-08-12 01:53:37 3280
原文出處:http://database.51cto.com/art/201011/232578.htm1--獲取當(dāng)前日期:23selectcurrentdatefromsysibm.sysdummy1;4valuescurrentdate;56--獲取當(dāng)前日期7selectcurrenttimefromsysibm.sysdummy1;8valuescurrenttime;9--獲取當(dāng)前時間戳10selectcurrenttimestampfromsys
系統(tǒng) 2019-08-12 01:52:36 3187
1.SQLState'57011'anderrorCode'-964'原因:數(shù)據(jù)庫的日志文件已滿解決方法:修改日志文件大小(加大),增加日志文件個數(shù),增加輔助日志文件個數(shù)(三個修改參數(shù)可以任意選擇)查看數(shù)據(jù)庫的配置參數(shù):getdbcfgfor日志文件大小(4KB)(LOGFILSIZ)=1024(每個日志文件大小為1024*4KB=4MB)主日志文件的數(shù)目(LOGPRIMARY)=3輔助日志文件的數(shù)目(LOGSECOND)=1修改數(shù)據(jù)庫的配
系統(tǒng) 2019-08-12 01:54:35 3156
db2查殺死鎖進(jìn)程db2getsnapshotforlockson(需要snapshot的訪問權(quán)限)db2listapplicationsdb2"forceapplication(8)"在snapshot的第四段顯示應(yīng)用程序句柄為8的應(yīng)用有鎖存在,在其相應(yīng)的鎖定列表中顯示鎖定的表是US_CATALOG。如果您確定是US_CATALOG表上發(fā)生了死鎖,可以通過命令db2"forceapplication(8)"來殺掉該應(yīng)用在數(shù)據(jù)庫上的連接。注
系統(tǒng) 2019-08-12 01:54:36 3059
在表中存儲數(shù)據(jù)時,不同類型的數(shù)據(jù)占用的空間和存儲的方式都不相同。接下來,我們就簡單認(rèn)識一下DB2中的各種數(shù)據(jù)類型(DataType)。DB2主要分成兩類數(shù)據(jù)類型:內(nèi)置的數(shù)據(jù)類型和用戶自定義的數(shù)據(jù)類型。本節(jié)只介紹內(nèi)置類型,用戶自定義類型在3.17.2節(jié)介紹。內(nèi)置數(shù)據(jù)類型主要包括數(shù)值型、文本型、日期時間型和XML四大類。3.11.1數(shù)值型數(shù)值型具體劃分如圖3.19所示。圖3.19數(shù)值型數(shù)據(jù)的種類SMALLINT稱為小整型或短整型,是兩個字節(jié)的整數(shù),精度為5位,
系統(tǒng) 2019-08-29 22:34:09 2839
1、DB2數(shù)據(jù)庫的日志原理事務(wù)日志記錄數(shù)據(jù)庫中所有對象和數(shù)據(jù)的改變,在早前版本中最大可達(dá)256G,其大小為(logprimary+logsecond)*logfilsiz,其中l(wèi)ogprimary+logsecond的值小于或等于256,logfilsiz的最大為262144,在9.5版本中,日志最大已經(jīng)可以達(dá)到512G,其中l(wèi)ogfilsz的大小更改為524286。DB2數(shù)據(jù)庫的日志分為主日志和輔助日志,其中主日志在第一個連接到達(dá)數(shù)據(jù)庫或者數(shù)據(jù)庫被激活后
系統(tǒng) 2019-08-12 01:54:03 2799
打開和關(guān)閉快照缺省情況不打開DB2監(jiān)控,必須在連接或?qū)嵗墑e上進(jìn)行設(shè)置。有一系列監(jiān)視器開關(guān)來決定是否監(jiān)控某種數(shù)據(jù)元素。還預(yù)留了一個內(nèi)存堆,用于包含為監(jiān)控而存儲的信息。1:在instance級別上設(shè)置監(jiān)視器開關(guān)在實例級別上設(shè)置監(jiān)視器開關(guān)會影響連接到該實例中任何數(shù)據(jù)庫的所有用戶。下面是監(jiān)視器開關(guān)DFT_MON_STMT:語句監(jiān)視器(用于動態(tài)SQL)DFT_MON_TABLE:表監(jiān)視器DFT_MON_LOCK:鎖監(jiān)視器DFT_MON_BUFPOOL:緩沖池監(jiān)視器
系統(tǒng) 2019-08-12 01:54:05 2790
當(dāng)我們發(fā)現(xiàn)某個SQL語句執(zhí)行很慢時,可以通過查看它的訪問計劃來定位原因,如是否執(zhí)行了合適的索引、是否采用了正確的連接方法等。但是我們發(fā)現(xiàn)很多用戶對訪問計劃的生成和解釋工具的使用存在很多疑惑,本文通過一些實例來解釋具體的用法,希望對大家有所幫助。步驟1.創(chuàng)建explain表訪問計劃的采集和評估是通過一些explain命令和工具實現(xiàn)的,在采集和評估之前需要先創(chuàng)建一些數(shù)據(jù)表來存放解釋數(shù)據(jù)。在/sqllib/misc下有個文件叫EXPLAIN.
系統(tǒng) 2019-08-12 01:54:04 2733
1、創(chuàng)建系統(tǒng)用戶dbuser/ehong隸屬于db2users2、C:\ProgramFiles\IBM\SQLLIB\BIN>db2connecttoAKZXTEST數(shù)據(jù)庫連接信息數(shù)據(jù)庫服務(wù)器=DB2/NT9.7.3SQL授權(quán)標(biāo)識=ADMINIST...本地數(shù)據(jù)庫別名=AKZXTEST3、給用戶授權(quán)授予連接權(quán)限C:\ProgramFiles\IBM\SQLLIB\BIN>db2grantconnectondatabasetouserdbuserDB200
系統(tǒng) 2019-08-12 01:53:38 2690
不推薦使用控制中心工具和DB2管理服務(wù)器(DAS)從版本9.7開始,不推薦使用控制中心工具和DAS,在將來發(fā)行版中可能會將其除去。現(xiàn)在提供了新的GUI工具套件以管理DB2?Linux?版、UNIX?版和Windows?版數(shù)據(jù)和以數(shù)據(jù)為中心的應(yīng)用程序,可改為使用這些工具。詳細(xì)信息不推薦使用以下控制中心工具和相關(guān)功能部件:活動監(jiān)控器命令編輯器配置助手控制中心及關(guān)聯(lián)向?qū)Ш皖檰柍绦蚩刂浦行牟寮U(kuò)展DB2管理服務(wù)器(DAS)事件分析器運(yùn)行狀況中心不確定事務(wù)監(jiān)視器日志
系統(tǒng) 2019-08-29 22:16:49 2665
剛剛看到了DB2UDBVer8.2(Stinger)應(yīng)該可以在今天下載,可是跑去看了看居然還沒有。。。仔細(xì)想了想,哦。。因為東方人是世界上起的早的人群。hoho。。至于為什么期待它,主要也是.NET鬧的,因為Stinger可以用.NET語言寫存儲過程。至今我還有些懷疑這個消息,實在是因為我弄不懂為什么DB2可以搶在SQLServer前面。#我是一個對商業(yè)軟件的Beta版不感興趣的人,別說SQLServer,#包括VS.NET2005不過才Beta1,實在是
系統(tǒng) 2019-08-12 01:52:27 2642
ERROR[55019][IBM][DB2/NT]SQL1477NFortable"DB_YHJX.YHJX_FHDKFHZ"anobject"521"intablespace"3"cannotbeaccessed.SQLSTATE=55019SQL1477N對于表"<表名>",不能訪問表空間"<表空間標(biāo)識>"中的對象"<對象標(biāo)識>"。說明:試圖訪問一個表,而該表的其中一個對象是不可訪問的。由于下列原因之一,該表可能不可訪問:1.當(dāng)回滾工作單元時,該表激活
系統(tǒng) 2019-08-12 01:54:05 2599
因為工作的原因,基本上都是使用Oracle系列的數(shù)據(jù)庫,很少有接觸DB2的機(jī)會,可從9月17日開始就開始密切的注意IBM的DB2UDB8.2,因為讓我有些不太愿意相信的事情發(fā)生了。使用DB2UDB8.2就可以寫C#/VB.NET等基于.NETFramework的存儲過程,無疑這給.NET程序員帶來了更寬廣的世界。還有就是微軟的SqlServer還在Beta2,看樣子至少從廣告效果上DB2也給SqlServer一個小耳光吧。這樣的小地方也都不愧是被稱作Sti
系統(tǒng) 2019-08-12 01:52:26 2596
DB2通用數(shù)據(jù)庫進(jìn)程全接觸DwaineSnow,DB2UDB和InformixIDS產(chǎn)品經(jīng)理,IBM多倫多實驗室DwaineSnow是DB2UDB分區(qū)數(shù)據(jù)庫以及查詢巡視器(QueryPatroller)和IBMInformixIDS的產(chǎn)品經(jīng)理。Dwaine過去12年一直效力于IBM,過去8年里他一直從事DB2UDB方面的工作。可以通過dsnow@ca.ibm.com與Dwaine聯(lián)系。RaulF.Chong,DB2UDB顧問,IBM多倫多實驗室RaulF.
系統(tǒng) 2019-08-12 01:53:38 2565