Oracle OCP(56):SQLLDR-樣例
一、SQLLDR語法
-
語法
SQLLDR keyword=value [,keyword=value,...]
-
有效的關鍵字
-
userid -- ORACLE 使用者名稱/口令
-
control -- 控制檔名
-
log -- 日誌檔名
-
bad -- 錯誤檔名
-
data -- 資料檔名
-
discard -- 廢棄檔名
-
discardmax -- 允許廢棄的檔案的數目 (全部預設)
-
skip -- 要跳過的邏輯記錄的數目 (預設 0)
-
load -- 要載入的邏輯記錄的數目 (全部預設)
-
errors -- 允許的錯誤的數目 (預設 50)
-
rows -- 常規路徑繫結陣列中或直接路徑儲存資料間的行數 (預設: 常規路徑 64, 所有直接路徑)
-
bindsize -- 常規路徑繫結陣列的大小 (以位元組計) (預設 256000)
-
silent -- 執行過程中隱藏訊息 (標題,反饋,錯誤,廢棄,分割槽)
-
direct -- 使用直接路徑 (預設 FALSE)
-
parfile -- 引數檔案: 包含引數說明的檔案的名稱
-
parallel -- 執行並行載入 (預設 FALSE)
-
file -- 要從以下物件中分配區的檔案
-
skip_unusable_indexes -- 不允許/允許使用無用的索引或索引分割槽 (預設 FALSE)
-
skip_index_maintenance -- 沒有維護索引, 將受到影響的索引標記為無用 (預設 FALSE)
-
commit_discontinued -- 提交載入中斷時已載入的行 (預設 FALSE)
-
readsize -- 讀取緩衝區的大小 (預設 1048576)
-
external_table -- 使用外部表進行載入; NOT_USED, GENERATE_ONLY, EXECUTE
-
columnarrayrows -- 直接路徑列陣列的行數 (預設 5000)
-
streamsize -- 直接路徑流緩衝區的大小 (以位元組計) (預設 256000)
-
multithreading -- 在直接路徑中使用多執行緒
-
resumable -- 對當前會話啟用或禁用可恢復 (預設 FALSE)
-
resumable_name -- 有助於標識可恢復語句的文字字串
-
resumable_timeout -- RESUMABLE 的等待時間 (以秒計) (預設 7200)
-
date_cache -- 日期轉換快取記憶體的大小 (以條目計) (預設 1000)
-
no_index_errors -- 出現任何索引錯誤時中止載入 (預設 FALSE)
-
partition_memory -- 開始溢位的直接路徑分割槽記憶體限制 (kb) (預設 0)
-
table -- 用於快速模式載入的表
-
date_format -- 用於快速模式載入的日期格式
-
timestamp_format -- 用於快速模式載入的時間戳格式
-
terminated_by -- 由用於快速模式載入的字元終止
-
enclosed_by -- 由用於快速模式載入的字元封閉
-
optionally_enclosed_by -- (可選) 由用於快速模式載入的字元封閉
-
characterset -- 用於快速模式載入的字符集
-
degree_of_parallelism -- 用於快速模式載入和外部表載入的並行度
-
trim -- 用於快速模式載入和外部表載入的擷取型別
-
csv -- 用於快速模式載入的 csv 格式資料檔案
-
nullif -- 用於快速模式載入的表級 nullif 子句
-
field_names -- 用於快速模式載入的資料檔案第一條記錄欄位名設定
-
dnfs_enable -- 啟用或禁用輸入資料檔案 Direct NFS (dNFS) 的選項 (預設 FALSE)
-
dnfs_readbuffers -- Direct NFS (dNFS) 讀緩衝區數 (預設 4)
-
sdf_prefix -- 要附加到每個 LOB 檔案和輔助資料檔案的開頭的字首
-
help -- 顯示幫助訊息 (預設 FALSE)
-
empty_lobs_are_null -- 將空白 LOB 設定為空值 (預設 FALSE)
-
defaults -- 直接路徑預設值載入; EVALUATE_ONCE, EVALUATE_EVERY_ROW, IGNORE, IGNORE_UNSUPPORTED_EVALUATE_ONCE, IGNORE_UNSUPPORTED_EVALUATE_EVERY_ROW
-
direct_path_lock_wait -- 當前已鎖定時, 等待表訪問許可權 (預設 FALSE)
二、樣例
-
CTL:LDR_TEST.CTL
LOAD DATA
INFILE *
INTO TABLE BONUS
FIELDS TERMINATED BY ","
(ENAME, JOB, SAL)
BEGINDATA
SMITH,CLEAK,3904
ALLEN,SALESMAN,2891
WARD,SALESMAN,3128
KING,PRESIDENT,2523
-
匯入命令
SOLLDR SCOTT/TIGER CONTROL=LDR_TEST.CTL
-
校驗
select * from scott.BONUS;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31490526/viewspace-2646285/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle OCP(56)Oracle
- Oracle OCP(23):序列Oracle
- Oracle OCP(29):PROFILEOracle
- Oracle OCP(54):EXPOracle
- Oracle OCP(54):IMPOracle
- Oracle OCP(57):IMPDPOracle
- Oracle OCP(44):LSNRCTLOracle
- Oracle OCP(28):USEROracle
- Oracle OCP(25):索引Oracle索引
- Oracle OCP(30):ROLEOracle
- Oracle OCP(33):官方文件Oracle
- Oracle OCP(20):建立表Oracle
- Oracle OCP(21):管理表Oracle
- Oracle OCP(12):ROLLUP & CUBEOracle
- Oracle OCP(48):UNDO TABLESPACEOracle
- Oracle OCP(58):ARCHIVELOG 管理OracleHive
- Oracle OCP(24):檢視Oracle
- Oracle OCP(26):其它ObjectOracleObject
- Oracle OCP(32):SUPPORT:MOSOracle
- Oracle OCP(35):Database 安裝OracleDatabase
- Oracle OCP(36):DBCA建庫Oracle
- Oracle OCP(04):聚合函式Oracle函式
- Oracle OCP(43):listener.oraOracle
- Oracle OCP(40):程式結構Oracle
- Oracle OCP(18):命名規則Oracle
- Oracle OCP(60):RMAN 備份Oracle
- Oracle OCP(45):sqlnet.oraOracleSQL
- Oracle OCP(45):TNSNAMES.oraOracle
- Oracle OCP(62):熱備份Oracle
- Oracle OCP(60):冷備份Oracle
- oracle 升級12c引數樣例Oracle
- Oracle OCP和MySQL OCP認證考試內容有哪些?OracleMySql
- Oracle OCP(02):條件和排序Oracle排序
- Oracle OCP(41):邏輯結構Oracle
- Oracle OCP(38):Database 物理結構OracleDatabase
- Oracle OCP(15):分層檢索Oracle
- Oracle OCP(19):資料型別Oracle資料型別
- Oracle OCP(08):使用子查詢Oracle