當前位置:首頁 » 操作系統 » oracle遠程導出資料庫

oracle遠程導出資料庫

發布時間: 2022-07-18 15:42:50

① 怎麼遠程備份oracle資料庫到本地

遠程Oracle資料庫導出到本地用exp命令。
導出一個完整資料庫:
1、win鍵+R鍵,輸入cmd,打開命令提示符。

2、執行

1

exp 用戶名/密碼@實例名 file=導出路徑\文件名 log=導出路徑\日誌名 full=y

② 如何把遠程的oracle資料庫導出到本地

你把遠程資料庫導出之後,通過網路傳到你本機,然後你從本機導入到本機機器資料庫上,這樣就可以了。

③ PL/sql遠程連接伺服器上的Oracle資料庫,導出表時沒有找到"導出可執行文件".

plsql的導出功能要調用Oracle客戶端中的exp.exe文件,需要安裝完整的Oracle客戶端,instanceClient是不行的。操作如下:

1、打開PLSQL,找到工具欄,打開「導出表」。如圖。

④ oracle怎麼導出遠程資料庫,導出文件是dmp格式

簡單點使用exp即可。
exp dexter/[email protected]:1521/startrek file=d:\1.dmp log=d:\exp1.log tables=(mp1)

其中:
1、dexter/[email protected]:1521/startrek
遠程資料庫的用戶名/密碼@IP地址:埠號/service_name
2、file
file指定了輸出文件的路徑
3、log
log為輸出log文件的路徑
4、tables
指定了要導出的表的名稱。(多個表使用逗號分隔,按照用戶導出的時候可以去掉tables這個選項)

⑤ 如何把遠程的oracle資料庫導出到本地計算機上


1,可用exp命令導出到本地:
win+R,然後輸入cmd進入命令提示符。

⑥ 如何導出遠程oracle資料庫中的表結構

exp本地導出與imp本地導入
exp命令:
1 exp username/psw@TEST file=d:test.dmp full=y2 exp username/psw@TEST file=d:test.dmp owner=(ly)3 exp username/psw@TEST file= d:test.dmp tables=(grid1,grid2)1其中一是將Test(與某一資料庫對應的oracle服務名)資料庫進行整體導出2將屬於用戶ly的所有表導出
3將表grid1,與grid2導出
d:test.dmp是導出的文件地址
imp命令:
1 imp system/psw@TEST file=d:test.dmp
2 imp system/psw@TEST full=y file=d:test.dmp ignore=y3 imp system/psw@TEST file=d:test.dmp tables=(grid1)ignore=y表示如果被導入的資料庫中某個表已經存在就忽略不導入那個表3表示只導入grid1這個表
在導入導出前要先測試下對應的資料庫是否是通的:tnsping test來測試,同樣test是服務名所有命令可在cmd下執行
用exp/imp遠程操作資料庫
對ORACLE資料庫進行遠程操作,假設資料庫在192.168.1.110上,具體方法如下:
一、在客戶端創建和服務端對應的服務名
方法1:
修改tnsnames.ora文件
加入遠程伺服器的命名:
Sql代碼
TEST_ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.110)(PORT = 1521)))
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
方法2:
在oracle客戶端,打開net manager。
創建一個服務命名TEST_ORCL,主機IP為:192.168.1.110,服務名orcl,埠1521二、測試遠程伺服器是否暢通
進入到cmd後,執行命令:tnsping TEST_ORCL。
三、遠程操作資料庫
導出:
Sql代碼
1:exp username/password@TEST_ORCL file=bak_filepath2:exp username/password@TEST_ORCL full=y file=bak_filepathusername 用戶名,password 密碼,TEST_ORCL 客服端服務名,bak_filepath 備份文件存放的路徑導入:
Sql代碼
1:imp username/password@TEST_ORCL file=bak_filepath full=y2:imp username/password@TEST_ORCL/database_name file=bak_filepath full=y3:imp username/password@TEST_ORCL file=bak_filepath fromuser=fromadmin touser=toadminusername 用戶名,password 密碼,TEST_ORCL 客服端服務名,bak_filepath 備份文件存放的路徑fromadmin 備份數據的用戶名,toadmin 還原資料庫的用戶名。database_name 還原到那個資料庫上full=y 將資料庫整體導出,包括表結構等。

⑦ 知道遠程主機oracle資料庫的用戶名和密碼,該怎麼導出資料庫呢

可以用exp語句導出。

1、在本地oracle下找到tnsnames.ora文件,一般在~oracleproct10.2.0db_1 etworkADMIN目錄下。

2、打開tnsnames.ora文件(文本方式打開即可),添加如下內容:

bendi=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=遠程資料庫IP地址)(PORT=資料庫埠號))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=資料庫服務名)
)
)

其中「bendi」可自定義,然後還需要知道遠程資料庫IP地址,資料庫埠號,及資料庫服務名。

3、本地打開命令提示符,輸入以下內容:

exp資料庫用戶名/密碼@本地實例名file=路徑:文件名.dmplog=路徑:日誌名.logowner=資料庫所屬用戶

4、敲擊電腦回車鍵,等待導出結束即可。

⑧ oracle 表數據 怎麼遠程導到另一個機器的資料庫里

舉例導出資料庫服務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=y2將資料庫中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)基本上上面的導入導出夠用了。不少情況要先是將表徹底刪除,然後導入。 簡單點可以藉助工具:網上找一下就可以了。

⑨ 怎麼導出遠程oracle資料庫,導出格式為dmp的

在開發的有時候需要在測試庫中和真實庫中數據一致。這時就需要設計到資料庫的導出。一方面方便自己查閱,另一方面方便需要的朋友

  • 本人因不喜歡在本地安裝oracle,所以使用的是虛擬,在虛擬機中打開運行 輸入cmd如圖:

  • 2

    在彈出的命令行中輸入:exp 用戶名/密碼@遠程oralce資料庫的IP:埠號/實例 file=存放位置:文件名.dmp full = y。如下圖:

⑩ 遠程oracle資料庫導出本地

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

導出一個完整資料庫:

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

熱點內容
透明度漸變android 發布:2025-01-15 16:45:08 瀏覽:833
dos連接oracle資料庫 發布:2025-01-15 16:41:39 瀏覽:904
網路配置比較低怎麼做 發布:2025-01-15 16:35:38 瀏覽:361
android彈出鍵盤監聽 發布:2025-01-15 16:35:11 瀏覽:207
uz畫圖編程 發布:2025-01-15 16:32:44 瀏覽:883
ppt怎麼解壓 發布:2025-01-15 16:14:58 瀏覽:849
伺服器地址配置規則 發布:2025-01-15 16:03:45 瀏覽:987
冰箱加氟後壓縮機發燙 發布:2025-01-15 16:03:00 瀏覽:834
文件輸入輸出java 發布:2025-01-15 15:54:54 瀏覽:164
手游製作腳本 發布:2025-01-15 15:34:40 瀏覽:757