oracle dp命令的使用说明
生活随笔
收集整理的這篇文章主要介紹了
oracle dp命令的使用说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
expdp命令的使用方法:
expdp username/password@server_name dumpfile=xx.dp tables=table1,table2...table3
1、其中username/password@server_name指的是用戶名、密碼和服務名
2、xx.dp為所導出的文件名
3、table1,table2...table3指的是要導入的表的名稱,中間以逗號隔開
4、注意:導出的文件沒有指定固定的目錄,文件默認放在oracle\admin\數據庫sid\dpdump目錄下。
impdp命令的使用方法: impdp username/password@server_name dumpfile=xx.dp remap_schema=原方案名稱:新方案名稱
remap_tablespace=原表空間名稱:新表空間名稱 tables=table1,table2...table3
1、注意:導出的文件沒有指定固定的目錄,文件必須首先拷貝到oracle\admin\數據庫sid\dpdump目錄下,然后執行導入?? 命令。
2、其中username/password@server_name指的是用戶名、密碼和服務名
3、xx.dp為所導入的文件名
4、如果導出的文件的用戶名和表空間和原來的不一致,則需要進行映射,所加參數為:remap_schema=原方案名稱:新方?? 案名稱? remap_tablespace=原表空間名稱。如果用戶名和表空間和原來的一致,就不需要加這兩個參數了。
5、新表空間名稱;原方案名稱指的就是原導出dp文件的用戶名,新方案名稱也是新庫的用戶名
impdp username/password@server_name dumpfile=xx.dp remap_schema=原用戶名:新用戶名
remap_tablespace=原表空間名稱:新表空間名稱 remap_schema=原用戶名:新用戶名 remap_tablespace= 原表空間名稱:新表空間名稱
(替換原用戶表 和 原表空間) 補充:dp命令導出的文件也可以放在指定的目錄下,需要再加一個directory參數,具體使用辦法如下
1、首先進入cmd命令,利用系統管理員身份登錄:sqlplus sys/密碼? as sysdba
2、然后創建directory目錄:? sql>create directory 目錄名稱(隨便起名字如:bak) as 'd:\\dump'?? 注意:目錄可以隨便指?? 定,但是所創建的文件夾一定要事先建好。
3、給用戶指定權限: sql>grant read,write on directory bak(之前創建的目錄名稱) to cpatest(你導入時用用戶名)
4、然后導出導入的時候,都需要制定目錄,用法如下: expdp username/password@server_name directory=bak dumpfile=xx.dp tables=table1,table2...table3 impdp username/password@server_name directory=bak dumpfile=xx.dp remap_schema=原方案名稱:新方案名稱
remap_tablespace=原表空間名稱:新表空間名稱 tables=table1,table2...table3
1、其中username/password@server_name指的是用戶名、密碼和服務名
2、xx.dp為所導出的文件名
3、table1,table2...table3指的是要導入的表的名稱,中間以逗號隔開
4、注意:導出的文件沒有指定固定的目錄,文件默認放在oracle\admin\數據庫sid\dpdump目錄下。
impdp命令的使用方法: impdp username/password@server_name dumpfile=xx.dp remap_schema=原方案名稱:新方案名稱
remap_tablespace=原表空間名稱:新表空間名稱 tables=table1,table2...table3
1、注意:導出的文件沒有指定固定的目錄,文件必須首先拷貝到oracle\admin\數據庫sid\dpdump目錄下,然后執行導入?? 命令。
2、其中username/password@server_name指的是用戶名、密碼和服務名
3、xx.dp為所導入的文件名
4、如果導出的文件的用戶名和表空間和原來的不一致,則需要進行映射,所加參數為:remap_schema=原方案名稱:新方?? 案名稱? remap_tablespace=原表空間名稱。如果用戶名和表空間和原來的一致,就不需要加這兩個參數了。
5、新表空間名稱;原方案名稱指的就是原導出dp文件的用戶名,新方案名稱也是新庫的用戶名
impdp username/password@server_name dumpfile=xx.dp remap_schema=原用戶名:新用戶名
remap_tablespace=原表空間名稱:新表空間名稱 remap_schema=原用戶名:新用戶名 remap_tablespace= 原表空間名稱:新表空間名稱
(替換原用戶表 和 原表空間) 補充:dp命令導出的文件也可以放在指定的目錄下,需要再加一個directory參數,具體使用辦法如下
1、首先進入cmd命令,利用系統管理員身份登錄:sqlplus sys/密碼? as sysdba
2、然后創建directory目錄:? sql>create directory 目錄名稱(隨便起名字如:bak) as 'd:\\dump'?? 注意:目錄可以隨便指?? 定,但是所創建的文件夾一定要事先建好。
3、給用戶指定權限: sql>grant read,write on directory bak(之前創建的目錄名稱) to cpatest(你導入時用用戶名)
4、然后導出導入的時候,都需要制定目錄,用法如下: expdp username/password@server_name directory=bak dumpfile=xx.dp tables=table1,table2...table3 impdp username/password@server_name directory=bak dumpfile=xx.dp remap_schema=原方案名稱:新方案名稱
remap_tablespace=原表空間名稱:新表空間名稱 tables=table1,table2...table3
總結
以上是生活随笔為你收集整理的oracle dp命令的使用说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RedHat Enterprise Li
- 下一篇: db2总结