sqlldr報錯資料分析

2021-09-13 20:08:26 字數 909 閱讀 6668

監控日誌顯示某錶:資料檔案總數:52693 入庫數量:51964 未入庫:729

將未入庫的資料重新入庫 。

$etl_dir/sqlldr userid=$login_name control=$control_file data=$src_data log=$log_file bad=$bad_file
在指令碼中找到$log_file具體位置,腳本報錯

報錯1:

record 3111: rejected - error on table 表名, column 欄位.

field in data file exceeds maximum length

報錯2:

record 133: rejected - error on table 表名, column 欄位.

ora-12899: value too large for column 字段(actual: 83, maximum: 50)

報錯都是字段長度不夠

alter table 表名 modify (欄位名 varchar2(100));
並且更改控制檔案,對於資料長度超過255,需要在控制檔案該欄位後面新增char宣告最大長度。(控制檔案描述字元型型別字段預設使用char型別。)

入庫結果

入庫成功

awk -f '^e' '' 資料檔名  |head -n 10

----awk -f '^e' ' 指定分割符 列印第11列

--- cat -a 顯示所有字元(包括隱藏字元)

----awk -f '^e' '' 列印長度

資料分析 資料分析概述

了解業務 了解資料 確認業務和資料 預期分析和管理 資料分析方式01.了解資料資料 1.測量標度型別 屬性本源並不是數字或者符號,通過測量標度將數值或者符號和物件的屬性建立關聯。屬性的型別 測量尺度 nominal 標稱 等於或者不等於 一對一的變換 ordinal 序數 大於或者小於 單調函式的變...

資料分析 資料分析的誤區

在資料分析的過程中,我們難免會走一些彎路,但有些彎路是可以避免的,下面我將介紹幾個資料分析過程中常見的誤區 我們一定都聽說過二戰中的乙個經典示例 軍方為了提高戰鬥機飛行員的生還率,打算在飛機上增加裝甲的厚度,但不能在所有部位加厚,這樣會喪失戰機的靈活性,於是軍方請了統計學家來研究,這些專家在一開始就...

sqlldr匯入資料

先編寫乙個控制檔案control1.ctl 內容如下 load data infile place.csv fields terminated by phone,place 解釋如下 第一行表示載入資料 第二行表示載入的資料名稱為place.csv檔案 第三行表示加入到表kel.place中 第四行...