成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數(shù)據(jù)庫(kù)sqlload用法的相關(guān)知識(shí)介紹

數(shù)據(jù)庫(kù) Oracle
本文我們主要介紹了Oracle數(shù)據(jù)庫(kù)sqlload用法的相關(guān)知識(shí)的簡(jiǎn)單介紹,并給出了實(shí)際測(cè)試用的例子對(duì)其使用方法進(jìn)行了詳細(xì)說(shuō)明,希望本次的介紹能夠?qū)δ兴斋@!

Oracle數(shù)據(jù)庫(kù)sqlload用法的相關(guān)知識(shí)是本文我們主要要介紹的內(nèi)容,那么什么是sqlload呢?看完下面的例子我們就知道了。當(dāng)用Oracle數(shù)據(jù)庫(kù)處理百萬(wàn)級(jí)別數(shù)據(jù)時(shí),選擇sqlload應(yīng)該是比較好的方案。下面是自學(xué)sqlload的例子,供初學(xué)者參考。

1、在哪兒運(yùn)行sqlload?

首先,電腦上至少裝有oracle客戶端程序,在這里就可以執(zhí)行sqlload,運(yùn)行-->cmd--->sqlldr。里面有很多注釋可以自己參考。

Oracle數(shù)據(jù)庫(kù)sqlload用法的相關(guān)知識(shí)介紹

2、控制文件

寫sqlload需要的控制文件.ctl或者.cvs格式。

control.ctl內(nèi)容:

  1. LOAD DATA  
  2. INFILE 'f:\TL_FUND_MMS_BATCH.txt'  
  3. BADFILE 'f:\BAD_TL_FUND_MMS_BATCH1.dat'  
  4. APPEND  
  5. INTO TABLE tl_fund_mms_batch  
  6. Fields terminated by ","   
  7. Optionally enclosed by '"'  
  8. trailing nullcols   
  9. (   
  10.  NUMBATCHSEQID ,  
  11.  VC2BATCHNAME,  
  12.  VC2RESOURCEID,  
  13.  NUMCOUNTTOTAL ,  
  14.  NUMCOUNTSUCS,  
  15.  NUMCOUNTLONG ,  
  16.  NUMCOUNTFAILD ,  
  17.  VC2BILLPATH,  
  18.  NUMCREATEUSERID ,  
  19.  NUMSENDUSERID ,   
  20.  NUMDEALFLAG,  
  21.  DATCREATETIME DATE "YYYY-MM-DD HH24:MI:SS",  
  22.  DATSENDTIME DATE "YYYY-MM-DD HH24:MI:SS"  

3、數(shù)據(jù)文件

  1. TL_FUND_MMS_BATCH.txt內(nèi)容:103,"肖測(cè)試", "0111022109240241310006", 1, 1, 0, 0,  
  2.  "../webapps/billFiles\data(2).xml", 900000, 900000, 2,2011-4-28 15:50:26,2011-4-28 15:50:26 

4、執(zhí)行命令

我把所有文件都放到了F盤:

Oracle數(shù)據(jù)庫(kù)sqlload用法的相關(guān)知識(shí)介紹

執(zhí)行命令:sqlldr mjjzh/mjjzh@orcl f:\control.ctl log=f:\log.log

5、查看日志

如果執(zhí)行完命令,在指定的目錄下就會(huì)生成日志信息,如果執(zhí)行過(guò)程中有錯(cuò)誤,就會(huì)在相應(yīng)的目錄下生成壞數(shù)據(jù)文件,有錯(cuò)誤的時(shí)候也會(huì)打印這句話:達(dá)到提交點(diǎn) - 邏輯記錄計(jì)數(shù) 1。不要認(rèn)為打印了這句就認(rèn)為執(zhí)行成功了。

log.log內(nèi)容:

  1. SQL*Loader: Release 10.2.0.1.0 - Production on 星期四 5月 12 17:01:38 2011  
  2. Copyright (c) 1982, 2005, Oracle.  All rights reserved.  
  3. 控制文件:      f:\control.ctl  
  4. 數(shù)據(jù)文件:      f:\TL_FUND_MMS_BATCH.txt  
  5. 錯(cuò)誤文件:    f:\BAD_TL_FUND_MMS_BATCH1.dat  
  6. 廢棄文件:    未作指定  
  7. (可廢棄所有記錄)  
  8. 要加載的數(shù): ALL  
  9. 要跳過(guò)的數(shù): 0  
  10. 允許的錯(cuò)誤: 50  
  11. 綁定數(shù)組: 64 行, 最大 256000 字節(jié)  
  12. 繼續(xù):    未作指定  
  13. 所用路徑:       常規(guī)  
  14. 表 TL_FUND_MMS_BATCH,已加載從每個(gè)邏輯記錄  
  15. 插入選項(xiàng)對(duì)此表 APPEND 生效  
  16. TRAILING NULLCOLS 選項(xiàng)生效  
  17.    列名                        位置      長(zhǎng)度  中止 包裝數(shù)據(jù)類型  
  18. ------------------------------ ---------- ----- ---- -------------------------  
  19. NUMBATCHSEQID                       FIRST     *   ,  O (") CHARACTER              
  20. VC2BATCHNAME                         NEXT     *   ,  O (") CHARACTER              
  21. VC2RESOURCEID                        NEXT     *   ,  O (") CHARACTER              
  22. NUMCOUNTTOTAL                        NEXT     *   ,  O (") CHARACTER              
  23. NUMCOUNTSUCS                         NEXT     *   ,  O (") CHARACTER              
  24. NUMCOUNTLONG                         NEXT     *   ,  O (") CHARACTER              
  25. NUMCOUNTFAILD                        NEXT     *   ,  O (") CHARACTER              
  26. VC2BILLPATH                          NEXT     *   ,  O (") CHARACTER              
  27. NUMCREATEUSERID                      NEXT     *   ,  O (") CHARACTER              
  28. NUMSENDUSERID                        NEXT     *   ,  O (") CHARACTER              
  29. NUMDEALFLAG                          NEXT     *   ,  O (") CHARACTER              
  30. DATCREATETIME                        NEXT     *   ,  O (") DATE YYYY-MM-DD HH24:MI:SS  
  31. DATSENDTIME                          NEXT     *   ,  O (") DATE YYYY-MM-DD HH24:MI:SS  
  32. 記錄 1: 被拒絕 - 表 TL_FUND_MMS_BATCH 出現(xiàn)錯(cuò)誤。  
  33. ORA-00001: unique constraint (MJJZH.PK_TL_FUND_MMS_BATCH) violated  
  34. 注:ORA-00001: unique constraint (MJJZH.PK_TL_FUND_MMS_BATCH) violated,是因?yàn)橹麈I重復(fù)。  
  35. 表 TL_FUND_MMS_BATCH:  
  36. 0 行 加載成功。  
  37. 由于數(shù)據(jù)錯(cuò)誤, 1 行 沒(méi)有加載。  
  38. 由于所有 WHEN 子句失敗, 0 行 沒(méi)有加載。  
  39. 由于所有字段都為空的, 0 行 沒(méi)有加載。  
  40. 為綁定數(shù)組分配的空間:                214656 字節(jié) (64 行)  
  41. 讀取   緩沖區(qū)字節(jié)數(shù): 1048576  
  42. 跳過(guò)的邏輯記錄總數(shù):          0  
  43. 讀取的邏輯記錄總數(shù):             1  
  44. 拒絕的邏輯記錄總數(shù):          1  
  45. 廢棄的邏輯記錄總數(shù):        0  
  46. 從 星期四 5月  12 17:01:38 2011 開(kāi)始運(yùn)行  
  47. 在 星期四 5月  12 17:01:39 2011 處運(yùn)行結(jié)束  
  48. 經(jīng)過(guò)時(shí)間為: 00: 00: 01.20  
  49. CPU 時(shí)間為: 00: 00: 00.06 

6、注意事項(xiàng):

①、日期格式轉(zhuǎn)換:表中的最后兩個(gè)字段是日期格式,這里需做 DATCREATETIME DATE "YYYY-MM-DD HH24:MI:SS", 轉(zhuǎn)換,相當(dāng)于to_date()。且數(shù)據(jù)文件中是2011-4-28 15:50:26格式,不是"2011-4-28 15:50:26"格式。否則會(huì)出錯(cuò)。(后來(lái)測(cè)試的時(shí)候發(fā)現(xiàn)帶上也不會(huì)出錯(cuò)了,奇怪。)

②、插入數(shù)據(jù)庫(kù)中的內(nèi)容包含":如果數(shù)據(jù)文件中是"肖測(cè)試",控制文件中需加上Optionally enclosed by '"',這樣在插入數(shù)據(jù)庫(kù)時(shí),內(nèi)容就不包含"",下面是加Optionally enclosed by '"'與不加的效果。

Oracle數(shù)據(jù)庫(kù)sqlload用法的相關(guān)知識(shí)介紹
 

關(guān)于Oracle數(shù)據(jù)庫(kù)sqlload用法的相關(guān)知識(shí)就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. Oracle學(xué)習(xí)筆記之DECODE及常用窗口函數(shù)
  2. Oracle數(shù)據(jù)庫(kù)各類控制語(yǔ)句的使用詳細(xì)介紹
  3. Oracle數(shù)據(jù)庫(kù)日期范圍查詢的兩種實(shí)現(xiàn)方式
  4. Oracle數(shù)據(jù)庫(kù)只讀模式的CACHE BUFFERS CHAINS測(cè)試
  5. Oracle 10g數(shù)據(jù)庫(kù)中UNDO_RETENTION參數(shù)的使用詳解
責(zé)任編輯:趙鵬 來(lái)源: 百度空間
相關(guān)推薦

2011-09-02 10:06:51

OracleSqlLoad常用技巧

2021-02-06 23:03:58

SQLServer數(shù)據(jù)庫(kù)變量

2011-08-18 17:05:16

Oracle數(shù)據(jù)庫(kù)的服

2010-03-18 09:28:14

Oracle數(shù)據(jù)庫(kù)遷移

2010-04-07 09:31:02

Oracle數(shù)據(jù)庫(kù)

2010-04-21 14:45:39

Oracle數(shù)據(jù)庫(kù)

2010-04-20 12:09:31

Oracle數(shù)據(jù)庫(kù)

2011-08-25 15:19:25

SQL Server 排序規(guī)則

2011-08-25 16:31:36

SQL Servertimestamp

2010-04-15 13:01:25

Oracel數(shù)據(jù)庫(kù)

2021-07-01 06:19:46

Redis數(shù)據(jù)庫(kù)API

2010-04-15 08:57:29

Oracle數(shù)據(jù)庫(kù)

2015-10-28 17:39:04

ORACLE AIO異步IO

2015-10-28 14:45:35

ORACLE AIO異步IO

2011-02-25 09:37:35

2010-04-20 11:41:55

Oracle數(shù)據(jù)庫(kù)

2010-04-23 14:32:01

Oracle數(shù)據(jù)庫(kù)

2010-04-02 12:23:30

Oracle數(shù)據(jù)庫(kù)

2010-05-07 17:39:02

Oracle數(shù)據(jù)庫(kù)性能

2010-04-23 09:32:39

Oracle數(shù)據(jù)庫(kù)實(shí)例
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: a久久| 亚洲精品国产成人 | 91精品国产乱码久久久久久久 | 中文字幕国产精品 | 久久成人精品视频 | 国产亚洲成av人在线观看导航 | 中文字幕乱码一区二区三区 | 成人av一区 | 国产免费一级一级 | 成人精品久久久 | 欧美福利一区 | 亚洲国产精品一区二区三区 | 亚洲va国产日韩欧美精品色婷婷 | 欧美日韩亚洲国产 | 亚洲免费三级 | 免费黄色录像视频 | 中文字幕高清 | 91美女在线观看 | 免费观看av | 精品国产成人 | 91麻豆精品国产91久久久久久 | 久草视频观看 | 涩涩视频在线观看 | 日韩成人 | 免费成人在线网站 | 欧美一级毛片久久99精品蜜桃 | 免费一级大片 | 一级毛片在线视频 | 欧美亚洲国产成人 | 免费高清av | 欧美一区二区三区,视频 | 国产精品久久久久久久久久三级 | 国产美女在线观看 | 久久久久久久久一区 | 日本精品一区二区三区在线观看 | 国产精品3区 | 中文字幕视频免费 | 亚av在线| 午夜极品| 黄频视频| 久久久福利 |