久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

學(xué)習(xí)oracle sql loader 的使用

瀏覽:4日期:2023-11-15 18:51:46
學(xué)習(xí)Oracle sql loader 的使用一:sql loader 的特點oracle自己帶了很多的工具可以用來進(jìn)行數(shù)據(jù)的遷移、備份和恢復(fù)等工作。但是每個工具都有自己的特點。 ;比如說eXP和imp可以對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行導(dǎo)出和導(dǎo)出的工作,是一種很好的數(shù)據(jù)庫備份和恢復(fù)的工具,因此主要用在數(shù)據(jù)庫的熱備份和恢復(fù)方面。有著速度快,使用簡單,快捷的優(yōu)點;同時也有一些缺點,比如在不同版本數(shù)據(jù)庫之間的導(dǎo)出、導(dǎo)入的過程之中,總會出現(xiàn)這樣或者那樣的問題,這個也許是oracle公司自己產(chǎn)品的兼容性的問題吧。sql loader 工具卻沒有這方面的問題,它可以把一些以文本格式存放的數(shù)據(jù)順利的導(dǎo)入到oracle數(shù)據(jù)庫中,是一種在不同數(shù)據(jù)庫之間進(jìn)行數(shù)據(jù)遷移的非常方便而且通用的工具。缺點就速度比較慢,另外對blob等類型的數(shù)據(jù)就有點麻煩了。二:sql loader 的幫助C:>sqlldrSQL*Loader: Release 9.2.0.1.0 - ProdUCtion on 星期六 10月 9 14:48:12 2004Copyright (c) 1982, 2002, Oracle Corporation.; All rights reserved.用法: SQLLDR keyWord=value [,keyword=value,...]有效的要害字: userid -- ORACLE username/password control -- Control file name log -- Log file name bad -- Bad file name data -- Data file name discard -- Discard file namediscardmax -- Number of discards to allow;;;;;(全部默認(rèn)) skip -- Number of logical records to skip; (默認(rèn)0) load -- Number of logical records to load; (全部默認(rèn)) errors -- Number of errors to allow; (默認(rèn)50) rows -- Number of rows in conventional path bind array or between direct path data saves(默認(rèn): 常規(guī)路徑 64, 所有直接路徑) bindsize -- Size of conventional path bind array in bytes(默認(rèn)256000) silent -- Suppress messages during run (header,feedback,errors,discards,partitions) direct -- use direct path;(默認(rèn)FALSE) parfile -- parameter file: name of file that contains parameter specifications parallel -- do parallel load(默認(rèn)FALSE) file -- File to allocate extents fromskip_unusable_indexes -- disallow/allow unusable indexes or index partitions(默認(rèn)FALSE)skip_index_maintenance -- do not maintain indexes, mark affected indexes as unusable(默認(rèn)FALSE) readsize -- Size of Read buffer;;;;;(默認(rèn)1048576)external_table -- use external table for load; NOT_USED, GENERATE_ONLY, EXECUTE(默認(rèn)NOT_USED)columnarrayrows -- Number of rows for direct path column array(默認(rèn)5000)streamsize -- Size of direct path stream buffer in bytes(默認(rèn)256000)multithreading -- use multithreading in direct pathresumable -- enable or disable resumable for current session(默認(rèn)FALSE)resumable_name -- text string to help identify resumable statementresumable_timeout -- wait time (in seconds) for RESUMABLE(默認(rèn)7200)date_cache -- size (in entries) of date conversion cache(默認(rèn)1000)PLEASE NOTE: 命令行參數(shù)可以由位置或要害字指定。 前者的例子是 'sqlloadscott/tiger foo'后一種情況的一個示例是 'sqlldr control=foouserid=scott/tiger'.位置指定參數(shù)的時間必須早于但不可遲于由要害字指定的參數(shù)。例如,答應(yīng) 'sqlldr scott/tiger control=foo logfile=log', 但是不答應(yīng) 'sqlldr scott/tiger control=foo log', 即使參數(shù) 'log' 的位置正確。C:>三:sql loader使用例子a)SQLLoader將 Excel 數(shù)據(jù)導(dǎo)出到 Oracle1.創(chuàng)建SQL*Loader輸入數(shù)據(jù)所需要的文件,均保存到C:,用記事本編輯: 控制文件:input.ctl,內(nèi)容如下: load data --1、控制文件標(biāo)識 infile 'test.txt' --2、要輸入的數(shù)據(jù)文件名為test.txt append into table test--3、向表test中追加記錄 fields terminated by X'09'--4、字段終止于X'09',是一個制表符(TAB) (id,username,password,sj) -----定義列對應(yīng)順序 a、insert,為缺省方式,在數(shù)據(jù)裝載開始時要求表為空 b、append,在表中追加新記錄 c、replace,刪除舊記錄,替換成新裝載的記錄 d、truncate,同上 在DOS窗口下使用SQL*Loader命令實現(xiàn)數(shù)據(jù)的輸入 C:>sqlldr userid=system/manager control=input.ctl 默認(rèn)日志文件名為:input.log 默認(rèn)壞記錄文件為:input.bad 2.還有一種方法可以把EXCEL文件另存為CSV(逗號分隔)(*.csv),控制文件就改為用逗號分隔 LOAD DATA INFILE 'd:car.csv' APPEND; INTO TABLE t_car_temp FIELDS TERMINATED BY ',' (phoneno,vip_car)b)在控制文件中直接導(dǎo)入數(shù)據(jù)1、控制文件test.ctl的內(nèi)容-- The format for executing this file with SQL Loader is:-- SQLLDR control=<filename> Be sure to substitute your-- version of SQL LOADER and the filename for this file.LOAD DATAINFILE *BADFILE 'C:Documents and SettingsJackey桌面WMCOUNTRY.BAD'DISCARDFILE 'C:Documents and SettingsJackey桌面WMCOUNTRY.DSC'INSERT INTO TABLE EMCCOUNTRYFields terminated by ';' Optionally enclosed by '''( COUNTRYID NULLIF (COUNTRYID='NULL'), COUNTRYCODE, COUNTRYNAME, CONTINENTID NULLIF (CONTINENTID='NULL'), MAPID NULLIF (MAPID='NULL'), CREATETIME DATE 'MM/DD/YYYY HH24:MI:SS' NULLIF (CREATETIME='NULL'), LASTMODIFIEDTIME DATE 'MM/DD/YYYY HH24:MI:SS' NULLIF (LASTMODIFIEDTIME='NULL'))BEGINDATA1;'JP';'Japan';1;9;'09/16/2004 16:31:32';NULL2;'CN';'China';1;10;'09/16/2004 16:31:32';NULL3;'IN';'India';1;11;'09/16/2004 16:31:32';NULL4;'AU';'Australia';6;12;'09/16/2004 16:31:32';NULL5;'CA';'Canada';4;13;'09/16/2004 16:31:32';NULL6;'US';'United States';4;14;'09/16/2004 16:31:32';NULL7;'MX';'Mexico';4;15;'09/16/2004 16:31:32';NULL8;'GB';'United Kingdom';3;16;'09/16/2004 16:31:32';NULL9;'DE';'Germany';3;17;'09/16/2004 16:31:32';NULL10;'FR';'France';3;18;'09/16/2004 16:31:32';NULL11;'IT';'Italy';3;19;'09/16/2004 16:31:32';NULL12;'ES';'Spain'; 3;20;'09/16/2004 16:31:32';NULL13;'FI';'Finland';3;21;'09/16/2004 16:31:32';NULL14;'SE';'Sweden';3;22;'09/16/2004 16:31:32';NULL15;'IE';'Ireland';3;23;'09/16/2004 16:31:32';NULL16;'NL';'Netherlands';3;24;'09/16/2004 16:31:32';NULL17;'DK';'Denmark';3;25;'09/16/2004 16:31:32';NULL18;'BR';'Brazil';5;85;'09/30/2004 11:25:43';NULL19;'KR';'Korea, Republic of';1;88;'09/30/2004 11:25:43';NULL20;'NZ';'New Zealand';6;89;'09/30/2004 11:25:43';NULL21;'BE';'Belgium';3;79;'09/30/2004 11:25:43';NULL22;'AT';'Austria';3;78;'09/30/2004 11:25:43';NULL23;'NO';'Norway';3;82;'09/30/2004 11:25:43';NULL24;'LU';'Luxembourg';3;81;'09/30/2004 11:25:43';NULL25;'PT';'Portugal';3;83;'09/30/2004 11:25:43';NULL26;'GR';'Greece';3;80;'09/30/2004 11:25:43';NULL27;'IL';'Israel';1;86;'09/30/2004 11:25:43';NULL28;'CH';'Switzerland';3;84;'09/30/2004 11:25:43';NULL29;'A1';'Anonymous Proxy';0;0;'09/30/2004 11:25:43';NULL30;'A2';'Satellite Provider';0;0;'09/30/2004 11:25:43';NULL31;'AD';'Andorra';3;0;'09/30/2004 11:25:43';NULL32;'AE';'United Arab Emirates';1;0;'09/30/2004 11:25:43';NULL33;'AF';'Afghanistan';1;0;'09/30/2004 11:25:43';NULL34;'AG';'Antigua and Barbuda';7;0;'09/30/2004 11:25:43';NULL35;'AI';'Anguilla';7;0;'09/30/2004 11:25:43';NULL36;'AL';'Albania';3;0;'09/30/2004 11:25:43';NULL37;'AM';'Armenia';3;0;'09/30/2004 11:25:43';NULL38;'AN';'Netherlands Antilles';3;0;'09/30/2004 11:25:43';NULL39;'AO';'Angola';2;0;'09/30/2004 11:25:43';NULL40;'AP';'Asia/Pacific Region';2;0;'09/30/2004 11:25:43';NULL41;'AQ';'Antarctica';8;0;'09/30/2004 11:25:43';NULL42;'AR';'Argentina';5;0;'09/30/2004 11:25:43';NULL43;'AS';'American Samoa';6;0;'09/30/2004 11:25:43';NULL44;'AW';'Aruba';5;0;'09/30/2004 11:25:43';NULL45;'AZ';'Azerbaijan';1;0;'09/30/2004 11:25:43';NULL46;'BA';'Bosnia and Herzegovina';3;0;'09/30/2004 11:25:43';NULL47;'BB';'Barbados';5;0;'09/30/2004 11:25:43';NULL48;'BD';'Bangladesh';1;0;'09/30/2004 11:25:43';NULL49;'BF';'Burkina Faso';2;0;'09/30/2004 11:25:43';NULL50;'BG';'Bulgaria';3;0;'09/30/2004 11:25:43';NULL51;'BH';'Bahrain';1;0;'09/30/2004 11:25:43';NULL52;'BI';'Burundi';2;0;'09/30/2004 11:25:43';NULL53;'BJ';'Benin';2;0;'09/30/2004 11:25:43';NULL54;'BM';'Bermuda';4;0;'09/30/2004 11:25:43';NULL55;'BN';'Brunei Darussalam';1;0;'09/30/2004 11:25:43';NULL56;'BO';'Bolivia';5;0;'09/30/2004 11:25:43';NULL57;'BS';'Bahamas';7;0;'09/30/2004 11:25:43';NULL58;'BT';'Bhutan';1;0;'09/30/2004 11:25:43';NULL59;'BV';'Bouvet Island';5;0;'09/30/2004 11:25:43';NULL60;'BW';'Botswana';2;0;'09/30/2004 11:25:43';NULL61;'BY';'Belarus';3;0;'09/30/2004 11:25:43';NULL2、執(zhí)行導(dǎo)入命令C:>sqlldr userid=system/manager control=test.ctl c)復(fù)雜格式的導(dǎo)入 right'>(出處:清風(fēng)軟件下載學(xué)院)
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 青草青草久热精品视频在线观看 | 国产精品久久久久久亚洲调教 | 美日韩精品 | 亚洲精品福利在线 | 日韩在线看片 | 欧美激情伊人 | 国产91免费在线 | 久久综合久久综合久久 | 成人精品一区二区三区 | 免费观看一级特黄欧美大片 | 成人av福利| 国产精品午夜在线观看 | 九九热这里只有精 | 久久99精品久久久久蜜臀 | 国产成人精品综合 | 91国偷自产一区二区三区亲奶 | 国产视频网 | 精品国产欧美一区二区 | 国产在线中文字幕 | 精品乱子伦一区二区三区 | 一级毛片黄 | 免费成人av| 久久婷婷香蕉 | 精品久久网| www.福利视频| 亚洲一区精品在线 | www.久草.com | 99精品视频网 | 亚洲欧美日韩精品久久奇米色影视 | 久久首页 | 成人精品鲁一区一区二区 | 一区二区免费视频观看 | 国产一区二 | 日韩在线欧美 | 欧美日韩成人在线视频 | 欧美精品在线观看 | 蜜桃精品久久久久久久免费影院 | 国产日韩欧美三级 | 国内精品国产三级国产在线专 | 精品亚洲永久免费精品 | 在线免费观看成年人视频 |