oracle9i sqlldr匯入csv檔案示例

2021-08-25 15:08:32 字數 1431 閱讀 8551

參考:

1.資料檔案d:\data\test.csv,內容如下:

13811399900,13814637554,2010-01-03 00:20:23,0.82,0.89,1.71

13811399900,13817776540,2010-01-03 20:07:03,0.68,0.32,1.0

13811399900,13810185614,2010-01-03 17:12:43,0.67,0.52,1.19

13811399900,13818059540,2010-01-03 09:13:28,0.06,0.93,0.99

13811399900,13810447836,2010-01-03 03:27:00,0.69,0.44,1.13

13811399900,13813858487,2010-01-03 00:40:37,0.5,0.04,0.54

13811399900,13817990048,2010-01-03 10:46:10,0.15,0.09,0.24

13811399900,13816020117,2010-01-03 11:34:03,0.25,0.74,0.99

13811399900,13816459470,2010-01-03 13:56:49,0.05,0.1,0.15

13811399900,13813181827,2010-01-03 11:41:47,0.23,0.36,0.59

13811399900,13811068450,2010-01-03 06:18:20,0.09,0.17,0.26

13811399900,13818080603,2010-01-03 04:45:46,0.03,0.76,0.79

13811399900,13818655262,2010-01-03 21:28:24,0.05,0.64,0.69

2.控制檔案 d:\data\insert.ctl,請注意,我們指定了日期資料型別的格式:

3.表結構:

create table table2

(c1 varchar2(12),

c2 varchar2(12),

c3 date,

c4 number(10,2),

c5 number(10,2),

c6 number(10,2)

)4. 執行:

sqlldr test/test2@db_192.168.1.2  d:\data\insert.ctl

5.在控制檔案最上方增加一行 unrecoverable:

unrecoverable

6.在sqlplus中關閉日誌:

sql> alter table table2 nologging;

7.執行:

sqlldr test/test2@db_192.168.1.2 d:\data\insert.ctl direct=true parallel=true

oracle 如何 導表

兩種方式 第一種方便 第一種執行匯入沒有反應的話 可以用第二種。1.方法一 利用pl sql developer工具匯出 選單欄 1,開啟 開始 輸入cmd 2,將d daochu.dmp 中的資料匯入 test資料庫中。在此之前,要明確,使用者名稱 此例 system 密碼 manager 例項名...

oracle建立使用者和oracle匯入匯出命令

1.問題定義 我們在開發的時候使用的是區域網中的測試機上面的oracle資料庫,由於需要將測試機上面的資料庫備份到本地機器上面,便於不處於區域網環境中仍然可以繼續開發,維護等。2.步驟說明 1.啟動oracle服務 oracle例項名為 orahnhj 2.建立本地帳戶 username keywo...

oracle修改processes引數導致無法啟動

今天朋友在window上修改oracle processes引數導致系統無法啟動。修改的processes 1500,呵呵,這個傢伙,修改的也太大了哦 可以用以下方法解決 首先修改oracle 服務用pfile啟動 oradim edit sid orcl startmode a pfile x.o...