oracle資料庫遠程導出
A. 知道遠程主機oracle資料庫的用戶名和密碼,該怎麼導出資料庫呢
可以用exp語句導出。
1、在本地oracle下找到tnsnames.ora文件,一般在~oracleproct10.2.0db_1 etworkADMIN目錄下。
2、打開tnsnames.ora文件(文本方式打開即可),添加如下內容:
sql">bendi=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=遠程資料庫IP地址)(PORT=資料庫埠號))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=資料庫服務名)
)
)
其中「bendi」可自定義,然後還需要知道遠程資料庫IP地址,資料庫埠號,及資料庫服務名。
3、本地打開命令提示符,輸入以下內容:
exp資料庫用戶名/密碼@本地實例名file=路徑:文件名.dmplog=路徑:日誌名.logowner=資料庫所屬用戶
4、敲擊電腦回車鍵,等待導出結束即可。
B. 遠程oracle資料庫導出本地
遠程Oracle資料庫導出到本地用exp命令。
導出一個完整資料庫:
1、win鍵+R鍵,輸入cmd,打開命令提示符。
C. 怎麼將遠程oracle資料庫備份到本地
遠程Oracle資料庫導出到本地用exp命令。
導出一個完整資料庫:
1、win鍵+R鍵,輸入cmd,打開命令提示符。
2、執行
1
exp 用戶名/密碼@實例名 file=導出路徑\文件名 log=導出路徑\日誌名 full=y
D. oracle 表數據 怎麼遠程導到另一個機器的資料庫里
1,通過dblink 進行遠程的資料庫連接,
2,這樣就可以在遠程將數據表查詢以及使用
3,如果在一個區域網里,分別用導出exp導入imp命令導就是了
4,如果只是單表,可以採用ORACLE的EXP和IMP,在源庫中按表導出成數據文件。再到目標庫裡面去導入。最好的相同的版本和編碼。
E. oracle怎麼導出遠程資料庫,導出文件是dmp格式
1
在虛擬機中安裝oracle資料庫。運行輸入cmd.
2
直接輸入 exp 用戶名/密碼@遠程的IP:埠/實例 file=存放的位置:\文件名稱.dmp full = y。
3
這時如果許可權不足的話會有提示。
F. 如何把遠程的oracle資料庫導出到本地計算機上
1,可用exp命令導出到本地:
win+R,然後輸入cmd進入命令提示符。
G. 如何把遠程的oracle資料庫導出到本地
你把遠程資料庫導出之後,通過網路傳到你本機,然後你從本機導入到本機機器資料庫上,這樣就可以了。
H. PL/SQL遠程連接伺服器上的Oracle資料庫,導出表時沒有找到"導出可執行文件".
plsql的導出功能要調用Oracle客戶端中的exp.exe文件,需要安裝完整的Oracle客戶端,instanceClient是不行的。操作如下:
1、打開PLSQL,找到工具欄,打開「導出表」。如圖。
I. 如何導出遠程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 將資料庫整體導出,包括表結構等。
J. 怎麼導出遠程oracle資料庫,導出格式為dmp的
在開發的有時候需要在測試庫中和真實庫中數據一致。這時就需要設計到資料庫的導出。一方面方便自己查閱,另一方面方便需要的朋友
本人因不喜歡在本地安裝oracle,所以使用的是虛擬,在虛擬機中打開運行 輸入cmd如圖:
2
在彈出的命令行中輸入:exp 用戶名/密碼@遠程oralce資料庫的IP:埠號/實例 file=存放位置:文件名.dmp full = y。如下圖: