Oracle數據庫一些基本操作記錄3--使用exp命令、imp命令導入導出

一、exp 導出

1、只導表結構 rows=n,tables 指定需要導的表
 

exp test/111111 file=/usr/oracle_data/test1.dmp tables=\(TEST1,TEST2,TEST3\) rows=n

2、導出所有表結構

exp test/111111 file=/usr/oracle_data/test2.dmp rows=n

3、直接創建表,同時從其他庫導數據
 

create table TABLENAME  as select * from TABLENAME@LINKETODD;

 

二、imp 導入

1、imp導入數據庫文件注意

    (1)DBA權限是必需的(用戶必須有DBA權限才能導入數據)  grant dba to test;

      (2)  一般默認導入的表空間是導出時候的表空間,也可以指定表空間,如下所示:
imp username/password file='e:\***.dbf' tablespaces=example_tablespace fromuser=sourcename touser=targetname log='e:\a.txt';   導入指定表空間  

2、導入一個完整的庫 

imp system/manager file=bible_db log=dible_db full=y ignore=y 

3、多文件導入

imp username/password file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) log=paycheck 

 
   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章