遠(yuǎn)程O(píng)racle數(shù)據(jù)庫(kù)導(dǎo)出到本地用exp命令。
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),麥積企業(yè)網(wǎng)站建設(shè),麥積品牌網(wǎng)站建設(shè),網(wǎng)站定制,麥積網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,麥積網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
導(dǎo)出一個(gè)完整數(shù)據(jù)庫(kù):
1、win鍵+R鍵,輸入cmd,打開(kāi)命令提示符。
2、執(zhí)行
exp?用戶名/密碼@實(shí)例名?file=導(dǎo)出路徑\文件名?log=導(dǎo)出路徑\日志名?full=y
在開(kāi)發(fā)的有時(shí)候需要在測(cè)試庫(kù)中和真實(shí)庫(kù)中數(shù)據(jù)一致。這時(shí)就需要設(shè)計(jì)到數(shù)據(jù)庫(kù)的導(dǎo)出。一方面方便自己查閱,另一方面方便需要的朋友
本人因不喜歡在本地安裝oracle,所以使用的是虛擬,在虛擬機(jī)中打開(kāi)運(yùn)行 輸入cmd如圖:
2
在彈出的命令行中輸入:exp 用戶名/密碼@遠(yuǎn)程oralce數(shù)據(jù)庫(kù)的IP:端口號(hào)/實(shí)例 file=存放位置:\文件名.dmp full = y。如下圖:
3
如果不是dba的話會(huì)有如下提示:
exp本地導(dǎo)出與imp本地導(dǎo)入
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(與某一數(shù)據(jù)庫(kù)對(duì)應(yīng)的oracle服務(wù)名)數(shù)據(jù)庫(kù)進(jìn)行整體導(dǎo)出2將屬于用戶ly的所有表導(dǎo)出
3將表grid1,與grid2導(dǎo)出
d:test.dmp是導(dǎo)出的文件地址
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表示如果被導(dǎo)入的數(shù)據(jù)庫(kù)中某個(gè)表已經(jīng)存在就忽略不導(dǎo)入那個(gè)表3表示只導(dǎo)入grid1這個(gè)表
在導(dǎo)入導(dǎo)出前要先測(cè)試下對(duì)應(yīng)的數(shù)據(jù)庫(kù)是否是通的:tnsping test來(lái)測(cè)試,同樣test是服務(wù)名所有命令可在cmd下執(zhí)行
用exp/imp遠(yuǎn)程操作數(shù)據(jù)庫(kù)
對(duì)ORACLE數(shù)據(jù)庫(kù)進(jìn)行遠(yuǎn)程操作,假設(shè)數(shù)據(jù)庫(kù)在192.168.1.110上,具體方法如下:
一、在客戶端創(chuàng)建和服務(wù)端對(duì)應(yīng)的服務(wù)名
方法1:
修改tnsnames.ora文件
加入遠(yuǎn)程服務(wù)器的命名:
Sql代碼
TEST_ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.110)(PORT = 1521)))
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
方法2:
在oracle客戶端,打開(kāi)net manager。
創(chuàng)建一個(gè)服務(wù)命名TEST_ORCL,主機(jī)IP為:192.168.1.110,服務(wù)名orcl,端口1521二、測(cè)試遠(yuǎn)程服務(wù)器是否暢通
進(jìn)入到cmd后,執(zhí)行命令:tnsping TEST_ORCL。
三、遠(yuǎn)程操作數(shù)據(jù)庫(kù)
導(dǎo)出:
Sql代碼
1:exp username/password@TEST_ORCL file=bak_filepath2:exp username/password@TEST_ORCL full=y file=bak_filepathusername 用戶名,password 密碼,TEST_ORCL 客服端服務(wù)名,bak_filepath 備份文件存放的路徑導(dǎo)入:
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 客服端服務(wù)名,bak_filepath 備份文件存放的路徑fromadmin 備份數(shù)據(jù)的用戶名,toadmin 還原數(shù)據(jù)庫(kù)的用戶名。database_name 還原到那個(gè)數(shù)據(jù)庫(kù)上full=y 將數(shù)據(jù)庫(kù)整體導(dǎo)出,包括表結(jié)構(gòu)等。
可以用exp語(yǔ)句導(dǎo)出。
1、在本地oracle下找到tnsnames.ora文件,一般在~\oracle\product\10.2.0\db_1\network\ADMIN目錄下。
2、打開(kāi)tnsnames.ora文件(文本方式打開(kāi)即可),添加如下內(nèi)容:
bendi?=
(DESCRIPTION?=
(ADDRESS?=?(PROTOCOL?=?TCP)(HOST?=?遠(yuǎn)程數(shù)據(jù)庫(kù)IP地址)(PORT?=?數(shù)據(jù)庫(kù)端口號(hào)))
(CONNECT_DATA?=
(SERVER?=?DEDICATED)
(SERVICE_NAME?=?數(shù)據(jù)庫(kù)服務(wù)名)
)
)
其中“bendi”可自定義,然后還需要知道遠(yuǎn)程數(shù)據(jù)庫(kù)IP地址,數(shù)據(jù)庫(kù)端口號(hào),及數(shù)據(jù)庫(kù)服務(wù)名。
3、本地打開(kāi)命令提示符,輸入以下內(nèi)容:
exp?數(shù)據(jù)庫(kù)用戶名/密碼@本地實(shí)例名?file=路徑:\文件名.dmp?log=路徑:\日志名.log?owner=數(shù)據(jù)庫(kù)所屬用戶
4、敲擊電腦回車鍵,等待導(dǎo)出結(jié)束即可。
簡(jiǎn)單點(diǎn)使用exp即可。
exp dexter/xiaojun@127.0.0.1:1521/startrek file=d:\1.dmp log=d:\exp1.log tables=(dump1)
其中:
1、dexter/xiaojun@127.0.0.1:1521/startrek
遠(yuǎn)程數(shù)據(jù)庫(kù)的用戶名/密碼@IP地址:端口號(hào)/service_name
2、file
file指定了輸出文件的路徑
3、log
log為輸出log文件的路徑
4、tables
指定了要導(dǎo)出的表的名稱。(多個(gè)表使用逗號(hào)分隔,按照用戶導(dǎo)出的時(shí)候可以去掉tables這個(gè)選項(xiàng))
在虛擬機(jī)中打開(kāi)運(yùn)行 輸入cmd
在彈出的命令行中輸入:exp 用戶名/密碼@遠(yuǎn)程oralce數(shù)據(jù)庫(kù)的IP:端口號(hào)/實(shí)例 file=存放位置:\文件名.dmp full = y。
如果不是dba的話會(huì)有如下提示
root用戶下首先切換到oracle用戶 命令:?su - oracle
導(dǎo)出命令格式如下:exp user/pwd@SID file=path/sth.dmp其中:user/pwd是你要導(dǎo)出的表空間的oracle用戶的用戶名與密碼;SID為oracle啟動(dòng)實(shí)例,一般為orcl。path是你導(dǎo)出的路徑;請(qǐng)注意最后面的sth.dmp不能少。
導(dǎo)入dmp文件-在oracle用戶下:兩種方法[oracle@system ~] imp user/passwd fileName=fielPath full=y(full 不能少)
導(dǎo)入導(dǎo)出在oracle用戶下,文件file=路徑+dmp的文件名,都不能少。
網(wǎng)站欄目:如何導(dǎo)出遠(yuǎn)程oracle,怎么調(diào)出遠(yuǎn)程
本文URL:http://chinadenli.net/article20/hohico.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、建站公司、手機(jī)網(wǎng)站建設(shè)、品牌網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容
營(yíng)銷型網(wǎng)站建設(shè)知識(shí)