數據庫怎么導入導出數據-創(chuàng)新互聯(lián)

本篇內容主要講解“數據庫怎么導入導出數據”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“數據庫怎么導入導出數據”吧!

創(chuàng)新互聯(lián)從2013年開始,先為瀘溪等服務建站,瀘溪等地企業(yè),進行企業(yè)商務咨詢服務。為瀘溪企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。



語法:create or replace directory <路徑名稱> as ‘備份路徑’

create or replace directory file_path as 'C:\軟件\數據庫文件'

--賦權限給smsdb用戶:

grant read,write on directory file_path to smsdb;

1.3:備份數據庫(在CMD中執(zhí)行)

語法:expdp用戶名/密碼@數據庫連接標示符 directory=路徑名稱 dumpfile=備份的文件名稱 logfile=輸出的日志名稱 schemas=需要備份的數據庫用戶名

expdp smsdb/123456@oracle11 directory=file_path dumpfile=new.dmp logfile=new.log schemas=smsdb

問題:

ORA-39151: Table "SMSDB"."T_PROVIDER_MOBILE" exists. All dependent metadata and data will be skipped due to table_exists_action of skip

分析:

默認值是skip,但若設置了CONTENT=DATA_ONLY,則默認值是APPEND,不是SKIP。

TABLE_EXISTS_ACTION=[SKIP | APPEND | TRUNCATE | REPLACE]

SKIP:跳過這張表,繼續(xù)下一個對象。如果CONTENT設置了DATA_ONLY參數,則不能使用SKIP。

APPEND:會加載數據至對象,但不會影響已存在的行。

TRUNCATE:刪除已存在的行,然后加載所有的數據。

REPLACE:drop已存在的表,然后create并加載數據。如果CONTENT設置了DATA_ONLY,則不能使用REPLACE

解決方法:

在imp后面加上 table_exists_action=truncate

--導出表

expdp smsdb/123456@oracle11 tables=t_smsgateway_mt_his directory=file_path dumpfile=2017.5.12.dmp

4.5數據庫導入

語法:Impdp 用戶名/密碼@數據庫連接標示符 directory=路徑名稱 dumpfile=備份的文件名稱 logfile=輸出的日志名稱 schemas=需要備份的數據庫用戶名

創(chuàng)建路徑:(刪除路徑:DROP DIRECTORY  directory_NAME)

create directory file_path as 'C:\軟件\數據庫文件';

賦權限給smsdb用戶:

grant read,write on directory file_path to smsdb;

數據導入(cmd命令下):

impdp smsdb/123456@oracle11 directory=file_path dumpfile=new.dmp logfile=new.log schemas=smsdb ignore=y

到此,相信大家對“數據庫怎么導入導出數據”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

分享題目:數據庫怎么導入導出數據-創(chuàng)新互聯(lián)
網站網址:http://muchs.cn/article36/hipsg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網站內鏈自適應網站、Google、用戶體驗、企業(yè)網站制作

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網站建設