Oracle利用sqlplus匯入匯出資料

2021-10-01 08:55:25 字數 954 閱讀 8504

有時候利用plsql進行大批量資料匯入匯出會出現卡死現象,這時候利用sqlplus匯入匯出大批量資料。

1、在命令提示符中執行以下命令連線資料庫:

sqlplus

username/password@資料庫名

2、匯入:

spool e:/wh/desktop/log.txt;

--輸出日誌路徑

@e:/wh/desktop/

table

.sql

;--執行檔案路徑

注意:table.sql檔案末行要有commit語句,或者命令視窗執行完插入語句之後手動輸入提交命令:

commit

;

3、匯出:

set feedback off

;--回顯本次sql命令處理的記錄條數,預設為on

set pagesize 0

;--輸出每頁行數,預設為24,設定為0表示不分頁

set linesize 900

;--每行字元數

spool e:/wh/desktop/

table

.sql

;--輸出檔案路徑,可以是全路徑或是相對路徑

select

'insert into table_1(a1,a2) values('

||''''||b1||''''

||','

||''''||b2||''''

||');'

from table_2 where id =

'12345'

;--匯出資料格式

4、關閉spool輸出(只有關閉spool輸出,才會在輸出檔案中看到輸出的內容。 ):

spool off

;

sqlplus遠端連線Oracle

連線方式 1 sqlplus asicdb asicdb description address list address protocol tcp host 192.168.1.201 port 1521 connect data sid orcl 2 sqlplus usr pwd host p...

oracle安裝sqlplus的help幫助系統

我們在使用sqlplus的時候可以通過help或?獲得幫助資訊,那麼這些幫助資訊是哪來的呢?其實sqlplus的幫助資訊從是資料庫裡表 system.help 裡獲取的。在 oracle home sqlplus admin help 目錄下的helpus.sql檔案裡包含的幫助的資訊,不過orac...

Oracle要點之二 SQLPLUS

1.更改當前登陸使用者密碼 password 2.預設sqlplus編輯器 包括unix windows 在glogin.sql加入以下行 define editor c program files ultraedit uedit32.exe unix solairs define editor v...