通過工具向Oracle中上載資料

2022-07-20 20:21:21 字數 2338 閱讀 3590

一、使用shp2sdo並結合sql*loader匯入*.shp檔案

shp2sdo是oracle提供的乙個工具,幫助使用者匯入*.shp檔案到oracle spatial中。

準備材料:shp2sdo.exe可執行檔案、空間資料(此處以arcgis自帶的world資料為例)

在windows作業系統下的匯入步驟分為以下三步:

1,  在命令列下執行shp2sdo.exe檔案。並輸入乙個shapefile檔案(此處為world30.shp)。

2,  重新執行乙個命令列視窗,使用者登陸資料庫後執行上步生成的sql指令碼(本例為tb_world30.sql)。

3,  利用sql*loader執行第一步生成的*.ctl檔案(tb_world30.ctl),把第二步生成的表載入至oracle spatial。

二、使用oracle的匯入/匯出(imp/exp)命令

下面我們把scott使用者下的course表匯入lxf使用者。

首先,將scott使用者的course表匯出至d盤下:

然後,將d盤中的.dmp資料匯入lxf使用者:

完成!三、sql*loader工具向oracle中匯入excel**資料

準備工作:在目標目錄的選單欄中選擇「工具-資料夾選項」,選擇彈出對話方塊的「檢視」選項卡,找到「隱藏已知檔案的副檔名」,將其勾去。如下圖紅框所示:

步驟如下:

1,  將待匯入的excel**另存為製表符分隔格式(如果沒有這一選項,說明安裝不全,此時可以直接將excel表中的資料複製到記事本中,如右圖),取名為text.txt,儲存到相應目錄下。

2,  在資料庫中建立相應的表:

3,  在text.txt檔案所在目錄下新建乙個文字文件,命名為input.ctl, 輸入以下內容後儲存。

4,  用sqlldr命令,匯入資料。

四、使用easyloader匯入mapinfo的*.tab資料

步驟:

1,  開啟easyloader工具。具體有如下兩種方法:

a)       開啟mapinfo,執行下圖所示步驟:

b)       直接在mapinfo安裝目錄下的tools資料夾裡找到easyloader工具:

2,  向oracle資料庫上載資料。

完成!

使用sqlldr命令向Oracle匯入資料

前兩天,碰到了乙個需求,需要把 txt 的資料匯入到oracle資料庫中,現在記錄一下 要匯入的檔案是 lcb rccr.txt 裡面內容如下 000000000146 20110710 000050000036 00005 20110710 010001 06362038 20000.00 江陰市...

load數 oracle的工具 sqlldr

分四個步驟 建立表,有源資料檔案 test.txt 建立控制檔案 test.ctl 建立bat檔案 或者 shell 檔案 重點講述 如果表中有number型別,或者date的資料型別也能load數,要點在第三步驟。具體步驟如下 1.建立表 指令碼 create table create table...

python向oracle資料庫中插入資料

安裝完成之後 import cx oracle conn cx oracle.connect 使用者名稱 密碼 資料庫名 連線資料庫 db conn.cursor 建立游標 d1 db.execute sql語句 執行完dql查詢語句 例如select 還需要呼叫乙個fetch方法來完成操作 tup...