informix遷移_第1頁
informix遷移_第2頁
informix遷移_第3頁
informix遷移_第4頁
informix遷移_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Informix遷移工具1. 前沿總體上說,數(shù)據(jù)庫(kù)遷移主要分為二進(jìn)制遷移和文本遷移2. 二進(jìn)制遷移二進(jìn)制遷移使用的工具是ontape、on-bar、onunload等。2.1 遷移環(huán)境源數(shù)據(jù)庫(kù)版本:IBM Informix Dynamic Server Version 11.70.FC3DE目標(biāo)數(shù)據(jù)庫(kù)版本:IBM Informix Dynamic Server Version 11.70.FC3DE數(shù)據(jù)庫(kù)名:test表名:testtable表中記錄:1972124條數(shù)據(jù)2.2 遷移步驟Ø 設(shè)置備份路徑 ü 將onconfig文件中的TAPEDEV和LTAPEDEV的路徑分別

2、設(shè)置為/home/Informix/tapedev、/home/Informix/ltapedevØ 在源服務(wù)器上制作最終的0級(jí)備份 ü ontape s L 0Ø 使源數(shù)據(jù)庫(kù)服務(wù)器脫機(jī)ü onmode kyØ 將備份文件、onconfig、sqlhost以及環(huán)境變量的setenv1170文件均拷貝到目標(biāo)服務(wù)器的相應(yīng)位置(注意更改sqlhost文件中的ip地址欄位)Ø 在目標(biāo)服務(wù)器上安裝IDS軟件Ø 在目標(biāo)服務(wù)器上的相應(yīng)位置建立與源數(shù)據(jù)庫(kù)服務(wù)器相同的chunk文件并更改權(quán)限Ø 在目標(biāo)服務(wù)器上使用ontape r命令

3、恢復(fù)數(shù)據(jù)Ø 恢復(fù)完畢之后,目標(biāo)服務(wù)器自動(dòng)啟動(dòng)到靜默模式,更改使其進(jìn)入聯(lián)機(jī)模式Ø 制作目標(biāo)服務(wù)器的最初0級(jí)備份3. 文本遷移 在數(shù)據(jù)庫(kù)之間遷移,即將數(shù)據(jù)移動(dòng)到不同操作系統(tǒng)上的數(shù)據(jù)庫(kù)服務(wù)器中3.1 文本遷移中移動(dòng)數(shù)據(jù)可以使用的傳輸工具和實(shí)用程序-dbexport和dbimport-onload和onunload-load和unload-dbload-external table-high performance loader(HPL)這些工具有各自的優(yōu)點(diǎn)和限制。綜合考慮所有因素,選擇適合環(huán)境的工具或?qū)嵱贸绦?.2 遷移環(huán)境源數(shù)據(jù)庫(kù)版本:IBM Informix Dynamic

4、Server Version 11.50UC5目標(biāo)數(shù)據(jù)庫(kù)版本:IBM Informix Dynamic Server Version 11.70UC5數(shù)據(jù)庫(kù)名:test表名:testtable表中記錄:1972124條數(shù)據(jù)3.2 文本遷移的步驟Ø 使用on-bar on-archive或ontape來制作最終的0級(jí)備份(可選)Ø 請(qǐng)選擇以下某一遷移實(shí)用程序集來卸載數(shù)據(jù)庫(kù):Dbexport和dbimportUnload、dbschema和loadUnload、dbschema和dbloadØ 安裝并配置目標(biāo)數(shù)據(jù)庫(kù)服務(wù)器。Ø 使目標(biāo)數(shù)據(jù)庫(kù)聯(lián)機(jī)Ø 使

5、用dbimport、load或dbload或外部表將數(shù)據(jù)庫(kù)裝入目標(biāo)數(shù)據(jù)庫(kù)服務(wù)器Ø 制作目標(biāo)數(shù)據(jù)庫(kù)服務(wù)器的最初0級(jí)備份Ø 運(yùn)行upstate statistics來更新目標(biāo)數(shù)據(jù)庫(kù)服務(wù)器用來規(guī)劃有效查詢的信息4. 數(shù)據(jù)的移動(dòng)4.1 移動(dòng)數(shù)據(jù)前考慮因素Ø 更改配置參數(shù)和環(huán)境變量(如設(shè)置PATH INFORMIXDIR和INFORMIXSERVER)Ø 內(nèi)存和數(shù)據(jù)空間的需求量Ø 數(shù)據(jù)的組織Ø 是否想要更改數(shù)據(jù)庫(kù)模式以容納更多信息,為增長(zhǎng)提供空間或提高性能4.2 數(shù)據(jù)遷移工具Ø dbexport和dbimportØ dblo

6、ad和onloadØ unload和loadØ external tableØ High-Performance Loader(HPL)² 注意: 當(dāng)從非informix數(shù)據(jù)源導(dǎo)入數(shù)據(jù)時(shí),可以使用以下工具:dbimport和dbloadHPLIBM Informix Enterprise Gateway產(chǎn)品4.3 數(shù)據(jù)遷移工具之間的比較4.3.1 dbexport和dbimport 向存儲(chǔ)在磁盤或磁帶中的文本文件導(dǎo)入或?qū)С鰯?shù)據(jù)庫(kù)導(dǎo)出的文件中包含數(shù)據(jù)文件和模式文件 并且會(huì)再當(dāng)前目錄中創(chuàng)建名為dbexport.out的消息文件。此文件包含錯(cuò)誤消息、警告以及它

7、生成的SQL數(shù)據(jù)定義語句的顯示會(huì)以互斥方式鎖定數(shù)據(jù)庫(kù)變?yōu)闆]有日志的數(shù)據(jù)庫(kù)了有日志的數(shù)據(jù)庫(kù)倒過去之后l 優(yōu)點(diǎn)ü 可以修改數(shù)據(jù)庫(kù)模式并更改數(shù)據(jù)格式(比如將int類型改為char 給數(shù)據(jù)庫(kù)中的表改名 還要將unl文件名字改掉)ü 可以在操作系統(tǒng)間移動(dòng)數(shù)據(jù)ü 可選的日志記錄功能ü 可以從非informix數(shù)據(jù)源導(dǎo)入數(shù)據(jù)l 缺點(diǎn)ü 速度比dbload快,但比onload慢ü 移動(dòng)整個(gè)數(shù)據(jù)庫(kù)l 用法目標(biāo)選項(xiàng)-c使dbexport完成導(dǎo)出,除非發(fā)生致命錯(cuò)誤-d使dbexport只導(dǎo)出簡(jiǎn)單大對(duì)象描述符,不導(dǎo)出簡(jiǎn)單大對(duì)象數(shù)據(jù)-q隱藏錯(cuò)誤消息,警告和生成

8、的SQL數(shù)據(jù)定義語句的顯示-ss對(duì)指定數(shù)據(jù)庫(kù)中的所有表生成特定于數(shù)據(jù)庫(kù)服務(wù)器的信息-si為非分段表排除索引存儲(chǔ)子句的生成-si選項(xiàng)僅在與-ss選項(xiàng)一起使用時(shí)才可用-X識(shí)別字符字段中的HEX二進(jìn)制數(shù)據(jù)-V顯示軟件版本號(hào)和序列號(hào)-version 擴(kuò)展-V選項(xiàng)來顯示有關(guān)構(gòu)建操作系統(tǒng)、構(gòu)建號(hào)和構(gòu)建數(shù)據(jù)的其他信息Database 指定希望導(dǎo)出的數(shù)據(jù)庫(kù)的名稱-b blocksize 指定磁帶設(shè)備的塊大?。ㄒ郧ё止?jié)計(jì))-f pathname 指定希望存儲(chǔ)模式文件的路徑名(如果要在磁帶上存儲(chǔ)數(shù)據(jù)文件)-o directory 指定磁盤上的目錄,dbexport將在該目錄中創(chuàng)建database.exp目錄 該目

9、錄保留dbexport為數(shù)據(jù)庫(kù)創(chuàng)建的數(shù)據(jù)文件和模式-s tapesize 指定可在磁帶上存儲(chǔ)的數(shù)據(jù)量(以千字節(jié)計(jì))-t device 指定希望存儲(chǔ)文本文件和可能存儲(chǔ)模式文件的磁帶設(shè)備路徑名Dbimport輸入文件的位置-c即使出現(xiàn)某些非致命錯(cuò)誤,也可以完成數(shù)據(jù)導(dǎo)入-q隱藏錯(cuò)誤消息、警告和生成的SQL數(shù)據(jù)定義語句的顯示-V顯示軟件版本號(hào)和序列號(hào)-version擴(kuò)展-V選項(xiàng)來顯示有關(guān)構(gòu)建操作系統(tǒng)、構(gòu)建號(hào)和構(gòu)建數(shù)據(jù)的其他信息-X識(shí)別字符字段中的HEX二進(jìn)制數(shù)據(jù)Database 指定要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)名稱-b blocksize 指定磁帶設(shè)備的塊大小(以千字節(jié)計(jì))-f pathname 指定dbimpor

10、t可在何處找到用于輸入的模式文件,該文件用來在從磁帶讀取數(shù)據(jù)文件時(shí)創(chuàng)建數(shù)據(jù)庫(kù)-i directory 指定磁盤上database.exp目錄的完整路徑名,該目錄中包含dbimport用來創(chuàng)建和裝入新數(shù)據(jù)庫(kù)的輸入數(shù)據(jù)文件和模式文件。目錄名必須與數(shù)據(jù)庫(kù)名相同-s tapesize指定可在磁帶上存儲(chǔ)的數(shù)據(jù)量(以千字節(jié)計(jì))-t device指定包含輸入文件的磁帶設(shè)備的路徑名l 案例1. 使用dbexport導(dǎo)出:informixvm1 $ mkdir dbexportinformixvm1 $ cd dbexport/informixvm1 dbexport$ dbexport test DATABA

11、SE test delimiter | grant dba to "informix" TABLE "informix".testtable row size = 102 number of columns = 7 index size = 0 unload file name = testt00103.unl number of rows = 1972124 create raw table "informix".testtable ( fname char(20), lname char(20), company char(20)

12、, address char(20), city char(15), state char(2), zipcode char(5) );revoke all on "informix".testtable from "public" as "informix"revoke usage on language SPL from public ;grant usage on language SPL to public ;dbexport completedreal0m8.841suser0m2.622ssys0m0.753s2. 將導(dǎo)出

13、數(shù)據(jù)拷貝到目標(biāo)服務(wù)器:informixvm1 $ scp -r dbexport/ vm2:/home/informix/3. 使用dbimport導(dǎo)入數(shù)據(jù):informixvm2 $ cd dbexport/informixvm2 dbexport$ dbimport test DATABASE test delimiter | grant dba to "informix" TABLE "informix".testtable row size = 102 number of columns = 7 index size = 0 unload fil

14、e name = testt00103.unl number of rows = 1972124 create raw table "informix".testtable ( fname char(20), lname char(20), company char(20), address char(20), city char(15), state char(2), zipcode char(5) );revoke all on "informix".testtable from "public" as "informi

15、x"revoke usage on language SPL from public ;grant usage on language SPL to public ;dbimport completedreal1m44.177suser0m7.890ssys0m2.185s導(dǎo)入導(dǎo)出共計(jì)耗時(shí):113.018s4.3.2 dbloadl 將數(shù)據(jù)從一個(gè)或多個(gè)文本文件傳送到一個(gè)或多個(gè)現(xiàn)有表中l(wèi) 裝入期間會(huì)進(jìn)行表鎖定l 優(yōu)點(diǎn)ü 可以修改數(shù)據(jù)庫(kù)模式ü 可以在操作系統(tǒng)間移動(dòng)數(shù)據(jù)ü 可選的日志記錄功能ü 適中的易用性ü 可以從非informix數(shù)據(jù)源

16、導(dǎo)入數(shù)據(jù)l 缺點(diǎn)ü 速度比dbexport、dbimport、onload慢l 用法dbload -d dbname -c cfilname -l logfile -e errnum -n nnum-d 數(shù)據(jù)庫(kù)名-c cfilname 命令文件名-l 指定錯(cuò)誤日志文件的文件名或路徑名-e 在服務(wù)器abort之前的錯(cuò)誤行數(shù)-n 以行數(shù)指定提交間隔 默認(rèn)間隔為100行-p 如果壞行數(shù)超過限制將提示要求指示信息-r 阻止dbload在裝入期間鎖定表,這樣就在裝入遷建允許其他用戶更新表中的數(shù)據(jù)-s 檢查命令文件中的語句語法而不插入數(shù)據(jù)l 案例1. 使用unload語句或者dbexport將表

17、卸載到輸出文件informixvm1 $ mkdir dbloadinformixvm1 $ cd dbloadinformixvm1 dbload$ vi unload.shdbaccess test <<EOFunload to "/home/informix/dbload/unload" select * from testtable;EOFinformixvm1 dbload$ sh unload.sh Database selected.1972124 row(s) unloaded.Database closed.real0m9.575suser0m

18、3.122ssys0m0.981s2.2. 使用dbschema實(shí)用程序捕捉表模式和行類型 必須使用-ui/-ua/-uia/all 選項(xiàng)來獲得命令行類型informixvm1 dbload$ dbschema -d test -t testtable -q > dbload.sqlreal0m0.416suser0m0.005ssys0m0.027s3. 將使用unload導(dǎo)出的數(shù)據(jù)以及使用dbschema導(dǎo)出的模式文件拷貝到目標(biāo)服務(wù)器informixvm1 dbload$ scp unload vm2:/home/informix/ informixvm1 dbload$ scp d

19、bload.sql vm2:/home/informix/ 3. 使用dbaccess在目標(biāo)服務(wù)器中重建表模式(數(shù)據(jù)庫(kù)名在目標(biāo)服務(wù)器中要擁有)informixvm2 $ dbaccess test dbload.sqlreal0m0.027suser0m0.008ssys0m0.005s4. 4. 創(chuàng)建dbload命令文件(unload為數(shù)據(jù)導(dǎo)出的文件名 7為每個(gè)數(shù)據(jù)行的字段數(shù))Vi command.file unload delimiter '|' 7;insert into testtable;5. 運(yùn)行dbload命令time dbload -d test1 -c com

20、m -l errlogreal2m11.003suser0m10.564ssys0m3.325s導(dǎo)入導(dǎo)出共計(jì)耗時(shí):141.021s4.3.3 onunload和onloadl 將數(shù)據(jù)庫(kù)中的數(shù)據(jù)卸載到磁帶或磁盤中的文件中;將通過onunload命令創(chuàng)建的數(shù)據(jù)裝入到數(shù)據(jù)庫(kù)服務(wù)器中l(wèi) 以二進(jìn)制格式和頁大小為單位復(fù)制數(shù)據(jù) windows 4K linux 2Kl 在使用onload和onunload實(shí)用程序之前,必須將壓縮表和分段表中的數(shù)據(jù)解壓縮l 允許對(duì)表進(jìn)行select和updatelll 優(yōu)點(diǎn)ü 速度快 可選的日志記錄功能l 缺點(diǎn)ü 只在同一操作系統(tǒng)上具有相同版本的數(shù)據(jù)庫(kù)服務(wù)

21、器間移動(dòng)數(shù)據(jù)ü 無法修改數(shù)據(jù)庫(kù)模式ü 使用難度大ü 不可用于SE 7.22-7.25 SE 5.1或更早版本l 用法onunload -l -t <tape device> -b <block size> -s <tape size><database>:<owner>.<table>onload -l -t <tape device> -b <block size> -s <tape size>-d <DBspace> <database

22、>:<owner>.<table> -l 指示onunload分別從LTAPEDEV LTAPEBLK和LTAPESIZE讀取磁帶設(shè)備 塊大小和磁帶大小的值 -b 指定磁帶設(shè)備的塊大小(以千字節(jié)計(jì)) -s 指定存儲(chǔ)在磁帶上的數(shù)據(jù)量(以千字節(jié)計(jì)) -t 指定磁盤上文件的路徑名或安裝輸入磁帶的磁帶設(shè)備的路徑名l 案例1. 使用onunload實(shí)用程序下載數(shù)據(jù)informixvm1 $ touch onunloadinformixvm1 $ onunload -t /home/informix/onunload testPlease mount tape and pre

23、ss Return to continue .Please label this as tape number 1 in the tape sequence.real0m18.873suser0m0.005ssys0m0.010s2. 將下載的數(shù)據(jù)拷貝到目標(biāo)服務(wù)器informixvm1 $ scp onunload vm2:/home/informix/3. 使用onload實(shí)用程序?qū)?shù)據(jù)上傳(在目標(biāo)端此數(shù)據(jù)庫(kù)應(yīng)該是不存在的)informixvm2 $ onload -t /home/informix/onunload testPlease mount tape and press Retur

24、n to continue .The load has successfully completed.real0m54.308suser0m0.005ssys0m0.020s導(dǎo)入導(dǎo)出共計(jì)耗時(shí):73.178s4.3.4 unload和load語句l 卸載和裝入指定的行l(wèi) 會(huì)產(chǎn)生長(zhǎng)事務(wù) 需要將其多次提交 l Unload不鎖表 load會(huì)鎖表并產(chǎn)生長(zhǎng)事務(wù)l 優(yōu)點(diǎn)ü 可以修改數(shù)據(jù)庫(kù)模式ü 可以在操作系統(tǒng)間移動(dòng)數(shù)據(jù)ü 易于使用ü 可選的日志記錄功能l 缺點(diǎn)ü 只接受指定的數(shù)據(jù)格式l 案例1. 使用unload語句將表卸載到輸出文件informixvm1

25、 $ mkdir dbloadinformixvm1 $ cd dbloadinformixvm1 dbload$ vi unload.shdbaccess test <<EOFunload to "/home/informix/dbload/unload" select * from testtable;EOFinformixvm1 dbload$ sh unload.sh Database selected.1972124 row(s) unloaded.Database closed.real0m9.575suser0m3.122ssys0m0.981s2

26、.2. 使用dbschema實(shí)用程序捕捉表模式和行類型 必須使用-ui/-ua/-uia/all 選項(xiàng)來獲得命令行類型informixvm1 dbload$ dbschema -d test -t testtable -q > dbload.sqlreal0m0.416suser0m0.005ssys0m0.027s3. 將使用unload導(dǎo)出的數(shù)據(jù)以及使用dbschema導(dǎo)出的模式文件拷貝到目標(biāo)服務(wù)器informixvm1 dbload$ scp unload vm2:/home/informix/ informixvm1 dbload$ scp dbload.sql vm2:/hom

27、e/informix/ 3. 使用dbaccess在目標(biāo)服務(wù)器中重建表模式(數(shù)據(jù)庫(kù)名在目標(biāo)服務(wù)器中要擁有)informixvm2 $ dbaccess test dbload.sqlreal0m0.027suser0m0.008ssys0m0.005s4. 4. 在目標(biāo)服務(wù)器中使用load語句導(dǎo)入數(shù)據(jù)informixvm2 $ vi load.shdbaccess test <<EOFload from "/home/informix/unload" insert into testtable;EOFinformixvm2 $ time sh load.shre

28、al1m25.477suser0m6.251ssys0m2.150s導(dǎo)入導(dǎo)出共計(jì)耗時(shí):95.495s4.3.5 external table 最大化的利用I/O利用率 11.7基本上百分之百利用I/Ol 優(yōu)點(diǎn)ü 快速重建大數(shù)據(jù)量的表ü 在線增量數(shù)據(jù)加載入庫(kù)l 缺點(diǎn)External table不支持 Index Primary key ,unique key, foreign key Trigger Merge 語句的目的表 一個(gè)查詢語句中只能含有一個(gè)外部表(表關(guān)聯(lián)的時(shí)候 不能是外部表和外部表) 不能作為outer join的outer tabname Update和dele

29、te語句 load from ./orders.unl insert into orders_ext Alter table 語句 Grand, revoke語句 LBACl 介紹:Ø IDS 11.5.xC6 的新特性Ø 一個(gè)正常的表是由informix進(jìn)行存儲(chǔ)管理即表的數(shù)據(jù)是通過informix自身進(jìn)行管理,而外部表是以操作系統(tǒng)文件方式管理Ø 支持files和named pipeØ 支持所有的數(shù)據(jù)類型Ø 可以通過sql接口進(jìn)行訪問IDS外部的數(shù)據(jù)Ø 高性能ETL工具Ø 利用SQL語句簡(jiǎn)單快速隨大數(shù)據(jù)集合的導(dǎo)入、導(dǎo)出處理l

30、 定義外部表的數(shù)據(jù)對(duì)應(yīng)的格式:Ø DELIMITED 符號(hào)分隔列的文本格式Ø INFORMIX Informix內(nèi)部的格式,是一個(gè)二進(jìn)制的格式Ø FIXED 固定長(zhǎng)度的格式l 兩種模式:Ø DELUXE 在表有indexes和unique約束的情況下,自動(dòng)更新索引和檢 查約束,提供快速并行l(wèi)oading使用單條記錄insert方法來load數(shù)據(jù),處理index和每一行數(shù)據(jù),只對(duì)處理的記錄鎖定,目標(biāo)表的其他記錄可以被同時(shí)訪問 當(dāng)下列情況下使用該模式: 重建index的代價(jià)非常高 當(dāng)需要使用delete釋放的空間 其他用戶同時(shí)訪問該表的記錄Ø EX

31、PRESS 能提供最高效的load 空載的情況 表是空表使用light-append,繞過buffer pool,只對(duì)raw table+no index有效Load數(shù)據(jù)時(shí),系統(tǒng)自動(dòng)對(duì)表加“exclusive”鎖,其他用戶不可以訪問該表當(dāng)導(dǎo)出的表中的數(shù)據(jù)繞開buffer 直接將數(shù)據(jù)導(dǎo)入到外部表對(duì)應(yīng)的磁盤中開并發(fā) 裸表Systables tabtype為E的l 案例1. 建立外部表create external table testtable_ext sameas testtableusing(datafiles("DISK:/opt/IBM/informix/test/externa

32、l_table/testtable%(1.4).unl"),format "delimited",DELIMITER "|",DELUXE,rejectfile "/opt/IBM/informix/test/external_table/testtable_rejfile.err",maxerrors 100);2. 把數(shù)據(jù)unload到數(shù)據(jù)文件informixvm1 $ vi exter.shdbaccess test <<EOFinsert into testtable_ext select * from

33、testtable where 1=1;EOFinformixvm1 $ time sh exter.shreal0m11.528suser0m0.005ssys0m0.029s3. 將unload的數(shù)據(jù)文件都拷貝到目標(biāo)服務(wù)器informixvm1 $ cd /opt/IBM/informix/testinformixvm1 test$ scp -r external_table/ vm2:/opt/IBM/informix/test/4. 使用dbschema實(shí)用程序捕捉表模式和行類型 必須使用-ui/-ua/-uia/all 選項(xiàng)來獲得命令行類型informixvm1 dbload$ db

34、schema -d test -t testtable -q > dbload.sqlreal0m0.416suser0m0.005ssys0m0.027s5. 將dbschema導(dǎo)出的模式文件拷貝到目標(biāo)服務(wù)器informixvm1 dbload$ scp dbload.sql vm2:/home/informix/6. 使用dbaccess在目標(biāo)服務(wù)器中重建表模式(數(shù)據(jù)庫(kù)名在目標(biāo)服務(wù)器中要擁有)informixvm2 $ dbaccess test dbload.sqlreal0m0.027suser0m0.008ssys0m0.005s4. 7. 在目標(biāo)服務(wù)器建立相同的外部表crea

35、te external table testtable_ext sameas testtableusing(datafiles("DISK:/opt/IBM/informix/test/external_table/testtable%(1.4).unl"),format "delimited",DELIMITER "|",DELUXE,rejectfile "/opt/IBM/informix/test/external_table/testtable_rejfile.err",maxerrors 100),8.

36、 把文件數(shù)據(jù)load到目標(biāo)服務(wù)器informixvm2 $ vi exterload.shdbaccess test <<EOFinsert into testtable select * from testtable_ext where 1=1;EOFinformixvm2 $ time sh exterload.sh real0m9.797suser0m0.007ssys0m0.010s導(dǎo)入導(dǎo)出共計(jì)用時(shí)21.768s4.3.6 High-Performance Loader(HPL)l 從符合某些格式要求的任何ASCII或COBOL文件裝入數(shù)據(jù)l 優(yōu)點(diǎn)ü 對(duì)于特大型數(shù)

37、據(jù)庫(kù),與其他IBM Informix數(shù)據(jù)遷移實(shí)用程序相比具有性能優(yōu)勢(shì),因?yàn)樗圆⑿蟹绞綀?zhí)行I/O和代碼集轉(zhuǎn)換ü 可以修改數(shù)據(jù)庫(kù)模式ü 可以在操作系統(tǒng)間移動(dòng)數(shù)據(jù)ü 可以從非informix數(shù)據(jù)源導(dǎo)入數(shù)據(jù)l 缺點(diǎn)ü 需要較長(zhǎng)的準(zhǔn)備時(shí)間ü 不可用于:SE 7.22-7.25 SE 5.1x Online 5.1xl 簡(jiǎn)介ü HPL由onpload實(shí)用程序、ipload和onpload數(shù)據(jù)庫(kù)組成ü Ipload實(shí)用程序是一個(gè)UNIX應(yīng)用程序,它幫助用戶為UNIX和Windows準(zhǔn)備裝入和卸載作業(yè)(它是一個(gè)圖形用戶界面,可以用來設(shè)置H

38、PL的參數(shù))ü Onpload實(shí)用程序的功能是在數(shù)據(jù)庫(kù)和存儲(chǔ)設(shè)備之間轉(zhuǎn)換、過濾和移動(dòng)數(shù)據(jù),使用onpload數(shù)據(jù)庫(kù)中的信息來運(yùn)行裝入和卸載并轉(zhuǎn)換數(shù)據(jù)以及在裝入過程中記錄有關(guān)不符合裝入條件的數(shù)據(jù)記錄信息4.3.7 onpladml 簡(jiǎn)介ü 可以從命令行使用onpload實(shí)用程序來創(chuàng)建、修改和刪除HPL對(duì)象ü HPL對(duì)象包括項(xiàng)目、作業(yè)、映射、格式、查詢、過濾器、設(shè)備陣列和機(jī)器Ø 創(chuàng)建作業(yè)的語法格式-B blocksize 設(shè)置磁帶I/O塊大小(以字節(jié)為單位)-d device 設(shè)置設(shè)備名稱,例如文件、設(shè)備陣列、磁帶或管道-D database 包含要裝入或卸載的信息的目標(biāo)數(shù)據(jù)庫(kù)的名稱Job 從onpload數(shù)據(jù)庫(kù)命名裝入或卸載作業(yè)-M devicesize 磁帶設(shè)備大?。ㄒ郧д鬃止?jié)為單位)-n 設(shè)置無轉(zhuǎn)換快速作業(yè)-p project 標(biāo)識(shí)存儲(chǔ)格式和映射的項(xiàng)目-S server 設(shè)置onpload數(shù)據(jù)庫(kù)服務(wù)器-t table 要裝入或卸載的表的名稱-T target 數(shù)據(jù)將下載到其中的目標(biāo)服務(wù)器的名稱Ø 設(shè)置運(yùn)行方式a 將數(shù)據(jù)源視為設(shè)備陣列c 將當(dāng)時(shí)設(shè)置為高級(jí)方式(如果未設(shè)置

溫馨提示

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

評(píng)論

0/150

提交評(píng)論