亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > DB2 > 正文

學習筆記-DB2 UDB V8.1 管理 學習筆記(二)

2024-09-06 23:58:04
字體:
來源:轉載
供稿:網友
版權聲明: 本文可以任意轉載,轉載時請務必以超鏈接形式標明文章原始出處和作者信息。
原文出處: http://www.aiview.com/notes/db2_note_2.htm
作者: 張洋 alex_doesathotmail.com
最后更新: 2004-8-5
 目錄 參考資源


 

表空間類型分為sms和dms,分別是system management space, database management space. sms使用方便,簡單,無需手工創建和維護數據存儲文件。dms需要手動指定container和存儲數據的文件名,并保證有足夠磁盤空間可用。
對于一個數據庫,至少存在一個page size為4k的系統臨時表空間,可以額外建立具有更大page size的用戶臨時表空間,系統會自動進行使用。

無法用alter語句更改一個字段的數據類型,對某些字段可以更改數據長度,這一點上相對于oracle,db2的限制要多一些。
可以使用: select 表達式 from sysibm.sysdummy; 替代的,以下語句是等價的:values 表達式;


表和視圖的創建、更新、刪除操作,都寫日志,因此可以commit或rollback。

在update語句中,如果沒有對定義了默認值的某個字段顯式賦值,則更新時,此字段不會重新執行默認值中定義的表達式。為了讓其重新執行默認值定義的表達式,可以采用以下方式:
create table t1 (c1 varchar(32), lastupdatetime with default current timpstamp);
update t1 set c1 = 'new string', lastupdatetime = default;


對于db2數據庫可以在創建時指定codepage參數,創建后不可修改。當應用程序訪問數據庫時,db2會比較兩者的codepage是否一致,不一致則進行代碼頁的自動轉換。為了減少轉換所帶來的開銷,應盡量保證應用程序所采用的代碼頁與數據庫一致。

可以對db2 clp工具的codepage進行設置,使用:db2set db2codepage= 1386,本例中設置的是中文gbk字符集在windows平臺對應的值。注意,這個數字值是由db2自己定義的。有關各種字符集在相應平臺所對應的代碼頁值可在ibm網站查找。

在db2 clp中,對遠程數據庫編目的操作:
db2 catalog tcpip node local_node_name remote hostname|ip server service_name 首先把遠程主機映射為本地節點,節點名自己指定,本例采用tcpip連接。service_name一般定義在遠程主機的/etc/services文件中。
db2 catalog database db_name as local_alias at local_node_name user username using password 然后把已知的遠程主機的數據庫映射到本地別名,注意本地別名在主機級別不能重復。節點名指定上面剛編目的節點。
db2 connect to local_alias user username using password 用剛才編目中定義的別名連接遠程主機數據庫
db2 get configuration show detail 獲取數據庫詳細配置信息

對于db2返回的錯誤號,可以用以下方法查閱說明(以sql 10008為例):
db2 ? sql10008


數據庫的備份與恢復:

使用備份與恢復工具可以完成在不同的服務器見完整的轉移數據庫的工作,命令行方式如下:

備份
db2 backup database db_name user user_name using password to backup_dir_name
db2 backup database dlhdb user dlh using admindlh to d:/backups

恢復
db2 restore database source_db_name user user_name using password from backup_dir_name taken at backup_file_create_time to driver_letter into new_db_name
db2 restore database dlhdb user dlh using admindlh from d:/backups taken at 20031209141056 to d: into newdb

有關實例的操作:
設置默認實例環境變量
db2 set db2instance=inst_name
啟動當前實例
db2start 
停止當前實例
db2stop [force]
連接到某個實例
db2 attach to anstance inst_name
獲取實例的配置參數
db2 get dbm cfg show detail


導出數據庫完整的定義到腳本文件,包括表,視圖,函數,數據庫參數等
db2look -d sample(數據庫) -a -e -l -x -m -f -o(參數)samplesql.out(輸出文件) 


load 一個表的數據時,有可能導致表空間處于backup pending(0x0020)狀態。比如把整形數據load到double型的字段中。
處于backup pending狀態的表空間不能被訪問。
可以通過對此表空間運行一次backup操作,恢復到正常狀態(0x0)。

對于自增字段,可以通過兩種方式指定:
generated by default as identity
generated always as identity
區別是,第一種方式在插入數據時允許手工指定自增字段的值,只要不重復即可,并且數據庫會自動設置下一個值;
第二種方式則不允許指定,只能由數據庫自動分配并插入。


db2 sql語句中轉義符的使用:
select * from t1 where a like '%abc/%def' escape '/';

創建數據庫時,出現sql1043c錯誤,可能的問題:
指定容器所在的磁盤空間不足,
當容器為file類型時,后面的long-num參數不對,比如25600代表256mb,但如果指定256則會導致以上錯誤。


平臺 rh linux 8
db2 udb v8.1 
在was 5中建立到db2的數據源,但連接失敗,返回以下錯誤:
[servlet error]-[sqlconnect]: java.lang.unsatisfiedlinkerror: sqlconnect
原因是沒有為運行was服務的用戶設置以下環境變量:
ld_library_path
libpath
db2instance
...
以上環境變量定義在 $insthome/sqllib/db2profile文件中,可以采用的解決方案:
sh stopserver.sh servername
. $insthome/sqllib/db2profile
sh startserver.sh servername
也可以把db2profile放到was啟動腳本中首先執行。

如果只設置了ld_library_path,libpath兩個環境變量,db2會返回以下錯誤:
cli0600e invalid connection handle or connection is closed.
sqlstate s1000


對應于oracle的job包功能,db2通過一個gui工具-任務中心(task center)實現。使用任務中心前需要進行必要的工具設置,需要創建一些數據庫對象,可以創建在已有的一個數據庫中,也可以單獨創建一個數據庫。通過以下命令實現:
create catalog tools schema_name create new database db_name
此命令為編目工具創建一個名為db_name 的數據庫,并指定了一個模式名。
注意:無法用using 子句指定一個codeset,系統會默認使用iso8859-1字符集。


quest center for db2帶有數據庫性能診斷功能,動態監視db內存,磁盤io, 表空間,負載等等。

db2客戶端的類型:
db2運行時客戶端 db2 runtime client
db2管理客戶端 db2 administrator client(包含運行時客戶端的所有內容)
db2應用程序開發客戶端 db2 application development client(包含管理客戶端的所有內容)
db2瘦客戶端 db2 thin client

db2 relational connect 聯邦數據庫,用于連接異種數據庫。



參考資源

學習筆記-db2 udb v8.1 管理 學習筆記(一)

學習筆記-db2 udb v8.1 管理 學習筆記(三)

ibm db2 開發者園地
http://www-900.ibm.com/developerworks/cn/dmdd/certify/index.shtml

ibm db2 信息中心
http://publib.boulder.ibm.com/infocenter/db2help/index.jsp

dbforums 論壇
http://dbforums.com/

《db2 udb v8.1 for linux, unix, windows 數據庫管理》george baklarz, bill wong 合著,機械工業出版社出版

《db2數據庫管理與應用教程》莊濟誠 著,清華大學出版社出版


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲午夜未满十八勿入免费观看全集| 在线电影欧美日韩一区二区私密| 一区二区三区视频免费在线观看| 欧美亚洲国产视频| 色婷婷亚洲mv天堂mv在影片| 欧美色欧美亚洲高清在线视频| 57pao国产精品一区| 日韩欧美中文免费| 91精品国产91久久久久久| 久久成人精品视频| 久久久久久久久久婷婷| 成人av资源在线播放| 久久久久久国产免费| 国产精品免费小视频| 国产午夜精品视频免费不卡69堂| 久久久噜噜噜久久| 热久久美女精品天天吊色| 欧美性受xxxx黑人猛交| 久久躁日日躁aaaaxxxx| 欧美日韩国产色视频| 欧美老女人在线视频| 欧美性生活大片免费观看网址| 成人福利视频在线观看| 中文字幕亚洲一区二区三区| 成人黄色av网站| 久久夜色撩人精品| 81精品国产乱码久久久久久| 久久久中文字幕| 91经典在线视频| 国产精品久久久久久搜索| 国产成人午夜视频网址| 中文字幕视频一区二区在线有码| xvideos亚洲| 欧美自拍大量在线观看| 亚洲影视九九影院在线观看| 日韩欧美高清在线视频| 精品亚洲男同gayvideo网站| 欧美性高潮床叫视频| 欧美色xxxx| 精品亚洲一区二区三区在线播放| 55夜色66夜色国产精品视频| 91亚洲精品在线观看| 国产日韩欧美黄色| 亚洲色图美腿丝袜| 中文字幕在线看视频国产欧美| 成人伊人精品色xxxx视频| 欧美激情a∨在线视频播放| 久久99热这里只有精品国产| 久久久久一本一区二区青青蜜月| 国产精品流白浆视频| 亚洲国产精品成人精品| 亚洲最大福利视频| 中国日韩欧美久久久久久久久| 欧美高清理论片| 青草青草久热精品视频在线观看| 久久伊人精品一区二区三区| 亚洲色图偷窥自拍| 久久久国产精品免费| 精品久久久久久中文字幕| 亚洲欧美视频在线| 国产一区二区三区在线免费观看| 91精品国产91久久久久福利| 国产成人黄色av| 91免费福利视频| 国产精品pans私拍| 国产精品一区二区av影院萌芽| 成人亚洲激情网| 欧美视频裸体精品| 日韩成人在线电影网| 91亚洲va在线va天堂va国| 午夜精品久久久久久99热软件| 日韩最新免费不卡| 亚洲精品日韩在线| 国产成人福利视频| 国产成人+综合亚洲+天堂| 欧美日韩亚洲高清| 亚洲精品97久久| 深夜精品寂寞黄网站在线观看| 国产一区二区三区高清在线观看| 国产精品久久久久久久天堂| 91精品国产高清久久久久久| 中文字幕亚洲精品| 91日本在线视频| 久久免费视频观看| 亚洲第一视频在线观看| 国产精品免费一区豆花| 成人h视频在线观看播放| 国产一区二区成人| 国产69精品99久久久久久宅男| 国产精品极品美女粉嫩高清在线| 亚洲国模精品私拍| 亚洲第一天堂无码专区| 日韩有码片在线观看| 欧美怡红院视频一区二区三区| 日本免费久久高清视频| 亚洲精品一区二区网址| 日韩av片电影专区| 亚洲免费伊人电影在线观看av| 国内精品久久久久久久| 91香蕉嫩草影院入口| 日韩中文字幕av| 黑人极品videos精品欧美裸| 九九热在线精品视频| 亚洲最新av在线网站| 亚洲精品国产综合区久久久久久久| 国产欧美精品久久久| 亚洲成人av资源网| 欧美成人一区在线| 91久久久久久国产精品| 亚洲免费视频在线观看| 日韩亚洲欧美中文在线| 超碰日本道色综合久久综合| 亚洲风情亚aⅴ在线发布| 日本成人激情视频| 7777kkkk成人观看| 亚洲人成免费电影| 亚洲精品电影久久久| 亚洲精品电影在线| 国产综合久久久久久| 91美女福利视频高清| 欧美激情va永久在线播放| 国产精品第七十二页| 欧美国产日本高清在线| 国产精品91视频| 日韩美女在线播放| 亚洲国产91色在线| 亚洲少妇激情视频| 欧美精品免费在线观看| 91国语精品自产拍在线观看性色| 91精品国产乱码久久久久久蜜臀| 亚洲欧美国产精品va在线观看| 黑人精品xxx一区一二区| 粉嫩av一区二区三区免费野| 午夜欧美大片免费观看| 2019中文字幕免费视频| 成人两性免费视频| 亚洲a一级视频| 国产日韩精品视频| 亚洲黄页网在线观看| 国产精品露脸av在线| 欧美黄色三级网站| 91精品久久久久久综合乱菊| 91色在线观看| 亚洲韩国日本中文字幕| 亚洲欧美激情在线视频| 亚洲人成欧美中文字幕| 日韩精品视频观看| 亚洲精品成人免费| 欧美日韩成人在线播放| 午夜精品福利在线观看| 欧美极品欧美精品欧美视频| 亚洲跨种族黑人xxx| 亚洲精品综合精品自拍| 国语自产精品视频在免费| 韩剧1988在线观看免费完整版| 懂色av一区二区三区| 色偷偷88888欧美精品久久久| 国产精品专区h在线观看| 大胆人体色综合| 国产精品嫩草影院久久久| 清纯唯美亚洲激情| 日韩中文字幕视频| 亚洲欧美中文字幕在线一区| 国产91精品在线播放|