国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

在DB2中正確導出LOB數據

數據庫 數據庫運維
在DB2數據庫中,由于某些需求,數據庫中會采用LOB數據類型,需要數據時就需要導出LOB數據,本文將向您詳細介紹。

如現在有一張員工信息的表(USER_INFO)表。在這張表中有三個字段,分別為員工編號、員工姓名、員工身份證復印件等等。由于員工身份證復印件其容量比較大,為此數據庫中采用的是LOB數據類型。當需要將這張表格中的數據導出到特定文件中的時候,只要這些身份證復印件的容量超過32KB的話,則在導出的目標文件中是看不到這些身份證復印件的。在導出的時候,系統會將這些身份證復印件保存在用戶指定的文件夾內。而在導出地目標文件中,只有這些復印件對應的名字而已。所以說,如果一個表中有LOB數據類型,在導出到特定格式的文件中時,就需要區別對待。

如果某張表帶有LOB類型的數據,此時在書寫導出語句的時候,就需要特別的注意。如需要按如下的格式來書寫導出LOB數據的語句:

  1.      Export to user_info.del of del   
  2.   Lob to d:\photo1,d:\photo2 Lobfile p1,p2 modifiled by lobsinfile  
  3.  
  4.   Select * from user_info.  

一、導出LOB數據表與普通表相比的一些特殊選項。

跟普通的導出語句相比,在導出帶有LOB數據類型的數據時,在語句中多了Lob to d:\photo1,d:\photo2 Lobfile p1,p2 modifiled by lobsinfile這么一條語句。其中選項LOB TO定義的是LOB文件要存儲的路徑。在定義這個路徑的時候,用戶可以定義多個目錄。即可以指定一個使用逗號分隔符的目錄列表來定義其文件存儲的位置。如果沒有定義目錄的話,則數據庫會采用當前目錄作為這個LOB文件存儲的位置。跟普通的操作系統目錄一樣,不同目錄中的LOB文件名字可以不同。但是同一目錄中的LOB文件名字必須唯一。第二個需要指定的是LOB文件的命名規則。由于在導出數據的時候,會產生很多的LOB文件。而這些數據庫自動創建的文件必須要具有文件的名字。此時數據庫管理員必須要指定這些LOB文件的命名規則。這個命名規則主要是利用可選項LOBFILE來確定。通過這個可選項,數據庫管理員可以提高一個使用逗號分隔的基本名稱列表。操作系統就會根據這些名字來生成LOB文件的名字。需要注意的是,此時數據庫管理員提供的只是一個基本的名稱,或者說只是LOB文件名的前綴。系統在生成LOB文件的時候,會自動在這個基本名稱(或者叫做前綴)的后面加上3位數字的擴展。如上面筆者提供了p1作為LOB文件名的擴展,那么其最后生成的文件名就可能使p1001、p1002等等。可見系統管理員提供一個文件前綴名,系統就會自動擴展出999個可用的LOB文件名。因為操作系統會在LOB文件前綴后面加上3位阿拉伯數字的擴展名。這個選項跟目錄選項一樣是可選的。如果用戶沒有指定可用的文件基本名稱,則DB2數據庫會以db2exp作為基本的文件擴展名。然后在這個名字后面采用3位數字的擴展名,生成1000個可用的LOB文件的文件名字。

最后需要注意的是,如果在將某個表導出到特定文件的時候,想要分離文件導出LOB的時候,即將LOB文件與其他信息分開存放,還需要在導出語句中加入一個特殊的關鍵字。二、確定可用的文件名。

在將LOB數據類型導出的時候,數據庫系統會在用戶指定的目錄中創建文件用來保存這些LOB數據類型。在數據庫中一個LOB數據段就需要創建一個文件。也就是說,如果表中有2個字段采用的是LOB數據類型,而這個表有2萬條記錄的話,那么在導出的時候就會創建4萬個文件。而一個文件對應一個文件名字,所以數據庫管理員必須要保證有4萬個可用的文件名字(注意不是文件基本名字)。如果在導出的時候,LOB數據類型太多,現有可用的文件名字不夠使用的話,那么導出作業就會以失敗告終。

為此在導出數據之前,數據庫管理員需要評估一下數據表中LOB數據段的數量。然后根據這個數量來確定到底需要有多少個可用的文件名字。然后根據這個數量來確定存儲的目錄與文件基本名稱的數量。如上面這個例子所示,最終的可用文件名字有多少呢?

首先數據庫管理員需要知道的,一個基本名稱可以通過三個阿拉伯數字擴展,得到1000個文件名字。然后同一個文件名字可以在不同的目錄中使用。也就是說,上面指定的目錄中,目錄不同,文件名可以不同。只要保證同一個文件夾內部要有重名的文件即可。那么,兩個文件基本名稱,兩個目錄,再加上文件名字擴展的話,可以得到4000個可用的文件名字。這里有一個簡單的計算公式,就是文件基本名稱的數量*定義目錄的數量*1000,最后得到的結果就是可用的文件名字數量。如果最后生成的LOB文件的數量小于這個文件可用數量的話,那么就可以正常導出。但是如果表中包含的LOB文件數量超過了這個可用的文件名數量,即使超過了一個,也會因為目的LOB文件得不到可用的文件名字而導致導出失敗。當失敗的時候,很難查詢到底是哪個LOB文件沒有導出。為此在導出之前,最好能夠預計到可能需要的文件名字數量。其實這個預算也是比較簡單的。至需要知道需要導出的表中有多少列是LOB數據類型的,然后再乘以記錄數即可。一般情況下,文件的可用數量只可以比實際的LOB文件多,而不能夠比起少。多了不會出文件,但是如果少了的話,則會導致數據導出失敗。

有時候為了避免這個問題的出現,數據庫管理員不得不增加LOB文件的目標目錄,或者增加LOB基本文件名的數量,使得導出能夠為所有包含在SELECT語句的結果集合中的LOB數據生成足夠多的文件名字。這里需要注意的是,數據庫管理員不可以增加擴展的位數。即文件名擴展只可以用到3位阿拉伯數字。另外需要注意的是,由于LOB數據類型的數據都比較大,將他們導出到特定文件中的時候,往往需要花費比較長的時間。為此筆者并不建議一下子就將導出LOB數據類型導出來。在Select語句中加入適當的限制條件,可以分批導出LOB文件,以減少每次導出的時間。如導出所有員工的身份證復印件時,可以按性別分為兩類或者按部分來進行分類。這有兩個好處。一是可以縮短每次導出的時間,即使中間遇到問題也可以控制在最小的范圍之內。二是導出的LOB文件名是隨機的。為此分批導出的話,在尋找對應LOB文件的時候,會方便許多。

 

【編輯推薦】

  1. DB2外部文件格式淺析
  2. DB2數據庫設計的三個建議
  3. 解析DB2與非DB2數據庫之間遠程復制
  4. DB2數據庫基本操作指令30條
  5. 如何修改DB2服務器主機名
責任編輯:佚名 來源: IT專家網
相關推薦

2015-10-23 16:35:11

DB2導出LOB

2010-08-04 15:10:47

2010-09-06 09:13:42

DB2表格

2011-03-14 16:42:54

DB2 UDB監控死鎖

2010-08-20 11:16:39

DB2 優化器

2013-01-18 10:44:30

IBMdW

2010-09-07 16:11:19

執行DB2命令

2010-07-30 14:49:24

IBM DB2數據庫

2010-07-30 15:44:04

DB2數據庫

2010-02-04 09:50:11

DB2Oracle數據

2010-08-17 15:24:43

DB2數據移動

2010-11-04 13:25:16

DB2在線導出

2010-07-30 09:57:31

2010-08-26 16:00:31

DB2數據庫安裝

2010-08-11 08:39:57

DB2 數據庫

2010-08-11 09:14:33

DB2數據類型

2010-08-18 16:45:40

IBM DB2 Cat

2010-08-06 13:20:00

DB2鎖等待

2010-08-31 16:59:12

DB2UPDATE

2010-08-20 10:18:32

DB2自動增長主鍵
點贊
收藏

51CTO技術棧公眾號

精品一区二区三区免费看| 日韩在线麻豆| 9l国产精品久久久久麻豆| 久久中文字幕在线| 三级在线播放| 国产在线麻豆精品观看| 久久夜色精品国产| 中文字幕av高清在线观看| 123区在线| 中文字幕佐山爱一区二区免费| 国产偷久久久精品专区| 成人黄页网站视频| 欧美亚洲一区二区在线| 无码人妻丰满熟妇区96| 欧美日韩一卡| 欧美极度另类性三渗透| √天堂8在线网| 亚洲欧美一区二区不卡| 制服丝袜综合日韩欧美| 免费看av成人| 欧美久久久久久久久| 成人免费观看毛片| 美女黄网久久| 国产91精品久久久久| 草碰在线视频| 日本一区二区三区四区在线视频 | 一本一道久久a久久综合精品| 亚洲精品在线播放| 日韩视频123| 国产超碰精品在线观看| 99精品国产视频| 国产欧美在线一区二区| 欧美在线导航| 日韩在线视频导航| 麻豆网站视频在线观看| 亚洲午夜精品网| 国产又黄又猛视频| 国产乱国产乱300精品| 激情视频一区二区| 欧美色图激情小说| 欧美激情综合色| 在线观看h网| 好吊成人免视频| 羞羞小视频视频| 久久久久久免费网| 成人免费网站入口| 国产在线视频一区二区| 欧美一二三区| 黄色污污视频在线观看| 欧美性xxxx在线播放| 男捅女免费视频| 国产成人午夜精品影院观看视频| 久久精品aaaaaa毛片| 久久精品亚洲欧美日韩精品中文字幕| 3344国产精品免费看| 日本精品一区二区三区在线观看视频| 亚洲精品二三区| 波多野结衣中文在线| 欧美一区二区三区视频免费 | 黄色录像1级片| 国产天堂亚洲国产碰碰| 亚洲狠狠婷婷综合久久久| 中文高清一区| 国内精品久久久久久久果冻传媒| 先锋资源久久| 成人在线免费网站| 中文字幕免费一区二区| 成人妇女免费播放久久久| 国产99久久精品一区二区300| 久久久久久亚洲| 性欧美video另类hd尤物| 亚洲色图偷窥自拍| 欧美成人毛片| 欧美—级a级欧美特级ar全黄| 欧美成人一级| 欧美劲爆第一页| 欧美精品videosex牲欧美| 欧美性视频一区二区三区| 国产二区三区在线| 国产欧美日韩伦理| 亚洲一级网站| 深夜福利在线看| 国产精品欧美日韩一区二区| av亚洲在线观看| 欧美又粗又长又爽做受| 国产中文字幕精品| 粉嫩欧美一区二区三区| 97在线视频免费播放| 国产亚洲欧美激情| 欧美好骚综合网| 99精品国产一区二区三区2021| 国产夫妻视频| 日韩黄色片在线| 国产精品久久久久久久久久ktv | 999久久久亚洲| 国产精品初高中精品久久 | 国产精品日日摸夜夜摸av| 欧洲一区二区三区精品| 精品无码久久久久久久动漫| 日韩一区和二区| 精品一区二区三区免费| 国产精品免费观看| 一级视频在线观看视频在线啦啦| 在线免费看污| 九色视频在线观看免费播放| 99免费看香蕉视频| 欧美精品在线一区| 日韩欧美中文在线| 欧美黑人做爰爽爽爽| 欧美激情国产精品日韩| www.一区二区三区| 日韩国产精品久久| а√天堂资源官网在线资源 | 久久亚洲精品人成综合网| av免费观看网| 成人免费淫片视频软件| 一本色道久久综合亚洲精品小说| 日本成人三级电影| 免费黄色在线观看| 午夜小视频在线| 五丁香在线视频| 自由日本语热亚洲人| 九九久久婷婷| 欧美激情偷拍自拍| 午夜老司机在线观看| 人妻激情另类乱人伦人妻| 777xxx欧美| 福利一区在线观看| 女人抽搐喷水高潮国产精品| 亚洲七七久久综合桃花剧情介绍| 精品日本一区二区三区| 亚洲欧洲一区二区三区| 日韩一区二区中文| 性孕妇free特大另类| 日本视频一二区| 不卡视频一区| 国产欧美日本一区二区三区| 麻豆精品视频在线观看免费| 国产婷婷精品| 三级国产在线观看| 午夜影院免费播放| 给我免费播放片在线观看| 在线一区日本视频| 精品国产乱码久久久久久丨区2区 精品国产乱码久久久久久蜜柚 | 欧美中文在线免费| 欧美色视频日本版| 国产精品69久久久久水密桃| 亚洲春色h网| 久久电影网站| 你懂的视频在线观看| 欧美精品成人网| 国产特级毛片| 成人在线播放网址| 欧美精品一区二区免费| 日韩禁在线播放| 亚洲电影在线播放| 国产精品久久夜| 天天综合久久| 日本三级视频在线观看| 欧美日韩一区二区三区在线观看免| 亚洲码在线观看| 国产精品久久毛片| 一区精品在线播放| 色综合久久久久久久| 欧美日韩国产影片| 日韩成人在线视频| 久久精品国产亚洲一区二区| 色综合影院在线| 欧美香蕉大胸在线视频观看| 亚洲国产精品久久久久秋霞不卡| 色天天综合久久久久综合片| 在线亚洲午夜片av大片| 夜夜嗨av一区二区三区网站四季av| 黄色一级片视频| 久久露脸国产精品| 国产精品二三区| 国产一区福利| 黄色片视频在线| 69久久夜色精品国产7777| 26uuu国产电影一区二区| 亚洲一区av| 日韩欧美精品免费| 亚洲福利视频网| 成人av网址在线| 另类一区二区| 成人动漫h在线观看| 九九热精品视频| 国产婷婷一区二区| 久草成人资源| 最近中文字幕在线| 国产一区二区三区免费不卡| 欧美性生活影院| 99在线精品视频在线观看| 国产丝袜在线播放| 在线亚洲美日韩| 搡老女人一区二区三区视频tv| 91在线视频18| 狼人精品一区二区三区在线 | 碰碰在线视频| 久久人人爽人人爽人人av|