oracle exp,oracle exp這個很多人還不知道,現在讓我們一起來看看吧!
(資料圖)
1、exp三種用法:exp 導出某個用戶全部數據庫格式:exp ywxy/ywxy@ORCL file=d:/daochu1.dmp full=y;ywxy/ywxy@ORCL 是用戶名/密碼@數據庫名file=d:/daochu1.dmp 是導出的路徑full=y 是導出全庫2、exp 導出某個用戶的某個庫格式:exp ywxy/ywxy@ORCL file=d:/daochu1.dmp owner=system;ywxy/ywxy@ORCL 是用戶名/密碼@數據庫名file=d:/daochu1.dmp 是導出的路徑owner=system 是要導出的庫3、exp 導出某個用戶的某個表格式:exp ywxy/ywxy@ORCL file=d:/daochu1.dmp tables=C_ZX_QYJC;ywxy/ywxy@ORCL 是用戶名/密碼@數據庫名file=d:/daochu1.dmp 是導出的路徑tables=C_ZX_QYJC 是導出的表名字,多個表名則 (table1,table2)形式擴展資料:常用選項:FULL,用于導出整個數據庫,在ROWS=N一起使用時,可以導出整個數據庫的結構。
2、2、OWNER和TABLE,這兩個選項用于定義EXP的對象。
3、OWNER定義導出指定用戶的對象,TABLE指定EXP的table名稱。
4、⒊BUFFER和FEEDBACK,在導出比較多的數據時,考慮設置這兩個參數。
5、⒋FILE和LOG,這兩個參數分別指定備份的DMP名稱和LOG名稱,包括文件名和目錄。
6、⒌COMPRESS參數不壓縮導出數據的內容。
7、用來控制導出對象的storage語句如何產生。
8、默認值為Y,使用默認值,對象的存儲語句的init extent等于當前導出對象的extent的總和。
9、推薦使用COMPRESS=N。
10、⒍ FILESIZE該選項在8i中可用。
11、如果導出的dmp文件過大時,最好使用FILESIZE參數,限制文件大小不要超過2G。
12、基本語法和實例: EXP: 有三種主要的方式(完全、用戶、表) 完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:FULL.DMP FULL=Y 如果要執行完全導出,必須具有特殊的權限 2、用戶模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:SONIC.DMP OWNER=SONIC 這樣用戶SONIC的所有對象被輸出到文件中。
13、 3、表模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:SONIC.DMP OWNER=SONIC TABLES=(SONIC) 這樣用戶SONIC的表SONIC就被導出 2、IMP: 具有三種模式(完全、用戶、表) 完全: IMP SYSTEM/MANAGER BUFFER=64000 FILE=C:FULL.DMP FULL=Y 2、用戶模式: IMP SONIC/SONIC BUFFER=64000 FILE=C:SONIC.DMP FROMUSER=SONIC TOUSER=SONIC 這樣用戶SONIC的所有對象被導入到文件中。
14、必須指定FROMUSER、TOUSER參數,這樣才能導入數據。
15、 3、表模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:SONIC.DMP OWNER=SONIC TABLES=(SONIC) 這樣用戶SONIC的表SONIC就被導入。
16、ORACLE數據庫有兩類備份方法。
17、第一類為物理備份,該方法實現數據庫的完整恢復,但數據庫必須運行在歸擋模式下(業務數據庫在非歸擋模式下運行),且需要極大的外部存儲設備,例如磁帶庫;第二類備份方式為邏輯備份,業務數據庫采用此種方式,此方法不需要數據庫運行在歸擋模式下,不但備份簡單,而且可以不需要外部存儲設備。
18、 數據庫邏輯備份方法 ORACLE數據庫的邏輯備份分為三種模式:表備份、用戶備份和完全備份。
19、 表模式 備份某個用戶模式下指定的對象(表)。
20、業務數據庫通常采用這種備份方式。
21、 若備份到本地文件,使用如下命令: exp icdmain/icd rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=exp_icdmain_csd_yyyymmdd.dmp log=exp_icdmain_csd_yyyymmdd.log tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo 若直接備份到磁帶設備,使用如下命令: exp icdmain/icd rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=/dev/rmt0 log=exp_icdmain_csd_yyyymmdd.log tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo 注:在磁盤空間允許的情況下,應先備份到本地服務器,然后再拷貝到磁帶。
22、出于速度方面的考慮,盡量不要直接備份到磁帶設備。
23、 用戶模式 備份某個用戶模式下的所有對象。
24、業務數據庫通常采用這種備份方式。
25、 若備份到本地文件,使用如下命令: exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=exp_icdmain_yyyymmdd.dmp log=exp_icdmain_yyyymmdd.log 若直接備份到磁帶設備,使用如下命令: exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=/dev/rmt0 log=exp_icdmain_yyyymmdd.log 注:如果磁盤有空間,建議備份到磁盤,然后再拷貝到磁帶。
26、如果數據庫數據量較小,可采用這種辦法備份。
本文到此分享完畢,希望對大家有所幫助。
關鍵詞: