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