導航:首頁 > 文件處理 > exp壓縮

exp壓縮

發布時間:2022-01-26 04:13:24

『壹』 Oracle10g怎麼imp在exp時設置了compress=y的dmp文件怎麼解決

基本語法和實例:
1、EXP:
有三種主要的方式(完全、用戶、表)
1、完全:
EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
如果要執行完全導出,必須具有特殊的許可權
2、用戶模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC
這樣用戶SONIC的所有對象被輸出到文件中。
3、表模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC)
這樣用戶SONIC的表SONIC就被導出
2、IMP:
具有三種模式(完全、用戶、表)
1、完全:
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的所有對象被導入到文件中。必須指定FROMUSER、TOUSER參數,這樣才能導入數據。
3、表模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC)
這樣用戶SONIC的表SONIC就被導入。
ORACLE資料庫有兩類備份方法。第一類為物理備份,該方法實現資料庫的完整恢復,但資料庫必須運行在歸擋模式下(業務資料庫在非歸擋模式下運行),且需要極大的外部存儲設備,例如磁帶庫;第二類備份方式為邏輯備份,業務資料庫採用此種方式,此方法不需要資料庫運行在歸擋模式下,不但備份簡單,而且可以不需要外部存儲設備。
資料庫邏輯備份方法
ORACLE資料庫的邏輯備份分為三種模式:表備份、用戶備份和完全備份。
表模式
備份某個用戶模式下指定的對象(表)。業務資料庫通常採用這種備份方式。
若備份到本地文件,使用如下命令
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
註:在磁碟空間允許的情況下,應先備份到本地伺服器,然後再拷貝到磁帶。出於速度方面的考慮,盡量不要直接備份到磁帶設備。
用戶模式
備份某個用戶模式下的所有對象。業務資料庫通常採用這種備份方式。
若備份到本地文件,使用如下命令:
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
註:如果磁碟有空間,建議備份到磁碟,然後再拷貝到磁帶。如果資料庫數據量較小,可採用這種辦法備份。
以下為詳細的導入導出實例:
一、數據導出:
1、 將資料庫TEST完全導出,用戶名system 密碼manager 導出到D:\chu.dmp中
exp system/manager@TEST file=d:\chu.dmp full=y
2、 將資料庫中system用戶與sys用戶的表導出
exp system/manager@TEST file=d:\chu.dmp owner=(system,sys)
3、 將資料庫中的表table1 、table2導出
exp system/manager@TEST file=d:\chu.dmp tables=(table1,table2)
4、 將資料庫中的表table1中的欄位filed1以"00"打頭的數據導出
exp system/manager@TEST file=d:\chu.dmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的導出,對於壓縮我不太在意,用winzip把dmp文件可以很好的壓縮。
不過在上面命令後面 加上 compress=y 就可以了
二、數據的導入
1、將D:\chu.dmp 中的數據導入 TEST資料庫中。
imp system/manager@TEST file=d:\chu.dmp
上面可能有點問題,因為有的表已經存在,然後它就報錯,對該表就不進行導入。
在後面加上 ignore=y 就可以了。
2 將d:\chu.dmp中的表table1 導入
imp system/manager@TEST file=d:\chu.dmp tables=(table1)
基本上上面的導入導出夠用了。不少情況我是將表徹底刪除,然後導入。
注意:
你要有足夠的許可權,許可權不夠它會提示你。
資料庫時可以連上的。可以用tnsping TEST 來獲得資料庫TEST能否連上。
oracleimp/exp命令使用
舉例導出資料庫服務abc,用戶user,密碼psd下的table1,table2,table3表到d:\data目錄下,導出文件名為test.dmp,語句為:
exp user/psd@adc file=d:\data\test.dmp tables=(table1,table2,table3) 。
將上述文件恢復的語句為:
exp user/psd@adc full=y file=d:\data\test.dmp.注意:如果將備份文件中的所有表恢復,需要加上full=y。如果只須只需要恢復table1,則語句為:
exp user/psd@adc file=d:\data\test.dmp tables=table1。即必須指明倒入那些信息,要麼全部要麼部分表。
以下是摘抄的別人的經驗。
執行環境:可以在SQLPLUS.EXE或者DOS(命令行)中執行,DOS中可以執行時由於 在oracle 8i 中 安裝目錄\ora81\BIN被設置為全局路徑,該目錄下有EXP.EXE與IMP.EXE文件被用來執行導入導出。
oracle用java編寫,SQLPLUS.EXE、EXP.EXE、IMP.EXE這兩個文件有可能是被包裝後的類文件。
SQLPLUS.EXE調用EXP.EXE、IMP.EXE所包裹的類,完成導入導出功能。
下面介紹的是導入導出的實例。
數據導出:
1 將資料庫TEST完全導出,用戶名system 密碼manager 導出到D:\chu.dmp中exp system/manager@TEST file=d:\chu.dmp full=y
2將資料庫中system用戶與sys用戶的表導出
exp system/manager@TEST file=d:\chu.dmp owner=(system,sys)
3將資料庫中的表inner_notify、notify_staff_relat導出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4將資料庫中的表table1中的欄位filed1以"00"打頭的數據導出
exp system/manager@TEST file=d:\chu.dmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的導出,對於壓縮,既用winzip把dmp文件可以很好的壓縮。
也可以在上面命令後面 加上 compress=y 來實現。
數據的導入
1 將D:\chu.dmp 中的數據導入 TEST資料庫中。
imp system/manager@TEST file=d:\chu.dmp imp aichannel/aichannel@HUST full=y file=file= d:\data\newsmgnt.dmp ignore=y上面可能有點問題,因為有的表已經存在,然後它就報錯,對該表就不進行導入。
在後面加上 ignore=y 就可以了。
2 將d:\chu.dmp中的表table1 導入imp system/manager@TEST file=d:\chu.dmp tables=(table1)
基本上上面的導入導出夠用了。不少情況要先是將表徹底刪除,然後導入。
注意:
操作者要有足夠的許可權,許可權不夠它會提示。
資料庫時可以連上的。可以用tnsping TEST 來獲得資料庫TEST能否連上。
附錄一:
給用戶增加導入數據許可權的操作
第一,啟動sql*puls第二,以system/manager登陸第三,create user 用戶名 IDENTIFIED BY 密碼 (如果已經創建過用戶,這步可以省略)
第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA,CONNECT,RESOURCE,CREATE SESSION TO 用戶名字第五, 運行-cmd-進入dmp文件所在的目錄, imp userid=system/manager full=y file=*.dmp或者 imp userid=system/manager full=y file=filename.dmp
執行示例:
F:\Work\Oracle_Data\backup>imp userid=test/test full=y file=inner_notify.dmp
屏幕顯示
Import: Release 8.1.7.0.0 - Proction on 星期四 2月 16 16:50:05 2006 (c) Copyright 2000 Oracle Corporation. All rights reserved.
連接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Proction
With the Partitioning option
JServer Release 8.1.7.0.0 - Proction
經由常規路徑導出由EXPORT:V08.01.07創建的文件
已經完成ZHS16GBK字元集和ZHS16GBK NCHAR字元集中的導入
導出伺服器使用UTF8 NCHAR字元集(可能的ncharset轉換)
. 正在將AICHANNEL的對象導入到 AICHANNEL . . 正在導入表 "INNER_NOTIFY" 4行被導入准備啟用約束條件...成功終止導入,但出現警告。
附錄二:
Oracle 不允許直接改變表的擁有者, 利用Export/Import可以達到這一目的.先建立import9.par,然後,使用時命令如下:imp parfile=/filepath/import9.par例 import9.par 內容如下:
FROMUSER=TGPMS
TOUSER=TGPMS2 (註:把表的擁有者由FROMUSER改為TOUSER,FROMUSER和TOUSER的用戶可以不同)
ROWS=Y
INDEXES=Y
GRANTS=Y
CONSTRAINTS=Y
BUFFER=409600
file==/backup/ctgpc_20030623.dmp log==/backup/import_20030623.log

『貳』 求傻子也能用的打開exp文件的辦法

exp,樓主說的是神馬東西呢,是打開你說的cnext.exe文件所在的位置么,這個很容易,比如:X:\Dassault Systemes\B0x\intel_a\code\bin\CNEXT.exe,你就在電腦的資源管理器欄上把前面的內容(X:\Dassault Systemes\B0x\intel_a\code\bin\)復制進去,敲下回車就找到這個文件所在的位置了
不知道樓主說的是神馬,exp的用處很多的,下面是一些例子,還有很多日常用品的生產日期也用exp來表示,樓主說的是工程軟體用的exp文件么

在CS中,開啟經驗收集攻能,系統將記錄最常出沒的地點,並生成.exp文件

它是操作系統下一個可執行的文件 存放目錄/ORACLE_HOME/bin

exp導出工具將資料庫中數據備份壓縮成一個二進制系統文件.可以在不同OS間遷移

它有三種模式:
a. 用戶模式:導出用戶所有對象以及對象中的數據;
b. 表模式:導出用戶所有表或者指定的表;
c. 整個資料庫:導出資料庫中所有對象。

exp文件好象是圖紙文件 用sfpro2004工具和CATIA工程軟體可打開

『叄』 如何將打包的文件壓縮到最小便於發送

ghostEXP壓縮的gho壓縮率比較高,速度也快

『肆』 EXP格式文件怎麼打開

exp是CAITA V4 的打包文件,可以使用下面的步驟逐步生成零件

第一步:先將exp 格式轉化成 model 格式:
CNEXT -batch -e ExtractModelFromSequential
或者使用開始菜單--catia v5--tools--batch management--ExtractModelFromSequential

第二步:將 model 轉化成 CATPart :
CNEXT -batch -e CATV4ToV5Migration
使用開始菜單--catia v5--tools--batch management--CATV4ToV5Migration

1.
把要導入的公式(源碼)復制下來:方法是用左鍵先把源碼變藍,之後點右鍵,點復制;

2.
進入大智慧-->特色功能-->自編指標-->常用-->技術指標-->新建,在出現的公式編輯區的下面的空白處,把剛考的源碼粘貼上,將公式名稱復制後粘貼到公式名稱欄-->確認-->退出;

3.如有參數的,如:N 1 100 15 之類,則需將這類數據填充到參數表中;

4.公式源碼以外的內容,如:名稱,說明以及參數等等,凡在{ }以外的,均要刪除,或者用{ }將其括上;

5、在大智慧的底部顯示欄中點擊公式名稱即可看到剛剛導入的公式。

二、在飛狐上引入公式:

1、復制源碼,方法同上;

2、進入主界面,即K線圖模式,用滑鼠靠近左側單擊,出現管理面板-->雙擊技術指標-->用滑鼠右鍵單擊任何一個公式組的名稱,比如「其它」-->點新建公式-->在出現的公式編輯區的下面的空白處,把剛考的源碼粘貼上,將公式名稱復制後粘貼到公式名稱欄-->確定-->退出;

第3、4步同上;

5、找到新建的公式,雙擊即可使用。

三、在分析家上引入公式:

復制公式原碼-->在分析家桌面上點擊上面的「公式」-->點擊「公式管理」-->按公式歸類把其點擊變色-->點擊「新建」-->在編寫欄里粘貼公式原碼-->填寫上公式名字和設置上參數-->點擊分析家桌面右上面黑色的「錯號」-->如果有問題會提示可按提示修改到正常。

分析家中有些無用的指標如何完全刪除?
點擊公式進入公式管理,逐步點擊每一項目再點擊每一小項目打開後,把指標公式名稱點擊變色,點擊刪除。

分析家中想明白一個選股公式好在那裡,不好在那裡,可以這樣去做。

點擊「公式」-->點擊「公式管理」-->點擊「條件選股」-->點擊各個選股項目名稱-->右鍵點擊選股公式「修改公式」打開-->復制-->點擊「技術指標」變色-->點擊「新建」-->在編寫欄點擊右鍵「粘貼」-->起名字-->點擊桌面右上角的黑色「錯號」-->OK。

你就可以在技術指標中看見這個選股公式的好與一般了。

四、通達信導入方法:

1,在壓縮公式上單擊右鍵把公式先解壓

2,打開公式編輯器點擊「導入」按鈕「,
3,在菜單中兩次點擊」公式「,後點擊「打開」,

4。把「+」號單擊展開,在公式名前的空方框里單擊成「勾選」後,在點擊下方的「確認」即可!

五、同花順上引入公式:

首先打開同花順軟體→隨便打開一隻個股→用滑鼠點右鍵→分析周期→把」日線「改為"一分鍾"→按鍵盤CTRI和F鍵一起按下→進入"公式管理"→滑鼠點"導入"→滑鼠點"游覽"→滑鼠點"打開"(把下載的公式打開)→滑鼠點"打開"→滑鼠點
"下一步"→滑鼠點"完成"→滑鼠點"技術指標"(兩次)→滑鼠點"自定指標"→找到剛剛導入的公式→用滑鼠連續點公式兩下→出現"公式編輯-技術指標
"→滑鼠點"顯示圖形"→提示欄會出現"編輯測試成功"字元(這表明你安裝成功了)→滑鼠點"確實"→滑鼠點剛導入的公式(點一下可以啊)→滑鼠點"設為常用"→滑鼠點"退出"(你是否看到同花順軟體圖形變了,是不是多了一些東東,例如:買入,賣出)→最後大家一定要記得按同花順軟體左上角的"系統"→下拉菜單用滑鼠點"保存頁面"→(連續做兩次用滑鼠點"保存頁面")→最後最後就是退出同花順軟體→重新打開同花順軟體→OK

補充的安裝法:

(1)你在同花順軟體最下面的圖內看到的是:第一個MACD,第二個是KDJ,下一個是RSI
再下一個BLAS,一路下去都是安裝同花順軟體時自帶的英文的公式,我們現在做的事是把這些英文的公式轉換成我們喜歡的中文公式。

(2)先點一下其中一個英文公式,然後開始導入中文公式(按我上面的方法去安裝)第一個中文公式安裝完成後,選擇第二個英文公式,然後開始導入第二個中文公式。按這種方法,安裝第三個,第四個,第五個......

(3)記住了,全部安裝導入後點同花順軟體左上角的系統下拉表內的保存頁面。OK完成!

六、說明:

1、所點擊的公式組,就是新建公式的加入地點。

2、條件選股類的公式,應加入到和「技術指標」並列的「條件選股」組中。

3、是主圖公式的,需在公式編輯區中點「主圖疊加」。

4、對於{N 1 100 15 }之類的參數,大智慧上的順序不用動。

按上面的參數為例,飛狐和分析家填充的順序是:預設15、最小1、最大100,分析家還有步長,如源碼中提供了,則填上,如沒有,可空缺

『伍』 怎麼使用expdp 壓縮導出oracle數據

EXPDP導出
一:導出前期准備:
1.創建目錄對象:
CREATE DIRECTORY mp_dir AS 'c:\mp';
2.在操作系統上創建相應的目錄。
3.把目錄的讀寫許可權給用戶:
GRANT READ, WRITE ON DIRECTORY mp_dir TO scott;二:導出的模型
1.導出表
Expdp scott/tiger DIRECTORY=mp_dir DUMPFILE=tab.dmp logfile=testexpdp.log TABLES=dept, emp2.導出方案(用戶)
Expdp scott/tiger DIRECTORY=mp_dir DUMPFILE=schema.dmp logfile=testexpdp.log SCHEMAS=system,scott3.導出表空間
Expdp system/manager DIRECTORY=mp_dir logfile=testexpdp.log DUMPFILE=tablespace.dmpTABLESPACES=user01,user02
4.導出資料庫
Expdp system/manager DIRECTORY=mp_dir DUMPFILE=full.dmp logfile=testexpdp.log FULL=Y三:EXPDP命令行選項:
1. ATTACH
該選項用於在客戶會話與已存在導出作用之間建立關聯.語法如下ATTACH=[schema_name.]job_name
Schema_name用於指定方案名,job_name用於指定導出作業名.注意,如果使用ATTACH選項,在命令行除了連接字元串和ATTACH選項外,不能指定任何其他選項,示例如下:
Expdp scott/tiger ATTACH=scott.export_job2. CONTENT
該選項用於指定要導出的內容.默認值為ALL
CONTENT={ALL | DATA_ONLY | METADATA_ONLY}
當設置CONTENT為ALL 時,將導出對象定義及其所有數據.為DATA_ONLY時,只導出對象數據,為METADATA_ONLY時,只導出對象定義Expdp scott/tiger DIRECTORY=mp DUMPFILE=a.mpCONTENT=METADATA_ONLY
3. DIRECTORY
指定轉儲文件和日誌文件所在的目錄
DIRECTORY=directory_object
Directory_object用於指定目錄對象名稱.需要注意,目錄對象是使用CREATE DIRECTORY語句建立的對象,而不是OS 目錄Expdp scott/tiger DIRECTORY=mp DUMPFILE=a.mp建立目錄:
CREATE
查詢創建了那些子目錄:
SELECT * FROM dba_directories;
4. DUMPFILE
用於指定轉儲文件的名稱,默認名稱為expdat.dmpDUMPFILE=[directory_object:]file_name [,….]
Directory_object用於指定目錄對象名,file_name用於指定轉儲文件名.需要注意,如果不指定directory_object,導出工具會自動使用DIRECTORY選項指定的目錄對象Expdp scott/tiger DIRECTORY=mp1 DUMPFILE=mp2:a.dmp5. ESTIMATE
指定估算被導出表所佔用磁碟空間分方法.默認值是BLOCKSEXTIMATE={BLOCKS | STATISTICS}
設置為BLOCKS時,oracle會按照目標對象所佔用的數據塊個數乘以數據塊尺寸估算對象佔用的空間,設置為STATISTICS時,根據最近統計值估算對象佔用空間Expdp scott/tiger TABLES=emp ESTIMATE=STATISTICSDIRECTORY=mp DUMPFILE=a.mp
6. EXTIMATE_ONLY
指定是否只估算導出作業所佔用的磁碟空間,默認值為NEXTIMATE_ONLY={Y | N}
設置為Y時,導出作用只估算對象所佔用的磁碟空間,而不會執行導出作業,為N時,不僅估算對象所佔用的磁碟空間,還會執行導出操作.
Expdp scott/tiger ESTIMATE_ONLY=y NOLOGFILE=y7. EXCLUDE
該選項用於指定執行操作時釋放要排除對象類型或相關對象EXCLUDE=object_type[:name_clause] [,….]
Object_type用於指定要排除的對象類型,name_clause用於指定要排除的具體對象.EXCLUDE和INCLUDE不能同時使用Expdp scott/tiger DIRECTORY=mp DUMPFILE=a.p EXCLUDE=VIEW8. FILESIZE
指定導出文件的最大尺寸,默認為0,(表示文件尺寸沒有限制)9. FLASHBACK_SCN
指定導出特定SCN時刻的表數據
FLASHBACK_SCN=scn_value
Scn_value用於標識SCN值.FLASHBACK_SCN和FLASHBACK_TIME不能同時使用Expdp scott/tiger DIRECTORY=mp DUMPFILE=a.dmpFLASHBACK_SCN=358523
10. FLASHBACK_TIME
指定導出特定時間點的表數據
FLASHBACK_TIME=」TO_TIMESTAMP(time_value)」
Expdp scott/tiger DIRECTORY=mp DUMPFILE=a.dmp FLASHBACK_TIME=「TO_TIMESTAMP(』25-08-2004 14:35:00』,』DD-MM-YYYY HH24:MI:SS』)」
11. FULL
指定資料庫模式導出,默認為N
FULL={Y | N}
為Y時,標識執行資料庫導出.
12. HELP
指定是否顯示EXPDP命令行選項的幫助信息,默認為N當設置為Y時,會顯示導出選項的幫助信息.
Expdp help=y
13. INCLUDE
指定導出時要包含的對象類型及相關對象
INCLUDE = object_type[:name_clause] [,… ]
14. JOB_NAME
指定要導出作用的名稱,默認為SYS_XXX
JOB_NAME=jobname_string
15. LOGFILE
指定導出日誌文件文件的名稱,默認名稱為export.logLOGFILE=[directory_object:]file_name
Directory_object用於指定目錄對象名稱,file_name用於指定導出日誌文件名.如果不指定directory_object.導出作用會自動使用DIRECTORY的相應選項值.
Expdp scott/tiger DIRECTORY=mp DUMPFILE=a.dmp logfile=a.log16. NETWORK_LINK
指定資料庫鏈名,如果要將遠程資料庫對象導出到本地常式的轉儲文件中,必須設置該選項.
17. NOLOGFILE
該選項用於指定禁止生成導出日誌文件,默認值為N.
18. PARALLEL
指定執行導出操作的並行進程個數,默認值為1
19. PARFILE
指定導出參數文件的名稱
PARFILE=[directory_path] file_name
20. QUERY
用於指定過濾導出數據的where條件
QUERY=[schema.] [table_name:] query_clauseSchema用於指定方案名,table_name用於指定表名,query_clause用於指定條件限制子句.QUERY選項不能與CONNECT=METADATA_ONLY,EXTIMATE_ONLY,TRANSPORT_TABLESPACES等選項同時使用.
Expdp scott/tiger directory=mp mpfiel=a.dmpTables=emp query=』WHERE deptno=20』
21. SCHEMAS
該方案用於指定執行方案模式導出,默認為當前用戶方案.
22. STATUS
指定顯示導出作用進程的詳細狀態,默認值為0
23. TABLES
指定表模式導出
TABLES=[schema_name.]table_name[:partition_name][,…]
Schema_name用於指定方案名,table_name用於指定導出的表名,partition_name用於指定要導出的分區名.
24. TABLESPACES
指定要導出表空間列表
25. TRANSPORT_FULL_CHECK
該選項用於指定被搬移表空間和未搬移表空間關聯關系的檢查方式,默認為N.
當設置為Y時,導出作用會檢查表空間直接的完整關聯關系,如果表空間所在表空間或其索引所在的表空間只有一個表空間被搬移,將顯示錯誤信息.當設置為N時,導出作用只檢查單端依賴,如果搬移索引所在表空間,但未搬移表所在表空間,將顯示出錯信息,如果搬移表所在表空間,未搬移索引所在表空間,則不會顯示錯誤信息.
26. TRANSPORT_TABLESPACES
指定執行表空間模式導出
27. VERSION
指定被導出對象的資料庫版本,默認值為COMPATIBLE.
VERSION={COMPATIBLE | LATEST | version_string}
為COMPATIBLE時,會根據初始化參數COMPATIBLE生成對象元數據;為LATEST時,會根據資料庫的實際版本生成對象元數據.version_string用於指定資料庫版本字元串.

『陸』 如何用exp導出oracle資料庫並壓縮

1. 它是一個可執行的文件 存放目錄/ORACLE_HOME/bin
exp導出工具將資料庫中數據備份壓縮成一個二進制系統文件. 它有三種模式:
a. 用戶模式:導出用戶所有對象以及對象中的數據;
b. 表模式: 導出用戶所有表或者指定的表;
c. 整個資料庫: 導出資料庫中所有對象。
2. 導出工具exp互動式命令行方式的使用的例子
$exp test/test123@appd
Enter array fetch buffer size: 4096 > 回車
Export file: expdat.dmp > m.dmp 生成導出的文件名
(1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U > 3
Export table data (yes/no): yes > 回車wQeLin
Compress extents (yes/no): yes > 回車

『柒』 exp是什麼意思

1、exp(語言函數)

exp,高等數學里以自然常數e為底的指數函數,它同時又是航模名詞,全稱Exponential(指數曲線)。在醫葯說明中,EXP是指使用期限,即Expiry date(Exp date) 。

除此之外,EXP(Expedition) 是世界著名項目管理軟體供應商美國Primavera公司的主要產品之一,是國際規范的施工管理和合同及建設信息管理軟體。exp還指行業軟體的高級專家版,在靈活性和功能上比專業版(pro)更加強大,也更加復雜。

(7)exp壓縮擴展閱讀

常用選項

1、FULL,這個用於導出整個資料庫,在ROWS=N一起使用時,可以導出整個資料庫的結構。例如:

exp userid=test/test file=./db_str.dmplog=./db_str.log full=y rows=n compress=y direct=y

2、OWNER和TABLE,這兩個選項用於定義EXP的對象。OWNER定義導出指定用戶的對象;TABLE指定EXP的table名稱,例如:

exp userid=test/test file=./db_str.dmplog=./db_str.log owner=anl

exp userid=test/test file=./db_str.dmp log=./db_str.logtable=nc_data,fi_arap

3、BUFFER和FEEDBACK,在導出比較多的數據時,我會考慮設置這兩個參數。例如:

exp userid=test/test file=yw97_2003.dmplog=yw97_2003_3.log feedback=10000 buffer=100000000 tables=WO4,OK_YT

4、FILE和LOG,這兩個參數分別指定備份的DMP名稱和LOG名稱,包括文件名和目錄,例子見上面。

5、COMPRESS參數不壓縮導出數據的內容。用來控制導出對象的storage語句如何產生。默認值為Y,使用默認值,對象的存儲語句的init extent等於當前導出對象的extent的總和。推薦使用COMPRESS=N。

6、FILESIZE該選項在8i中可用。如果導出的dmp文件過大時,最好使用FILESIZE參數,限制文件大小不要超過2G。如:

exp userid=anl/anl file=f1,f2,f3,f4,f5filesize=2G owner=scott

這樣將創建f1.dmp,f2.dmp等一系列文件,每個大小都為2G,如果導出的總量小於10GEXP不必創建f5.dmp。

『捌』 oracle自動備份前一段正常,今天開始備份出來的文件壓縮zip後只有1k,執行日誌沒有錯誤,求解!

把最後的del語句去掉,看看.dmp文件是不是正常生成了。
比較dmp文件和zip文件中的.dmp文件是否一致。
我猜最有可能的是你備份的時候有什麼程序把空間占滿了,導致你zip沒有成功。

『玖』 oracle怎樣實現備份文件自動壓縮

1、在需要儲存備份的硬碟中建文件夾如:databasebackup ;
2、拷貝exp.bat到 databasebackup 中;(把下列語句保存成exp.bat文件)
set filename=c:\databasebackup\%date:~0,10%
exp.exe system/system@testdb wner=ewms file=%filename%.dmp log=%filename%.log
rar a %filename%.zip %filename%.dmp %filename%.log
del %filename%.dmp
del %filename%.log
3、從資料庫系統C:\Program Files\WinRAR中拷貝Rar.exe文件到 C:\WINDOWS\system32中;
4、執行系統定時任務。

『拾』 oracle中exp命令怎樣使用

exp三種用法:

1、exp 導出某個用戶全部資料庫

格式:exp ywxy/ywxy@ORCL file=d:/chu1.dmp full=y;

ywxy/ywxy@ORCL 是用戶名/密碼@資料庫名

file=d:/chu1.dmp 是導出的路徑

full=y 是導出全庫

2、exp 導出某個用戶的某個庫

格式:exp ywxy/ywxy@ORCL file=d:/chu1.dmp owner=system;

ywxy/ywxy@ORCL 是用戶名/密碼@資料庫名

file=d:/chu1.dmp 是導出的路徑

owner=system 是要導出的庫

3、exp 導出某個用戶的某個表

格式:exp ywxy/ywxy@ORCL file=d:/chu1.dmp tables=C_ZX_QYJC;

ywxy/ywxy@ORCL 是用戶名/密碼@資料庫名

file=d:/chu1.dmp 是導出的路徑

tables=C_ZX_QYJC 是導出的表名字,多個表名則 (table1,table2)形式

(10)exp壓縮擴展閱讀:

常用選項:

1、FULL,用於導出整個資料庫,在ROWS=N一起使用時,可以導出整個資料庫的結構。

2、OWNER和TABLE,這兩個選項用於定義EXP的對象。OWNER定義導出指定用戶的對象,TABLE指定EXP的table名稱。

⒊BUFFER和FEEDBACK,在導出比較多的數據時,考慮設置這兩個參數。

⒋FILE和LOG,這兩個參數分別指定備份的DMP名稱和LOG名稱,包括文件名和目錄。

⒌COMPRESS參數不壓縮導出數據的內容。用來控制導出對象的storage語句如何產生。默認值為Y,使用默認值,對象的存儲語句的init extent等於當前導出對象的extent的總和。推薦使用COMPRESS=N。

⒍ FILESIZE該選項在8i中可用。如果導出的dmp文件過大時,最好使用FILESIZE參數,限制文件大小不要超過2G。

閱讀全文

與exp壓縮相關的資料

熱點內容
黑上宏命令 瀏覽:644
mac解壓壓縮包有密碼 瀏覽:704
命令與征服知乎 瀏覽:561
小時代pdf 瀏覽:221
化工設備第三版答案pdf 瀏覽:465
防火卷簾控制器單片機程序 瀏覽:16
rdlcpdf 瀏覽:109
鏈表實現快速排序python 瀏覽:590
php輸出命令 瀏覽:987
d站app叫什麼名字 瀏覽:172
oppor系列如何解除應用加密 瀏覽:601
程序員那麼可愛姜逸城初戀 瀏覽:499
modbustcp編程 瀏覽:493
實況為什麼安卓看不了 瀏覽:129
Java多線程Queue 瀏覽:95
雲伺服器499元三年 瀏覽:980
nbd源碼 瀏覽:847
x86在arm上編譯 瀏覽:8
linux怎麼配置網路 瀏覽:307
程序員想要的小禮物 瀏覽:188