Oracle數據庫的導入導出一些總結希望能幫到各位

導入:

方式一:數據泵

 種類一:imp userid=用戶名/密碼@orcl file=d:\nc60.dmpfull=y ignore=y

            解釋:

            用戶名: 就是你的目標用戶 。

            密碼:就是你的目標用戶登錄密碼。

             orcl:   是實例名稱 就是數據庫名。

             file: 就是你要導入的dmp文件全路徑。

             full=y 是否全部導入 只有當前用戶是dba的時候 才能用此選項 。

             ignore=y有的表已經存在,然後他就報錯,對該表就不進行倒入.在後面加上Ignore=y就可以了

 

 種類二:

         當別人在他機器上以abc用戶導出一個db.dmp文件時本地電腦用efg用戶身份導入:

            imp user/pass@orclfile=db.dmp  fromuser=abc touser=efgignore=y

                            

方式二:sql腳本:參考手冊

        導出:

        數據泵

                      exp ppmsdb/ppmsdb@PPMSDBfile=D:\finish_20151017.dmp owner=ppmsdb(導出誰的)

                5.2.2:sql腳本:參考手冊



當然了 還有另外一個數據泵的導入方式:


​1首先在你電腦任何一個磁盤中創建一個文件夾,名字你自己起(比如說D盤下建一個dmp的文件夾)。

2之後進入dos命令去裏面輸入​sql/plus system/密碼會顯示已連接數據庫,

3.SQL>create directory bb as 'd:\dmp'; 會提示目錄以創建

4.就是授權 

SQL>grant read,write on directory bb to(授權用戶的名字);

提示授權成功

5.在進入dos命令行寫導入導出的語句。

 導入  impdp 授權用戶的用戶名/密碼@數據庫名directory=bb dumpfile=(導入的文件名) remap_schema=導入哪個用戶文件的用戶名:授權的用戶名remap_tablespace=導入哪個用戶的表空間名:授權的表空間名

解釋:directory就是放在哪個盤下的路徑

dumpfile:導入文件的文件名   ​

同理。​

截圖如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章