日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

關(guān)于Oracle中SqlLoader的用法

瀏覽:217日期:2023-09-12 20:47:51
目錄簡介:寫sqlldr只需2步:1:建立一個ctl控制文件 2:在命令窗口執(zhí)行,或者在shell腳本中寫擴(kuò)展: sqlldr參數(shù)簡介:

SQL*LOADER是ORACLE的數(shù)據(jù)加載工具,通常用來將操作系統(tǒng)文件(數(shù)據(jù))遷移到ORACLE數(shù)據(jù)庫中。SQL*LOADER是大型數(shù)據(jù)倉庫選擇使用的加載方法,因為它提供了最快速的途徑(DIRECT,PARALLEL)。

目前的理解就是:把文本文件,log文件,excel導(dǎo)入到數(shù)據(jù)庫中

寫sqlldr只需2步:1:建立一個ctl控制文件 OPTIONS (skip=1,rows=128) #sqlldr 命令顯示的 選項可以寫到這里邊來,skip=1 用來跳過數(shù)據(jù)中的第一行LOAD DATA #控制文件標(biāo)識 INFILE '/app/audit/shell/monitor/inter.txt' #要導(dǎo)入的文件。目前搜索資料看到的可以是log文件,txt文本文件,excel文件BADFILE '/app/audit/shell/monitor/inter.dat' #BADFILE 壞數(shù)據(jù)。這里還可以使用DISCARDFILE 來指定丟棄數(shù)據(jù)的文件,truncate #操作類型,用 truncate table 來清除表中原有 記錄 ,也可以用 insert,append,replace等代替truncate,下面會詳細(xì)講解into table ts_of_ceshi_mid1 #往ts_of_ceshi_mid1中插入數(shù)據(jù)Fields terminated by '|' #用于分割一行中各個屬性值的符號(例如每個屬性值用逗號 分割 , 那么就把 '|' 改為 ',') Optionally enclosed by ''' #數(shù)據(jù)中每個字段用 ''' 框起,比如字段中有 ',' 分隔符時TRAILING NULLCOLS #表的字段沒有對應(yīng)的值時允 許為空 如果不加入這行導(dǎo)入到數(shù)據(jù)庫的時候就會自動跳過字段是null值的那一列, 這樣數(shù)據(jù)插入后就會屬性和值對應(yīng)不上(orig_name,true_name,status,rec_num number, #字段可以指定類型,否則認(rèn) 為是 CHARACTER 類型, log 文件中有顯示last_rec_num,last_cycle,last_status,finsh_date DATE 'YYYY-MM-DD HH24:MI:SS' #可以指定接受日期的格式,相當(dāng)用 to_date() 函數(shù)轉(zhuǎn)換)2:在命令窗口執(zhí)行,或者在shell腳本中寫nohup sqlldr 用戶名/密碼@數(shù)據(jù)庫名稱 control=/app/audit/txt/inter.ctl log=/app/audit//txt/inter.log

nohup可以不用寫,我這是掛到后臺執(zhí)行,所以用nohup。可以直接寫:

sqlldr 用戶名/密碼@數(shù)據(jù)庫名稱 control=/app/audit/txt/inter.ctl log=/app/audit//txt/inter.log擴(kuò)展: sqlldr參數(shù)

有效的關(guān)鍵字:userid -- ORACLE username/passwordcontrol -- 控制文件log -- 記錄的日志文件* -- 表示數(shù)據(jù)文件在控制文件之后,如果是獨立的數(shù)據(jù)文件,則把文件代替*bad -- 壞數(shù)據(jù)文件,記錄錯誤的未加載數(shù)據(jù)data -- 數(shù)據(jù)文件,* data參數(shù)只能指定一個數(shù)據(jù)文件,如果控制文件也通過infile指定了數(shù)據(jù)文件,并且指定多個, 則sqlldr在執(zhí)行時,先加載data參數(shù)指定的數(shù)據(jù)文件,控制文件中第一個infile指定的數(shù)據(jù)文件被忽略, 但后續(xù)的infile指定的數(shù)據(jù)文件繼續(xù)有效discard -- 丟棄的數(shù)據(jù)文件,默認(rèn)情況不產(chǎn)生,必須指定discardmax -- 允許丟棄數(shù)據(jù)的最大值(全部默認(rèn))skip -- 跳過記錄數(shù),從數(shù)據(jù)文件中,從第一行開始要計算要跳過的行數(shù),*,對于多表加載的情況,如果有when條件判斷的話,或者直接路徑下的多表加載,如果要加載的記錄數(shù)不同,則該參數(shù)無效.load -- 給你一萬行的數(shù)據(jù),卻只要求你導(dǎo)入10行errors -- 允許的錯誤記錄數(shù),超過則終止任務(wù) (默認(rèn)50)rows -- 常規(guī)路徑導(dǎo)入時:指綁定數(shù)組中的行數(shù);直接路徑導(dǎo)入時,指一次從數(shù)據(jù)文件只讀取的行數(shù),該參數(shù)同時受bindsize制約,如果rows*每行實際占用大小超出bindsize最大可用值,則rows自動降低達(dá)到bindsize最大可用值(每次提交的記錄數(shù),默認(rèn): 常規(guī)路徑 64, 所有直接路徑)bindsize -- 為綁定數(shù)組指定的最大可用空間,用來存貯一次讀取的rows的記錄,該值不能太小,至少要放入一條邏輯記錄 但設(shè)置太大也沒什么作用。 每次提交記錄的緩沖區(qū)的大小(字節(jié)為單位,默認(rèn)256000)bind array size=(number of rows)*(sun(fixed field lengths)+sum(maximum varying field lengths)+((number of varying length fields)*(size of length indicator)))silent -- 禁止輸出信息 (header,feedback,errors,discards,partitions)sqlldr scott/scott control=ldr_case9.ctl silent=header 這樣就可以不輸出頭部信息了.direct -- 使用直通路徑方式導(dǎo)入,不走buffer cache,通過direct path api發(fā)送數(shù)據(jù)到服務(wù)器端的加載引擎,加載引擎按照數(shù)據(jù)塊的格式處理數(shù)據(jù)并直接寫向數(shù)據(jù)文件,因此效率較高(默認(rèn)FALSE)parfile -- 高密度的sqlldr導(dǎo)入,省得寫參數(shù),就建個腳本吧parallel -- 并行導(dǎo)入 僅在直接路徑加載時有效(默認(rèn)FALSE)file -- 并行加載時會用到該參數(shù),指定file參數(shù),要加載的內(nèi)容即只向指定的數(shù)據(jù)文件寫入數(shù)據(jù),減少i/oskip_unusable_indexes --默認(rèn)為false,如果是true,則加載完數(shù)據(jù)時,就算此表索引不可用,數(shù)據(jù)加載完不會改變此索引狀態(tài),oracle 數(shù)據(jù)庫中也有此同名參數(shù),但順序是先看sqlldr,再數(shù)據(jù)庫skip_index_maintenance --是否跳過索引維護(hù),默認(rèn)false,直接路徑加載有效,如果設(shè)置為true,因加載完數(shù)據(jù)不維護(hù)索引,因此索引會失效.readsize -- 緩沖區(qū)大小,默認(rèn)值:1048576單位字節(jié),最大不超過20m,該參數(shù)僅當(dāng)從數(shù)據(jù)文件讀取時有效,如果是從近制文件讀取數(shù) 據(jù),則默認(rèn)為64kexternal_table -- not_used:不使用外部表,通過常規(guī)路徑或直接路徑加載數(shù)據(jù)enerate_only --sqlldr并不執(zhí)行加載,而是生成創(chuàng)建外部表的sql和處理數(shù)據(jù)的sql,并保存在log文件中,用戶可以修改后拿到sqlplus中執(zhí)行execute -- 執(zhí)行外部表并加載數(shù)據(jù)columnarrayrows --指定直接路徑加載時流緩沖區(qū)的行數(shù) Number of rows for direct path column array(默認(rèn)5000)streamsize : --指定直接路徑加載時流緩沖區(qū)的大小 Size of direct path stream buffer in bytes(默認(rèn)256000) multithreading --是否啟用多線程,多cpu為true,單cpu false,直接路徑加載時有效use multithreading in direct path resumable --會話等待空閑空間分配,在執(zhí)行sqlldr時,如果余下空間不足,false參數(shù)則直接報錯退出,如果設(shè)置為true,則等待,讓dba手動處理,達(dá)到resumable_timeout參數(shù)中指定的超時時間,再退出enable or disable resumable for current session(默認(rèn)FALSE)resumable_name --會話標(biāo)示名,通過查詢user_resumable或dba_resumable二個字典來獲取信息,text string to help identify resumable statementresumable_timeout --會話超時,在多少時間未能執(zhí)行sqlldr則退出,設(shè)置true有效 ,wait time (in seconds) for RESUMABLE(默認(rèn)7200)date_cache --日期轉(zhuǎn)換用緩存在,用于提高轉(zhuǎn)換效率.僅在直接路徑加載時有用 ,size (in entries) of date conversion cache(默認(rèn)1000)

到此這篇關(guān)于關(guān)于Oracle中SqlLoader的用法的文章就介紹到這了,更多相關(guān)SqlLoader用法內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Oracle 數(shù)據(jù)庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品呻吟| 亚洲一区二区三区高清不卡| 欧美精品1区| 亚州av一区| 欧美特黄一级| 欧美~级网站不卡| 蜜桃视频在线网站| 正在播放日韩精品| 韩日一区二区| 精品久久福利| 国产乱码午夜在线视频| 国产精品99久久久久久董美香| 日韩精品一区二区三区中文 | 国产精品欧美一区二区三区不卡| 国产精品毛片一区二区三区| 在线日韩中文| 四虎4545www国产精品| 亚洲性色av| 亚洲a在线视频| 久久久成人网| 亚洲尤物在线| 欧美在线影院| 日韩一区二区免费看| 亚洲伊人精品酒店| 日韩精品一二区| 亚洲97av| 久久精品国产99国产| 国产精品成人**免费视频| 欧美日韩a区| 91综合网人人| 久久国产亚洲| 国产综合亚洲精品一区二| 蜜臀精品一区二区三区在线观看 | 久久久久久夜| 青青国产91久久久久久| 国产精品免费99久久久| 精品视频网站| 国产精品欧美在线观看| 麻豆精品视频在线观看视频| 国产视频一区二| 麻豆国产欧美日韩综合精品二区| 精品亚洲美女网站| 久久人人99| 国产精品婷婷| 国产精品永久| 福利一区视频| 日韩精品首页| 国产精品av久久久久久麻豆网| 免费观看日韩电影| 欧美日韩亚洲一区三区| 国产videos久久| 国产精品社区| 日韩手机在线| 国产精品一区二区中文字幕| 国产欧美日韩在线观看视频 | 三级久久三级久久久| 国产精品免费99久久久| 欧美香蕉视频| 欧美日韩一区二区三区不卡视频 | 美女视频黄久久| 国产精品亚洲一区二区三区在线观看| 精品久久美女| 亚洲免费毛片| 久久只有精品| 欧美成人综合| 国产精品白浆| 日韩一级欧洲| 国产精品高清一区二区| 国产成人免费精品| 免播放器亚洲一区| 红杏一区二区三区| 一区福利视频| 色偷偷色偷偷色偷偷在线视频| 日韩视频在线一区二区三区 | 国产精品chinese| 999久久久精品国产| 久久国内精品自在自线400部| 色黄视频在线观看| 日韩精品免费观看视频| 亚洲成人精品| 久久狠狠久久| 久久久亚洲一区| 欧美影院视频| 综合日韩av| 亚洲深深色噜噜狠狠爱网站| 精品国产一区二区三区av片| 日韩在线视频一区二区三区| 在线中文字幕播放| 亚洲人成在线影院| 久久久国产精品网站| 日韩视频在线一区二区三区| 亚洲天堂资源| 欧美一区在线观看视频| 九九综合在线| 91精品国产福利在线观看麻豆| 日韩高清三区| 图片区亚洲欧美小说区| 亚洲91视频| 久久不卡日韩美女| 午夜在线视频观看日韩17c| 国产精品福利在线观看播放| 欧美另类中文字幕| 国产美女一区| 日韩电影免费网址| 精品久久福利| 欧美一级网址| 在线综合亚洲| 亚洲性图久久| a日韩av网址| 欧美91在线| 天堂成人国产精品一区| 在线观看精品| 久久精品女人| 免费久久精品视频| 视频一区二区中文字幕| 欧美成人精品三级网站| 久久99精品久久久久久园产越南| 视频一区二区三区在线| 国产成人精品亚洲日本在线观看| 国产亚洲人成a在线v网站| 日韩天堂av| 色婷婷久久久| 精品日韩一区| 欧美日本不卡| 婷婷视频一区二区三区| 1024精品久久久久久久久| 国产精品精品| 麻豆精品视频在线| 日本电影久久久| 99久久九九| 欧美a级一区| 99久久夜色精品国产亚洲狼| 日韩欧美一区二区三区在线视频| 国产精品久久久久久久免费观看| 国产精品极品| 国产毛片精品| 色综合五月天| 久久久久亚洲精品中文字幕| 国产私拍福利精品视频二区| 国产精品一级| 久久国产三级| 国产精品白丝久久av网站| 精品成人18| 色爱综合网欧美| 999精品色在线播放| 亚洲二区三区不卡| 蜜桃免费网站一区二区三区| 欧美天堂一区二区| 国产精品99一区二区三区| 亚洲91久久| 亚洲制服少妇| 国产欧美亚洲一区| 日韩久久精品网| 午夜久久影院| 日韩国产一二三区| 成人在线免费观看91| 欧美a级片一区| 日韩在线网址| 精品国产亚洲一区二区在线观看| 国产精品原创| 亚洲激情二区| 青青青国产精品| 高清日韩中文字幕| 亚洲一区二区三区免费在线观看| 青青伊人久久| 欧美日韩视频免费观看| 久久亚洲欧美| 久久免费影院| 亚洲精品99| 欧美日韩亚洲一区在线观看| 亚洲啊v在线| 亚洲精品综合| 丰满少妇一区| 午夜国产精品视频| 久久国产欧美日韩精品| 色婷婷久久久| 欧美日韩午夜| 日韩和的一区二在线| 日韩精品91亚洲二区在线观看| аⅴ资源天堂资源库在线| 奶水喷射视频一区| 精品国产乱码久久久| 亚洲深夜av| 国产suv精品一区二区四区视频| 一区三区视频| 国产精品va| 免费日韩av| 精品一区视频| 亚洲一区二区毛片| 红杏一区二区三区| 亚洲精品裸体| 久久精品成人| 国产精品一区二区美女视频免费看| 日韩综合精品| 国产乱子精品一区二区在线观看| 久久免费黄色| 国产精品白浆| 亚洲一级淫片| 成人久久一区| 国产精品视频首页|