當前位置:首頁 » 數據倉庫 » exp導出遠程資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

exp導出遠程資料庫

發布時間: 2023-01-13 10:36:43

1. 如何在Oracle中使用exp和imp導出,導入dmp資料庫文件

1、首先進入命令行,點擊開始,輸入cmd。

2. 如何遠程將oracle資料庫導出本地

在虛擬機中打開運行輸入cmd

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

如果不是dba的話會有如下提示

3. 如何遠程連接DB2資料庫,並批量導出資料庫信息

oracle exp命令批量導出資料庫的方法:
1 假如資料庫名為:TEST 、,用戶名system 密碼manager 導出到D:/chu.dmp中
exp system/manager@TEST file=d:/chu.dmp full=y
如果要導出指定的表,方法如下:
假如要導出資料庫中的表'CHA%'導出
exp aichannel/aichannel@TESTDB2 file= d:/data/newsmgnt.dmp owner=(PRO) tables=(PRO.CHA%
)

4. 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這個選項)

5. windows7如何將遠程的oracle 資料庫中的表導出

1.裝個oracle客戶端,8i的就行
2.如果遠程資料庫打開了相應埠供你連接的話,用exp命令直接導出

6. EXP導出遠程資料庫數據,提示出錯: EXP-00056:oracle error 942 encountered

oracle 資料庫版本號是多少?
不要用9I的EXP來導8I的數據, 9I的EXP要求的數據字典在8I中不存在, 所以報錯.

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

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

導出一個完整資料庫:

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

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

oracle的老的導出工具exp.exe導出的文件,是以 dmp 為後綴名的,這個工具是將 文件導出到客戶端機器上的。

新的叫expd,導出的後綴一般也是用 dmp 結尾,這個文件一般是在伺服器上, 這兩個工具導出的文件似乎不能共用。

9. 如何導出遠程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 將資料庫整體導出,包括表結構等。

10. oracle 可以遠程導出嗎

ORACLE可以進行遠程導出數據或者表結構信息。
1.首先你本機上應該按照oracle客戶端,並配置正確的服務連接串。
2.保證本機(操作機)與遠程oracle伺服器網路連接通暢,可dos操作界面下執行ping命令檢查。
3.確保oracle客戶有許可權連接遠程伺服器
4.以上准備完成後,即可執行導出操作了。exp命令用於把數據從遠程資料庫伺服器導出至本地,生成dmp文件;
具體腳本如下:
(1)將資料庫SampleDB完全導出,用戶名system 密碼manager連接串TestDB 導出到E:/SampleDB.dmp中,full=y表示全部導出
exp system/manager@TestDB file=E:/sampleDB.dmp full=y
(2)將資料庫中system用戶與sys用戶的表導出
exp system/manager@TestDB file=E:/sampleDB.dmp owner=(system,sys)
(3)將資料庫中的表 TableA,TableB 導出
exp system/manager@TestDB file=E:/sampleDB.dmp tables=(TableA,TableB)
(4)將資料庫中的表tableA中的欄位filed1 值為 "王五" 的數據導出
exp system/manager@TestDB file=E:/sampleDB.dmp tables=(tableA) query=' where filed1='王五'
(5) 如果想對dmp文件進行壓縮,可以在上面命令後面 加上 compress=y 來實現。
備註:
實例: EXP SCOTT/TIGER
或者,您也可以通過輸入跟有各種參數的 EXP 命令來控制「導出」的運行方式。
要指定參數,您可以使用關鍵字:
格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)
實例: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)
或 TABLES=(T1: P1,T1: P2),如果 T1 是分區表
USERID 必須是命令行中的第一個參數。