導航:首頁 > 程序命令 > oracle導出dmp命令

oracle導出dmp命令

發布時間:2023-02-14 05:57:12

1. 如何在oracle中導入導出dmp文件

Oracle數據導入導出imp/exp就相當於oracle數據還原與備份。exp命令
以把數據從遠程資料庫伺服器導出到本地的dmp文件,imp命令可以把dmp文件從本
地導入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一
個用來測試,一個用來正式使用。
例如:imp命令導入數據:
imp username/password@SID file=XXX.dmp fromuser=XXX touser=XXX tables=(XXX,XXX)
其中,fromuser指對方資料庫用戶名,touser指你的資料庫的用戶名;
fromuser若為多個表空間的話,使用()將其括起來:fromuser=(a,b);
touser參數仿fromuser參數;
若只導入一部分表,使用tables參數,用()括起要導入的表;如果想全部導入,不需要指定tables參數

下面介紹的是導入導出的實例。
數據導出:
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)

2. oracle資料庫裡面,怎麼導出dmp文件!

不一定。 看你具體的需求。
dmp文件一般通過exp命令導出來。如果是全資料庫導出,那麼所有的dbf文件里的數據會導出一個dmp文件。
dbf文件和導出dmp的文件並沒有強制的一對一的關系。
唯一的關系就是dbf是數據文件,保存的是數據。dmp是將數據導出的文件。數據來源於dbf文件。

3. oracle 導出文件dmp文件怎麼打開

dmp一般用來備份資料庫或者導入資料庫。一般用exp命令導出,imp導入
打開的話
1、如果dmp文件比較小,用文本編輯器打開就可以了。
2、如果dmp特別大,可以通過toad工具打開。在database\export\exert
file
browse瀏覽要打開的dmp即可。

4. oracle按分區導出dmp

導出dmp數據時需要有導出表的許可權的用戶,否則不能導出。
Oracle備份文件是以dmp結尾,這種文件是oracle的邏輯備份文件,常用於資料庫邏輯備份,資料庫遷移等操作。
CONNECT:擁有Connect許可權的用戶只可以登錄Oracle,不可以創建實體,不可以創建資料庫結構。

5. 如何在oracle中導入dmp資料庫文件

假定你在Windows系統中導入Oracle數據。x0dx0ax0dx0a打開命令行,也就是開始-運行-輸入cmd,回車。x0dx0ax0dx0a輸入exp(全名是Export也就是導出),後會提示你輸入用戶名及密碼。(此處注意導入數據需要許可權,可以直接使用dba許可權進行操作【用戶名】 as sysdba進行登錄)x0dx0a接著輸入密碼,在根據提示選擇要導出的是完整資料庫還是表等等。x0dx0a再之後指定導出dmp文件的存放位置,是否導出許可權,表內數據等等就可以了。x0dx0ax0dx0a通常可以使用組合的exp命令來快速方便的導出數據。x0dx0a例如:exp [用戶名]/[密碼] file=[導出文件存放的位置]x0dx0ax0dx0a當然你也可以使用PL/SQL等有可視化操作界面的工具來方便導出數據。

6. ORACLE中用PLSQL如何把.DMP文件導入到庫中

1、打開plsql,輸入資料庫信息,使用用戶名和密碼,登錄Oracle資料庫;

7. 遠程oracle資料庫導出本地

遠程Oracle資料庫導出到本地用exp命令。

導出一個完整資料庫:

1、win鍵+R鍵,輸入cmd,打開命令提示符。

8. oracle怎麼導入dmp文件

關於dmp文件我們用的還是比較多的,dmp文件它是作為oracle導入和導出表使用的文件格式,今天就將dmp文件導出和導入進行學習。

dmp文件導出

dmp文件導出用的比較多的一般是三種,他們分別是:導出整個資料庫實例下的所有數據、導出指定用戶的所有表、導出指定表。

這里已我的資料庫為例,進行介紹,我的Oracle資料庫實例為"ORACLE",查看自己資料庫實例可以從"任務管理器-->服務"中進行查看,如下圖


打開命令行:

1,將資料庫ORACLE完全導出,用戶名system密碼manager 導出到c:chu.dmp中

exp system/manager@ORACLEfile=c:chu.dmp full=y

2,將資料庫中RFD用戶與,JYZGCX用戶的表導出

exp system/manager@ORACLEfile=d:chu.dmpowner=(RFD,JYZGCX)

3,將資料庫中的表T_USER、T_ROLE導出

expJYZGCX/JYZGCX@ORACLEfile= d:data ewsmgnt.dmp tables=(T_USER,T_ROLE)

上面的system為用戶名,manager為密碼,ORACLE為資料庫實例名,其實不一定非的用system用戶,只要是擁有管理員許可權的用戶都可以。

dmp文件導入

1,打開「開始」-->輸入cmd—> sqlplus /nolog;

2,輸入 conn / as sysdba管理員賬戶登錄;

3,需要創建表空間,如果我們知道需要導入的資料庫的表空間直接創建就可以,如果不不知道,也沒有關系,我們可以用txt打開dmp文件,使用快捷鍵ctrl+F,查找tablespace,就可以找到這個dmp文件所對應資料庫的表空間,然後創建我們找到的表空間就可以;

步,不創建的表空間,創建用戶,並分配許可權;

5,打開「開始」-->輸入cmd(注意:這里是cmd窗口,不是sqlplus窗口!!!),輸入以下語句:「imp kang/123456@localhost/ORACLEfile="C:chu.dmp"full=yignore=y」

上述語句說明如下:

kang是創建的登錄資料庫用戶名;

123456是登錄資料庫的密碼;

localhost:代表當前資料庫的地址是本機,如果是遠程導入,替換成對應的ip地址就行

ORACLE:是實例名稱)

file:後面的是你當前dmp文件存放的路徑

full=y,這個貌似是全部

ignore=y,忽略一些錯誤

備註:關於資料庫實例、表空間、用戶等基本概念和創建的語句可參考前面的文章「Oracle學習——掃盲篇」

小結

本篇文章主要講述了,oracle數據導出和導入的具體步驟,其中導入dmp文件的時候即便不知道表空間、用戶名和密碼也可以進行導入。

9. oracle如何在本機導出dmp文件

數據導出:

1將資料庫TEST完全導出,用戶名system密碼manager導出到D:chu.dmp中

expsystem/manager@TESTfile=d:chu.dmpfull=y

2將資料庫中system用戶與sys用戶的表導出

expsystem/manager@TESTfile=d:chu.dmpowner=(system,sys)

3將資料庫中的表table1、table2導出

expsystem/manager@TESTfile=d:chu.dmptables=(table1,table2)

4將資料庫中的表table1中的欄位filed1以"00"打頭的數據導出

expsystem/manager@TESTfile=d:chu.dmptables=(table1)query="wherefiled1like'00%'"

10. 怎麼將oracle數據導成dmp格式

exp命令可以把數據從遠程資料庫伺服器導出到本地的dmp文件, imp命令可以把dmp文件從本地導入到遠處的資料庫伺服器中。 (注意:不用連接到SQL/plus,直接在DOS下就可以導出。)
強烈建議自己用手敲,不要直接復制。關鍵要理解每個命令語句的意義(每個語句就像別人給你說的一句話,要理解,這樣掌握起來才能更順手)
數據導出:

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:\\datanewsmgnt.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 來實現。

閱讀全文

與oracle導出dmp命令相關的資料

熱點內容
js如何運行時編譯 瀏覽:915
引力app在哪裡下載 瀏覽:607
編寫app如何得到錢 瀏覽:800
吉利汽車軟體放哪個文件夾安裝 瀏覽:223
多文件編譯c 瀏覽:541
頭頂加密後為什麼反而更稀疏 瀏覽:793
離心機壓縮機揚程高 瀏覽:658
xshell連接linux命令 瀏覽:5
把多個文件夾的內容合並在一起 瀏覽:483
基於單片機的澆花系統設計ppt 瀏覽:685
卷積碼編解碼及糾錯性能驗證實驗 瀏覽:354
請在刪除驅動器之前暫停加密什麼意思 瀏覽:787
光催化pdf 瀏覽:98
java字元串包含某字元 瀏覽:528
ssm身份認證源碼 瀏覽:466
預排序遍歷樹演算法 瀏覽:671
加密裝置如何打開ping功能 瀏覽:479
python下載372 瀏覽:902
u盤子文件夾隱藏 瀏覽:296
本地誤刪svn文件夾 瀏覽:687