當前位置:菜譜大全網 - 美食燒烤 - oracle用哪種方法導出表數據更快?

oracle用哪種方法導出表數據更快?

正常方式是exp,導入方式是imp。

特定表達式語法

1.尋求幫助

exp幫助=y

2.導出完整的數據庫

exp系統/管理器file = bible _ db log = dible _ db full = y

3.導出數據庫定義,但不導出數據。

exp system/manager file = bible _ db log = dible _ db full = y rows = n

4.導出指定用戶或組所屬的所有表、索引和其他對象。

exp系統/管理器文件=海洋公園日誌=海洋公園所有者=海洋公園

exp system/manager file = sea park log = sea park owner =(sea park,amy,amyc,harold)

註意:導出壹個用戶時,雖然已經獲得了這個用戶的所有對象,但是妳仍然無法獲得這些對象引用的任何同義詞。解決方案是用下面的SQL*Plus命令創建壹個腳本文件,運行這個腳本文件獲得壹個可執行腳本,用於重構seapark所屬對象的所有公共同義詞,然後在目標數據庫上運行這個腳本來重構同義詞。

設置線尺寸132

設置頁面大小0

打開TRIMSPOOL

SPOOL c:\seapark.syn

選擇“創建公共同義詞”| |同義詞名稱

' ||table_owner|| ','| | table _ name | | ';'

來自dba _同義詞

其中table_owner = 'SEAPARK ',owner = ' PUBLIC

松開線軸

5.導出壹個或多個指定的表。

exp seapark/seapark file = tank log = tank tables = tank

exp系統/管理器文件=坦克日誌=坦克表=seapark.tank

exp系統/管理器文件=坦克日誌=坦克表=(seapark.tank,amy.artist)