亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

學習oracle sql loader 的使用

2024-08-29 13:48:18
字體:
來源:轉載
供稿:網友

  
學習Oracle sql loader 的使用

一:sql loader 的特點
oracle自己帶了很多的工具可以用來進行數據的遷移、備份和恢復等工作。但是每個工具都有自己的特點。
 比如說eXP和imp可以對數據庫中的數據進行導出和導出的工作,是一種很好的數據庫備份和恢復的工具,因此主要用在數據庫的熱備份和恢復方面。有著速度快,使用簡單,快捷的優點;同時也有一些缺點,比如在不同版本數據庫之間的導出、導入的過程之中,總會出現這樣或者那樣的問題,這個也許是oracle公司自己產品的兼容性的問題吧。
 sql loader 工具卻沒有這方面的問題,它可以把一些以文本格式存放的數據順利的導入到oracle數據庫中,是一種在不同數據庫之間進行數據遷移的非常方便而且通用的工具。缺點就速度比較慢,另外對blob等類型的數據就有點麻煩了。
 
二:sql loader 的幫助

C:/>sqlldr

SQL*Loader: Release 9.2.0.1.0 - PRodUCtion on 星期六 10月 9 14:48:12 2004

Copyright (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 name
discardmax -- Number of discards to allow        (全部默認)
      skip -- Number of logical records to skip  (默認0)
      load -- Number of logical records to load  (全部默認)
    errors -- Number of errors to allow          (默認50)
      rows -- Number of rows in conventional path bind array or between direct p
ath data saves
(默認: 常規路徑 64, 所有直接路徑)
  bindsize -- Size of conventional path bind array in bytes(默認256000)
    silent -- Suppress messages during run (header,feedback,errors,discards,part
itions)
    direct -- use direct path                    (默認FALSE)
   parfile -- parameter file: name of file that contains parameter specification
s
  parallel -- do parallel load                   (默認FALSE)
      file -- File to allocate extents from
skip_unusable_indexes -- disallow/allow unusable indexes or index partitions(默
認FALSE)
skip_index_maintenance -- do not maintain indexes, mark affected indexes as unus
able(默認FALSE)
  readsize -- Size of Read buffer                (默認1048576)
external_table -- use external table for load; NOT_USED, GENERATE_ONLY, EXECUTE(
默認NOT_USED)
columnarrayrows -- Number of rows for direct path column array(默認5000)
streamsize -- Size of direct path stream buffer in bytes(默認256000)
multithreading -- use multithreading in direct path
 resumable -- enable or disable resumable for current session(默認FALSE)
resumable_name -- text string to help identify resumable statement
resumable_timeout -- wait time (in seconds) for RESUMABLE(默認7200)
date_cache -- size (in entries) of date conversion cache(默認1000)

PLEASE NOTE: 命令行參數可以由位置或要害字指定

前者的例子是 'sqlload
scott/tiger foo'; 后一種情況的一個示例是 'sqlldr control=foo
userid=scott/tiger'.位置指定參數的時間必須早于
但不可遲于由要害字指定的參數。例如,
答應 'sqlldr scott/tiger control=foo logfile=log', 但是
不答應 'sqlldr scott/tiger control=foo log', 即使
參數 'log' 的位置正確。

C:/>

三:sql loader使用例子
a)SQLLoader將 Excel 數據導出到 Oracle
1.創建SQL*Loader輸入數據所需要的文件,均保存到C:/,用記事本編輯:
控制文件:input.ctl,內容如下:
 
  load data           --1、控制文件標識
  infile 'test.txt'       --2、要輸入的數據文件名為test.txt
  append into table test    --3、向表test中追加記錄
  fields terminated by X'09'  --4、字段終止于X'09',是一個制表符(TAB)
  (id,username,password,sj)   -----定義列對應順序
 
a、insert,為缺省方式,在數據裝載開始時要求表為空
b、append,在表中追加新記錄
c、replace,刪除舊記錄,替換成新裝載的記錄
d、truncate,同上
 
在DOS窗口下使用SQL*Loader命令實現數據的輸入
 
C:/>sqlldr userid=system/manager control=input.ctl
  默認日志文件名為:input.log
默認壞記錄文件為: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)在控制文件中直接導入數據

1、控制文件test.ctl的內容
-- 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 DATA
INFILE *
BADFILE 'C:/Documents and Settings/Jackey/桌面/WMCOUNTRY.BAD'
DISCARDFILE 'C:/Documents and Settings/Jackey/桌面/WMCOUNTRY.DSC'
INSERT INTO TABLE EMCCOUNTRY
Fields 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")
)
BEGINDATA
1;"JP";"Japan";1;9;"09/16/2004 16:31:32";NULL
2;"CN";"China";1;10;"09/16/2004 16:31:32";NULL
3;"IN";"India";1;11;"09/16/2004 16:31:32";NULL
4;"AU";"Australia";6;12;"09/16/2004 16:31:32";NULL
5;"CA";"Canada";4;13;"09/16/2004 16:31:32";NULL
6;"US";"United States";4;14;"09/16/2004 16:31:32";NULL
7;"MX";"Mexico";4;15;"09/16/2004 16:31:32";NULL
8;"GB";"United Kingdom";3;16;"09/16/2004 16:31:32";NULL
9;"DE";"Germany";3;17;"09/16/2004 16:31:32";NULL
10;"FR";"France";3;18;"09/16/2004 16:31:32";NULL
11;"IT";"Italy";3;19;"09/16/2004 16:31:32";NULL
12;"ES";"Spain";
3;20;"09/16/2004 16:31:32";NULL
13;"FI";"Finland";3;21;"09/16/2004 16:31:32";NULL
14;"SE";"Sweden";3;22;"09/16/2004 16:31:32";NULL
15;"IE";"Ireland";3;23;"09/16/2004 16:31:32";NULL
16;"NL";"Netherlands";3;24;"09/16/2004 16:31:32";NULL
17;"DK";"Denmark";3;25;"09/16/2004 16:31:32";NULL
18;"BR";"Brazil";5;85;"09/30/2004 11:25:43";NULL
19;"KR";"Korea, Republic of";1;88;"09/30/2004 11:25:43";NULL
20;"NZ";"New Zealand";6;89;"09/30/2004 11:25:43";NULL
21;"BE";"Belgium";3;79;"09/30/2004 11:25:43";NULL
22;"AT";"Austria";3;78;"09/30/2004 11:25:43";NULL
23;"NO";"Norway";3;82;"09/30/2004 11:25:43";NULL
24;"LU";"Luxembourg";3;81;"09/30/2004 11:25:43";NULL
25;"PT";"Portugal";3;83;"09/30/2004 11:25:43";NULL
26;"GR";"Greece";3;80;"09/30/2004 11:25:43";NULL
27;"IL";"Israel";1;86;"09/30/2004 11:25:43";NULL
28;"CH";"Switzerland";3;84;"09/30/2004 11:25:43";NULL
29;"A1";"Anonymous Proxy";0;0;"09/30/2004 11:25:43";NULL
30;"A2";"Satellite Provider";0;0;"09/30/2004 11:25:43";NULL
31;"AD";"Andorra";3;0;"09/30/2004 11:25:43";NULL
32;"AE";"United Arab Emirates";1;0;"09/30/2004 11:25:43";NULL
33;"AF";"Afghanistan";1;0;"09/30/2004 11:25:43";NULL
34;"AG";"Antigua and Barbuda";7;0;"09/30/2004 11:25:43";NULL
35;"AI";"Anguilla";7;0;"09/30/2004 11:25:43";NULL
36;"AL";"Albania";3;0;"09/30/2004 11:25:43";NULL
37;"AM";"Armenia";3;0;"09/30/2004 11:25:43";NULL
38;"AN";"Netherlands Antilles";3;0;"09/30/2004 11:25:43";NULL
39;"AO";"Angola";2;0;"09/30/2004 11:25:43";NULL
40;"AP";"Asia/Pacific Region";2;0;"09/30/2004 11:25:43";NULL
41;"AQ";"Antarctica";8;0;"09/30/2004 11:25:43";NULL
42;"AR";"Argentina";5;0;"09/30/2004 11:25:43";NULL
43;"AS";"American Samoa";6;0;"09/30/2004 11:25:43";NULL
44;"AW";"Aruba";5;0;"09/30/2004 11:25:43";NULL
45;"AZ";"Azerbaijan";1;0;"09/30/2004 11:25:43";NULL
46;"BA";"Bosnia and Herzegovina";3;0;"09/30/2004 11:25:43";NULL
47;"BB";"Barbados";5;0;"09/30/2004 11:25:43";NULL
48;"BD";"Bangladesh";1;0;"09/30/2004 11:25:43";NULL
49;"BF";"Burkina Faso";2;0;"09/30/2004 11:25:43";NULL
50;"BG";"Bulgaria";3;0;"09/30/2004 11:25:43";NULL
51;"BH";"Bahrain";1;0;"09/30/2004 11:25:43";NULL
52;"BI";"Burundi";2;0;"09/30/2004 11:25:43";NULL
53;"BJ";"Benin";2;0;"09/30/2004 11:25:43";NULL
54;"BM";"Bermuda";4;0;"09/30/2004 11:25:43";NULL
55;"BN";"Brunei Darussalam";1;0;"09/30/2004 11:25:43";NULL
56;"BO";"Bolivia";5;0;"09/30/2004 11:25:43";NULL
57;"BS";"Bahamas";7;0;"09/30/2004 11:25:43";NULL
58;"BT";"Bhutan";1;0;"09/30/2004 11:25:43";NULL
59;"BV";"Bouvet Island";5;0;"09/30/2004 11:25:43";NULL
60;"BW";"Botswana";2;0;"09/30/2004 11:25:43";NULL
61;"BY";"Belarus";3;0;"09/30/2004 11:25:43";NULL
2、執行導入命令
C:/>sqlldr userid=system/manager control=test.ctl

c)復雜格式的導入 right">(出處:清風軟件下載學院)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩电影中文 亚洲精品乱码| 色综合天天狠天天透天天伊人| 色婷婷**av毛片一区| 美女视频久久黄| 91在线中文字幕| 亚洲香蕉成人av网站在线观看| 亚洲人高潮女人毛茸茸| 国产偷国产偷亚洲清高网站| 成人免费xxxxx在线观看| 欧美老少做受xxxx高潮| 丝袜美腿精品国产二区| 亚洲激情在线视频| 国产在线观看91精品一区| 久久久久久久国产| 欧美精品在线观看| 日韩美女视频中文字幕| 91精品国产91久久久| 欧美日韩在线视频一区二区| 91在线视频成人| 国产一区二区三区中文| 中文字幕国产日韩| 一区二区三区天堂av| 91高潮在线观看| 欧美中文在线观看国产| 久久久久久久久久国产| 日韩大陆毛片av| 日韩av中文在线| 97精品在线视频| 国产精品久久久久久久久免费看| 77777亚洲午夜久久多人| 亚洲伦理中文字幕| 国产免费一区二区三区香蕉精| 亚洲 日韩 国产第一| 欧美日韩成人精品| 成人av在线亚洲| 啪一啪鲁一鲁2019在线视频| 欧美视频在线观看 亚洲欧| 91网站免费观看| 亚洲日本中文字幕免费在线不卡| 国产一区二区三区视频免费| 亚洲综合精品一区二区| 亚洲新中文字幕| 国产精品视频专区| 久久久久久久久电影| 日韩乱码在线视频| 久久天天躁日日躁| 国产一区二中文字幕在线看| 成人性生交大片免费观看嘿嘿视频| 一区二区三区在线播放欧美| 国产极品jizzhd欧美| 精品国产一区二区三区久久久| 久久天堂电影网| 精品亚洲一区二区三区四区五区| 日韩av在线导航| 国产日本欧美一区| 美女精品久久久| 久久噜噜噜精品国产亚洲综合| 日韩免费观看网站| 91香蕉国产在线观看| 亚洲最大成人网色| 欧美激情网站在线观看| 国产欧美精品在线| 中文字幕精品一区久久久久| 国产精品久久久久久久电影| 国产精品专区h在线观看| 成人两性免费视频| 欧美插天视频在线播放| 91香蕉亚洲精品| 中文字幕亚洲自拍| 日韩免费在线播放| 亚洲а∨天堂久久精品9966| 久久91精品国产| 91精品国产91久久久久福利| 日韩中文字幕在线视频| 国产一区私人高清影院| 日韩欧美国产骚| 国产精品久久久久不卡| 欧美国产在线电影| 亚洲综合中文字幕在线观看| 欧美激情欧美激情在线五月| 国产精品久久久久久久久久免费| 另类少妇人与禽zozz0性伦| 91成人免费观看网站| 国产成人avxxxxx在线看| 俺去了亚洲欧美日韩| 国产精品一区二区久久国产| 日韩精品在线私人| 国外成人免费在线播放| 亚洲欧美激情一区| 国产精品第一区| 亚洲精品视频中文字幕| 成人免费淫片aa视频免费| 国产精品私拍pans大尺度在线| 精品亚洲一区二区三区四区五区| 久久久99久久精品女同性| 亚洲人午夜精品| 国产女精品视频网站免费| 亚洲第一av网| 国产福利精品av综合导导航| 日本电影亚洲天堂| 亚洲女在线观看| 国产91精品最新在线播放| 91亚洲国产成人精品性色| 亚洲xxxxx电影| 国产成人精品日本亚洲专区61| 国产偷亚洲偷欧美偷精品| 国语自产精品视频在线看一大j8| 欧美久久久精品| 欧美性受xxx| 91在线国产电影| 亚洲精品久久久久久下一站| 久久艳片www.17c.com| 久久亚洲一区二区三区四区五区高| 国产精品爽黄69| 午夜精品视频网站| 4438全国成人免费| 精品国产视频在线| 欧美在线观看www| 亚洲色图日韩av| 中文字幕亚洲综合久久筱田步美| 国产精品www| 亚洲成色777777女色窝| 久久97精品久久久久久久不卡| 国内久久久精品| 亚洲香蕉av在线一区二区三区| 国产在线高清精品| 热久久这里只有| 欧美亚洲另类在线| 久久久国产视频| 亚洲欧美日韩精品久久| 欧美噜噜久久久xxx| 国产经典一区二区| 日韩欧美亚洲国产一区| 日韩欧美精品在线观看| 欧美重口另类videos人妖| 1769国内精品视频在线播放| 精品女厕一区二区三区| 欧美在线不卡区| 欧美大片在线影院| 欧美精品激情在线| 亚洲国产日韩一区| 欧美日韩福利在线观看| 久久天堂av综合合色| 国产成人精品在线观看| 日韩视频免费在线| 欧美午夜www高清视频| 欧美亚洲另类激情另类| 亚洲综合色av| 欧美亚洲第一区| 亚洲一区二区久久久| 日韩精品视频观看| 国产亚洲美女精品久久久| 亚洲一区二区三区四区视频| 欧美一乱一性一交一视频| 欧美日韩国产91| 精品国产一区二区三区四区在线观看| 亚洲一区二区三区在线免费观看| 蜜臀久久99精品久久久久久宅男| 欧美中文字幕在线播放| 亚洲精品99久久久久| 欧美激情精品久久久久久变态| 九九热99久久久国产盗摄| 国产深夜精品福利| 欧洲亚洲妇女av|