最近要導入導出數據測試,記錄
1先查看當前用戶和默認表空間的關係。
select username,default_tablespace from dba_users;
2查看當前用戶的表
select table_name from user_tables;
3從遠程服務器導出數據到本地
exp userid=scott/****@orcl file=d:/data/scott.dmp log=d:/scott.log owner=scott;
4導進本地test用戶
imp userid=test/test file=d:/data/scott.dmp fromuser=scott touser=test
5 再查看當前用戶的表
6 導入和導出的常用的一些參數
COMPRESS:導出是否應該壓縮有碎片的段成一個範圍,這將會影響STORAGE子句
GRANTS: 導出時否要導出數據庫對象上的授權
ROWS:是否應導出行。如它爲‘N’,那麼在導出文件中僅生成數據庫對象的DDL
FULL:
如設爲‘Y’,那麼將執行一個整個數據庫導出操作
OWNER:要導出的一系列數據庫帳號,然後執行這些帳號的USER導出操作
FROMUSER:在FULL=N的情況下,纔有參數。它是一系列的數據庫帳號,其對象應從導出轉儲文件中讀取
TOUSER: 一系列數據庫帳號,導出轉儲文件扣的對象將要導入這些帳號
IGNORE:=Y
表示如果有相同表結構相同,則直接插入數據。