tbl格式資料匯入oracle方法

2021-08-11 03:40:17 字數 881 閱讀 1542

要基於oracle12c做tpch的實驗,實驗過程中用tpch產生了8個表的資料

下一步就是要將tbl資料匯入到oracle中,無奈網上找了很多方法都沒有找到可操作的匯入資料方法(注意,oracle支援xlsx格式的資料匯入,但是tbl表中的資料太多,轉換成excel格式會丟失資料)。經過多次探索之後,找到了一種可行的方法。下面以region.tbl為例簡單說明。首先sql developer中新建連線,採用system登陸。

1. 新建控制檔案,test.ctl,內容如下

load data infile 'c:\users\forestneo\desktop\tbl\region.tbl' 

into table region

(r_regionkey terminated by '|',

r_name terminated by '|',

r_comment terminated by '|')

2. 開啟命令提示符,輸入以下語句

sqlldr userid=system/password control = "desktop/test.ctl"
關於sqlldr的語法規則,可以上網自行查詢

3. 這時候再去sql developer中就可以查詢到記錄。如下

CVS格式資料匯入oracle表

首先手上要有cvs檔案 dmdmmc xhdm1 dmmc1 whgbbz fhxgsj isdel1男 302女 201.現在的工作目錄都建在c盤.2.建立testxb.ctl檔案 內容如下 load data infile c xb.csv replace delete into table z...

Oracle匯入資料

oracle匯入資料 在sql plus中 1.c test.sql 2.imp 3.impdp server端 a.conn sys sys as sysdba b.creat directory dumpin idr as d dump c.grant read,write on directo...

oracle匯入資料

create the user create user user identified by 123456 default tablespace users temporary tablespace temp profile default password expire grant revoke ...