1. 程式人生 > >cmd匯入匯出oracle dmp檔案

cmd匯入匯出oracle dmp檔案

開啟cmd視窗,執行以下格式命令:

exp 使用者名稱/密碼@伺服器IP:埠/服務名  file=dmp檔案路徑 full=y

例如:

資料匯出:匯出的資料庫名稱是在tnsnames.ora檔案中定義的(本地oracle BIN目錄下,或者是plsql遠端連線oracle的配置檔案下)

1.資料庫資料完全匯出 使用者payment資料匯出到D:\oracle\fina.dmp 下  dmp檔案自動建立,目錄正確即可

full=y 表示全庫匯出。full總共有2個可選項yes(y)/no(n),預設情況下full=no,這時只會將該使用者下的物件匯出。

2.將資料庫zxcckf使用者與cc使用者的表匯出        owner(支援單多選擇,隨意)

   exp kf/[email protected] file=d:\zxcc_ur.dmp owner=(kf,cc)

full方式可以備份所有使用者的資料庫物件,包括表空間、使用者資訊等,owner=XX只能備份指定使用者的物件,其他使用者下的就不備份了,EXPfull=yowner=XX是不能同時使用的。

資料匯入:

需要注意的就是:如果使用下面(1)這種方式匯入,匯出的資料庫資料重新匯入存在於匯出所用的使用者下面

1.將D:\zxcc.dmp 中的資料匯入 zxcc資料庫中。

   imp kf/[email protected] file=D:\zxcc.dmp

2.所有物件全部匯入到指定的賬戶下:

    imp kf_new/[email protected]_new file=d:\zxcc.dmp fromuser=kf touser=kf_new

    其中fromuser=kf.dmp檔案裡的物件的原先的owner, touser=kf_new 為作為匯入的物件的新的Owner.

3.d:\zxcc_tb.dmp中的表tb_operator 匯入

   imp kf/[email protected]  file=d:\zxcc_tb.dmp  tables=(tb_operator)

   忽略載入約束

  有時候導資料進來的時候,我們不需要把它的約束,比如一些外來鍵約束等都導進來,可以加上引數constraints=N

  不載入索引(比如唯一性的索引),可以加上引數indexs=N

   只加載結構,不載入資料,如果只要表的結構等定義(約束,觸發器),而不要裡面的資料,可以加上引數rows=N

  對於上述操作登陸操作的使用者需是管理員,如果不是管理員,而是普通使用者,那麼這個使用者必須有建立刪除物件的權利,物件可能包括表,檢視,方法,儲存過程等等常見的物件。為什麼“可能”包括?因為這個視匯入匯出的時候是否涉及相關型別的物件而定。 



相關推薦

cmd匯入匯出oracle dmp檔案

開啟cmd視窗,執行以下格式命令: exp 使用者名稱/密碼@伺服器IP:埠/服務名  file=dmp檔案路徑 full=y 例如: 資料匯出:匯出的資料庫名稱是在tnsnames.ora檔案中定義的(本地oracle BIN目錄下,或者是plsql遠端連線oracl

Oracle匯入匯出資料庫dmp檔案

版本 1、例項資料完全匯出 即匯出指定例項下的所有資料 exp username/[email protected]/orcl file=d:/daochu/test.dmp full=y 2、使用者資料匯出 即匯出指定例項下指定使用者的資料,如下為匯出使用者myora

CMD匯入匯出dmp檔案命令

PL/SQL Developer是Oracle資料庫中用於匯入或匯出資料庫的主要工具,本文主要介紹了利用PL/SQL Developer匯入和匯出資料庫的過程,並對匯入或匯出時的一些注意事項進行了說明,接下來我們就一一介紹。 匯出步驟: 1 tools ->export user object

linux下匯入匯出oracledmp檔案

1.匯出dmp件 命令:exp QGTG/\"[email protected]\" file=/usr/fuck.dmp exp QGTG/\"[email protected]\" file=/usr/fuck.dmp full=y ,多了個ful

oracle.dmp檔案匯入以及資料泵(Data Dump)技術的介紹

關於要用imp命令匯入,還是用impdp命令匯入,你最好問問是傳統的exp生成的dmp檔案還是datapump生成的dmp檔案,前者要用imp匯入,後者用impdp匯入。 二 、資料泵的特點與傳統匯出匯入的區別 1.EXP和IMP是oracle客戶段工具程式

oracle資料庫exp匯出dmp檔案存放在哪兒

------解決方案--------------------------------------------------------舉例講:Windows上如果【C:\Documents and Settings\Administrator>】下執行的exp,那麼匯出

Oracle建立新使用者以及匯入資料表dmp檔案

建立使用者名稱之前,需要以使用者管理員身份登陸資料庫 1、在建立使用者之前,先要建立表空間: 其格式為:格式: create tablespace 表間名 datafile ‘資料檔名’ size 表

匯入匯出 Oracle 分割槽表資料

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

mysql-匯入匯出sql指令碼檔案

匯入: source /home/work/hanlei.sql匯出: 1.匯出整個資料庫 mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名 mysqldump -u root -p qingwu > qingwu.sql

mySQL第一步,匯入匯出現有資料庫檔案

以下的文章主要介紹的是MySQL匯入sql 檔案,即MySQL資料庫匯入匯出sql 檔案的實際操作步驟,我們主要是將其分成5大步驟對其進行講述,如果你對其有興趣的話你就可以點選以下的文章進行觀看了。 步驟如下: 一.MySQL的命令列模式的設定: 桌面->我的

Oracle dmp檔案備份和恢復

1.備份資料庫 backup.bat @ECHO OFF set user=root set password=123456 set sid=ORCL set logfile=./backup_20180912.log set backupfile=C:\temp\TES

【EXP】匯出資料庫dmp檔案,只有幾張表有資料,剩下的所有表只有表結構沒有資料

匯出一個dmp,指定的表中有資料,其他的表只有表結構, 有資料的表只有幾張,分別是A,B,C三張表,剩下的表都沒有資料 思路: 匯出一個111.dmp,所有的表都只是表結構 將111.dmp匯入到新建立的使用者中,使用者為test使用者 將正式資料庫的資料insert到te

cmd匯入匯出遠端完整資料庫

匯出:exp 使用者名稱/密碼@遠端的IP地址:埠/例項 owner=使用者名稱          file=存放的位置:\檔名稱.dmp  log=存放的位置:\檔名稱.txt  匯入:imp 使用者名稱/密碼@遠端的IP地址:埠/例項         file=存放的位

Linux系統下Oracle資料庫dmp檔案匯出匯入

1.建立表空間 su - oracle create tablespace demo_new_data datafile '${ORACLE_HOME}\oradata\demo_new_data.dbf' size 500M reuse autoextend on next 40M exte

Oracle 對於.dmp檔案匯入匯出功能 問題解決

因為需要,匯入磁碟上的.dmp檔案到資料庫裡,但是直接在命令列裡 imp a/[email protected] file = 'D:\dmp\a.dmp' full = y是執行不成功的而且報錯。 IMP-00013: only a DBA can import

oracle 匯入匯出dmp檔案

匯出 dmp 檔案 資料庫使用者:shsystem 密碼:ok 匯出檔案路徑:d:\daochu.dmp exp shsystem/[email protected] file="d:\daochu.dmp" full=y 匯入dmp檔案 sysdb

oracle 12c DMP檔案匯出oracle 11gDMP檔案匯入

首先,我們都知道一點,由於版本問題,dmp檔案的匯出匯入會報錯,而低版本的匯出,高版本是可以直接匯入的,它能相容低版本 而高版本匯出,想要匯入低版本,這個就有問題了,會提示版本的相容問題,別人的解決方法我不知道,當然我也嘗試過了,但是在我這裡沒有成功。所以我嘗試了一下逼得辦

oracle---cmd 命令列匯入sql檔案dmp檔案

命令列匯入sql檔案md 進入 命令視窗輸入:sqlplus 使用者名稱/密碼@ip地址:埠號/資料庫名稱(例項哈)進入後 輸入 :    @F:\R1TEST.sql(你的檔案的位置)直接回車 就ok了 命令列匯入dmp檔案imp 使用者名稱/密碼@ip地址:埠號/資料庫名

oracle 遠端匯入匯出dmp檔案

--進入sqlplus,先建立一個目錄用來dump資料庫 create directory dump_test as 'F:\xuyi\dump' ; --檢視一下是否存在該目錄 select * from dba_directories; --授權給操作使用者這個d

ORACLE 12C 匯入9i匯出的含有多個使用者的dmp檔案

從EBS 11i 中用system使用者 exp了幾個表,以 user.table 的形式匯出,在12C中進行恢復的時候其中fromuser使用者選擇了system,結果發現沒有匯入成功資料,經過一番折騰發現fromuser必須是表的屬主使用者。記錄