****欧欧美毛片4,国产午夜精品视频,97视频在线观看免费视频,久久七国产精品

數據恢復咨詢熱線:400-666-3702??

歡迎訪問南京兆柏數據恢復公司,專業數據恢復15年

兆柏數據恢復公司

?常見問題

?當前位置: 主頁 > 常見問題

Oracle邏輯導入數據(IMP/IMPDP)

瀏覽量: 次 發布日期:2023-10-14 12:07:40

Oracle邏輯導入數據(IMP/IMPDP)

Oracle邏輯導人數據是邏輯導出數據的逆過程,導人數據可以使用與EXP對應的IMP工具,也可以使用與EMPDP對應的IMPDP工具。本文將分別講述如何使用IMP和IMPDP工具完成數據的導入工作,Oracle邏輯導入數據經常用來進行備份的恢復和用來做數據遷移,把要遷移的數據進行EXP/EXPDP導出后,再導入到另外一個數據庫上。

IMP導人數據是將數據庫中之前使用EXP導出的數據導入到數據庫當中。IMP導入的方式也是在DOS命令窗口下完成的,根據不同的DMP文件可以進行不同方式的導入,具體如下:

導入表語法:

imp student/123456@orcl file=d:/student.dmp log=student.log

fromuser=student touser=teacher TABLES=(stuinfo) buffer=819200

語法解析:

1、使用 imp 導入之前導出student.dmp文件中的學生信息表(stuinfo)。

2、tables指定要導入的表結構,在導入之前要確定dmp文件當中是否含有該表數據。

3、fromuser指定dmp文件中是從student用戶導入到目標數據庫的teacher用戶。在imp導入之前要確定teacher用戶下是否已經存在該表,不然會報錯。

4、我們選擇導入表數據時,會把表相關的索引和觸發器一起導入進來。

結果如下:

導入用戶語法:

imp student/123456@orcl file=d:/student.dmp log=student.log

fromuser=student touser=teacher buffer=819200

語法解析:

1、只需要通過fromuser指定要導出的用戶,通過touser指定要導入的用戶,就會把該用戶中所有的數據對象和數據全部導入。

導入一個完整數據庫:

imp student/123456@orcl file=d:/student.dmp log=student.log

full=y ignore=y buffer=819200

語法解析:

1、通過full=Y指定了要導出的是完整數據庫,但是前提DMP數據文件中是導出的全庫數據。全庫導入一般是用來做數據備份以備恢復使用,或者用來搭建測試環境時使用。

使用IMPDP導入數據的前提是數據是使用EMPDP導出的,同樣也是在DOS窗口下直接輸入IMPDP和登錄數據庫的用戶名,即可導人數據。

impdp導到指定用戶下:

impdp student/123456@orcl DIRECTORY=dir DUMPFILE=student.dmp logfile=student_imp.log SCHEMAS=student

語法解析:

1、directory指定的是目錄對象,這里的目錄對象就是在使用expdp導出時創建的目錄對象。

2、dumpfile指定的是要導入的dmp文件,

3、SCHEMAS指定要導入的數據是導入到哪個用戶下。

impdp導入表空間:

impdp student/123456@orcl DIRECTORY=dir DUMPFILE=student_tablespace.dmp logfile=student_imp.log TABLESPACES=student

浦東數據恢復

語法解析:

1、tablespaces指定要導入的是表空間下的所有對象和數據,這里導入的表空間為student表空間。

impdp導入數據庫:

impdp student/123456@orcl DIRECTORY=dir DUMPFILE=student_full.dmp logfile=student_imp.log full=y

語法解析:

1、full=Y指定要導入的是數據文件中全庫數據,包括各種數據庫對象。這里前提是dmp文件是全庫導出的數據文件。

impdp導入追加數據:

impdp student/123456@orcl DIRECTORY=dir DUMPFILE=student.dmp SCHEMAS=student TABLE_EXISTS_ACTION=append

語法解析:

相關推薦