oracle 如何導入導出表
我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、慶陽ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學管理、有技術(shù)的慶陽網(wǎng)站制作公司
在數(shù)據(jù)庫中導出表后導入,是一個完整的操作,內(nèi)容中的oracle 11g是安裝在windows 上的。
oracle的imp/exp就相當于oracle數(shù)據(jù)的還原與備份,利用這個功能我們可以構(gòu)建兩個相同的數(shù)據(jù)庫,一個用于正式的,一個用戶測試,一般情況下,我們常用的是將服務(wù)器的數(shù)據(jù)導出來,放在本地進行測試,以便發(fā)現(xiàn)問題并改正。
1.如何導出表和數(shù)據(jù)庫:
1.打開 cmd 進入到 exp.exe 所在目錄
2. 語法: exp userid=用戶名/密碼@哪個數(shù)據(jù)庫 tables=(表名) file=本地存放路徑
例: exp userid=scott/test@orcl tables=(test) file=d:\test.dmp
1.導出表結(jié)構(gòu):
exp userid=scott/test@orcl tables=(test) file=d:\test.dmp rows=n
2.導出方案:
exp userid=scott/test@orcl owner=方案名稱 file=d:\***.dmp
3.導出數(shù)據(jù)庫
去掉tables 就可以了 exp userid=scott/test@orcl full=y inctype=complete file=d:\test.dmp
exp常用選項介紹:
userid:指定導出時的用戶名,口令,鏈接字符串
tables: 指定導出的表
owner: 指定導出的方案
fully=y: 導入全部內(nèi)容
inctype: 用于指定執(zhí)行導出操作的增量類型
rows: 用于指定是否到處表中的數(shù)據(jù)
file: 用于指定導出文件名
2.導入:
1.導入表:
2.導入數(shù)據(jù)庫:
imp userid=scott/test@orcl full=y file=d:\test.dmp
3.分號引發(fā)的慘案:
在cmd中導出表時,習慣性的在命令的末尾加上了分號(;) [ 但是導出沒有報錯 ]
導致了備份的文件不是dmp 的擴展名,而變成了 dmp; 因此在導入表的時候,一直會有報錯。
再來看一下導出后的文件擴展名
再看導入時的報錯:
或許現(xiàn)在寫的筆記比較幼稚,過段時間再看覺得寫的很淺、沒什么技術(shù)含量。
這正是自己成長的見證。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對創(chuàng)新互聯(lián)的支持。
名稱欄目:oracle導入導出表時因一個分號引發(fā)的慘案
文章來源:http://chinadenli.net/article18/gedigp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、外貿(mào)建站、企業(yè)網(wǎng)站制作、、網(wǎng)站內(nèi)鏈、網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)