exp本地導(dǎo)出與imp本地導(dǎo)入
創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)封丘,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):13518219792
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將屬于用戶(hù)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上,具體方法如下:
一、在客戶(hù)端創(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客戶(hù)端,打開(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 用戶(hù)名,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 用戶(hù)名,password 密碼,TEST_ORCL 客服端服務(wù)名,bak_filepath 備份文件存放的路徑fromadmin 備份數(shù)據(jù)的用戶(hù)名,toadmin 還原數(shù)據(jù)庫(kù)的用戶(hù)名。database_name 還原到那個(gè)數(shù)據(jù)庫(kù)上full=y 將數(shù)據(jù)庫(kù)整體導(dǎo)出,包括表結(jié)構(gòu)等。
1,可用exp命令導(dǎo)出到本地:
win+R,然后輸入cmd進(jìn)入命令提示符。
2,進(jìn)入要到備份的文件夾。如:C:\data文件夾下。
輸入如下命令:
exp 用戶(hù)名/密碼@數(shù)據(jù)庫(kù)實(shí)例名 file=文件.dmp log=日志.log owner=用戶(hù)名
3,導(dǎo)出成功后會(huì)有提示,如圖:
遠(yuǎn)程O(píng)racle數(shù)據(jù)庫(kù)導(dǎo)出到本地用exp命令。
導(dǎo)出一個(gè)完整數(shù)據(jù)庫(kù):
1、win鍵+R鍵,輸入cmd,打開(kāi)命令提示符。
2、執(zhí)行
exp?用戶(hù)名/密碼@實(shí)例名?file=導(dǎo)出路徑\文件名?log=導(dǎo)出路徑\日志名?full=y