SQL 載入器
使用「Oracle SQL 載入器」可將資料轉換檔案中的資料載入產品轉換暫存資料表中。
「Oracle SQL 載入器」是一款 Oracle Database 工具,可讓您以快速又安全的方式,將來自各種來源的資料大量上傳至資料庫資料表中。
SQL 載入器處理由控制檔決定。產生成品是啟動轉換處理前準備活動的一部分,而在產生成品時,系統會為每個產品轉換暫存資料表提供資料轉換處理的控制檔。
控制檔通常會定義下列項目:
-
要載入之輸入檔案的位置。
-
輸入資料的字元集。
-
供載入的目標資料表,以及如何插入資料 (例如,附加或置換)。
-
如何將輸入檔案中的資料對應至資料表和欄位。
-
輸出檔案 (例如日誌記錄、錯誤記錄或已拒絕的記錄) 的位置。
-
平行處理與負載平衡的選項。
針對產品所產生的控制檔會包含載入產品轉換暫存資料表所需的所有參數。有關這些檔案的部分自訂選項會在之後討論。
載入控制檔之後,SQL 載入器會讀取輸入資料檔中的記錄,將輸入轉換成在資料庫中插入的資料庫資料表與資料欄。
SQL 載入器有 2 種作業模式:
-
傳統路徑載入 - 使用資料庫 SQL INSERT 陳述式將資料插入資料庫中。
-
直接路徑載入 - 使用直接寫入資料庫的資料區塊將資料插入資料庫中。這個方法速度較快,因此會選取此方法來進行資料轉換處理。
SQL 載入器可處理對應至多個資料表的多個資料檔,以及將資料載入 CLOB 欄位中。