DB2 Q&A

husthxd發表於2017-08-22
1、問題:抽取/裝載出現JAVA.IO.CHARCONVERSIONEXCEPTION異常,如何處理?
解決方法:
在java程式啟動引數中加入-Ddb2.jcc.charsetDecoderEncoder=3

2、問題:如何更改log日誌檔案的大小?
解決方法:
db2 get db cfg for your_Database_Name
db2 update database your_Database_Name for LOGFILSIZE using 10240 db2 update database your_Database_Name for LOGPRIMARY using 256
db2stop
db2start

3、問題:如何檢視執行計劃?
db2expln -database sample -stmtfile /tmp/sql1.txt -terminal
db2expln -database sample -q "select * from sales where inv_year < 2001" -terminal

4、問題:SQL0332N Character conversion from the source code page "819" to the target
code page "1386" is not supported. SQLSTATE=57017

$db2set DB2CODEPAGE=819
$db2 terminate
$db2stop force
$db2start
$db2 connect to iso8859

5、問題:How to resolve MON_HEAP_SZ exception
set the MON_HEAP_SZ DB2 dbm variable to AUTOMATIC on the CTGINST1 instance. Run these commands from the DB2 command prompt opened in step 1:
get dbm cfg (to see the current settings)

If using DB2 9.5 or later using this command:
update dbm cfg using MON_HEAP_SZ AUTOMATIC

If using earlier versions of DB2, then use this command:
update dbm cfg using MON_HEAP_SZ

6、問題:如何設定控制檯的終止符和設定當前的schema
設定終止符為分號";"
$db2 -t

設定當前schema為DBUSER
db2=>set current schema DBUSER

7、如何遠端連線DB2伺服器
db2 catalog tcpip node pc83 remote 192.168.1.83 server 50000
db2 catalog database iso8859 at node pc83
db2 list node directory
db2  LIST DATABASE DIRECTORY
-- 1.84 latin84
db2 catalog tcpip node pc84 remote 192.168.1.84 server 50000
db2 catalog database latin84 at node pc84
db2 list node directory
db2  LIST DATABASE DIRECTORY

db2set DB2CODEPAGE=819
db2 terminate
db2 connect to user db2inst1 using db2inst1

8、安裝資料庫後無法遠端連線,但在本地可以正常連線
A.確認服務services是否存在
$grep db2 /etc/services
B.確認服務/埠是否已配置
$db2 get dbm cfg|grep SVC
如沒有配置,則使用以下命令配置:
$db2 update database manager configuration using svcename [service_name|port_number] $db2stop $db2start
C.確認埠是否已監聽
$netstat -an|grep

9、在console執行指令碼
db2 -td; -cf -l <輸出日誌檔案路徑>


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6906/viewspace-2143970/,如需轉載,請註明出處,否則將追究法律責任。

相關文章