Ⅰ Oracle客戶端如何遠程備份伺服器上資料庫EXP命令怎麼用
你從哪台機器上執行exp命令,你設置的路徑就在你執行exp命令的機器上
然後進入cmd
執行你的exp命令
一般情況下用這個
exp用戶名/密碼@資料庫名full=yfile=d:OracleBackupfullbackup.dmplog=d:OracleBackuplog.log
其中資料庫名,指你在本地的名,在plsql中類似這個位置
這個sytv就是資料庫名
Ⅱ linux系統中oracle資料庫exp命令提示錯誤怎麼解決
oracle安裝不全,這個命令在:/opt/oracle/proct/10.2.0/db_1/bin目錄下,確認一下exp文件是否存在。
Ⅲ oracle資料庫備份exp命令
oracle資料庫備份exp命令:
第一個,表模式,備份某個用戶模式下指定的對象(表)。業務資料庫通常採用這種備份方式。若備份到本地文件,使用如下命令:
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
註:如果磁碟有空間,建議備份到磁碟,然後再拷貝到磁帶。如果資料庫數據量較小,可採用這種辦法備份。
第三個,完全模式,備份完整的資料庫。業務資料庫不採用這種備份方式。備份命令為:
exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0 full=y
file=exp_fulldb_yyyymmdd.dmp(磁帶設備則為/dev/rmt0)
log=exp_fulldb_yyyymmdd.log
對於資料庫備份,建議採用增量備份,即只備份上一次備份以來更改的數據。增量備份命令:
exp icdmain/icd rows=y indexes=n compress=n buffer=65536
feedback=100000 volsize=0 full=y inctype=incremental
file=exp_fulldb_yyyymmdd.dmp(磁帶設備則為/dev/rmt0)
log=exp_fulldb_yyyymmdd.log
(3)oracleexp命令安裝擴展閱讀:
關於增量備份必須滿足下列條件:
1、只對完整資料庫備份有效,且第一次需要full=y參數,以後需要inctype=incremental參數
2、用戶必須有EXP_FULL_DATABASE的系統角色。
3.、話務量較小時方可採用資料庫備份。
4、 如果磁碟有空間,建議備份到磁碟,然後再備份到磁碟。
版權聲明:本文為CSDN博主「kalogen」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
Ⅳ 安裝oracle時 哪個選項包含exp和imp命令
無論是你選哪個選項,無論是資料庫還是客戶端都會有這兩個命令。
Ⅳ 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)形式
(5)oracleexp命令安裝擴展閱讀:
常用選項:
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。
Ⅵ oracle exp
配置環境變數。
找到oracle的安裝目錄例如E:\oracle\ora92\bin
發現下面有個exp.exe文件
右鍵 我的電腦-屬性-高級-環境變數-系統變數-雙擊變數名為path的那欄,在那欄末尾加上;E:\oracle\ora92\bin
重啟電腦,就OK啦~~
你按我的做就行了啊,我的就是說明文檔。
這個就是因為cmd找不到exp.exe這個文件在哪。
Ⅶ 如何安裝oracle本地資料庫
從伺服器將ORACLE資料庫導出和導入本地oracle資料庫中的方法一:將伺服器上的ORACLE資料庫導入到本地機子上;
具體方法:
在CMD模式下執行以下命令
exp username/password@伺服器端資料庫ID file=c:/文件名.dmp
例如下面:
exp djyy/djyy@zhwx file=c:/djyy20090921.dmp
exp wxzd/wxzd@zhwx file=c:/wxzd20090921.dmp
二:建立本地oracle資料庫
具體方法:
點擊開始->程序->Oracle - OraDb10g_home1->配置和移植工具->Database Configuration Assistant.
運行後點擊下一步,選擇創建資料庫->next->選擇一般用途->填寫自己的資料庫名->next-->填寫口令,選擇同一口令吧,當然你也可以為每個用戶填寫不同的口令,以後基本上默認安裝吧。安裝完成後退出即可。
三:建立用戶,並賦予DBA許可權
具體方法:
在剛建立的本地資料庫中,用DBA的許可權賬戶進入,然後建立自己的用戶,並賦予DBA等許可權;
具體實例代碼:
1. SQL> conn sys/change_on_install as sysdba;
2. 已連接。
3. SQL> create user username identified by password;
4. users;
5.
6. 用戶已創建。
7. SQL> grant create session,create table,create view to username
8. 授權成功。
9. SQL>grant DBA to uername;
10. 授權成功。
四:導入oracle資料庫
具體方法:
在CMD模式下執行以下命令
imp 用戶/密碼 file=*.dmp commit=y full=y