[size=medium][color=red][b][b]数据泵工具导出的步骤:[/b][/b][/color][/size]
[b] 1、创建DIRECTORY[/b]
create directory dir_dp as 'D:/oracle/dir_dp';
[color=red]2、授权[/color]
Grant read,write on directory dir_dp to zftang;
--查看目录及权限
[color=blue][b]3、执行导出[/b][/color]
[color=blue]DATA_PUMP_DIR 不是自定义的目录 dir_dp 而是自定义目录[/color]
expdp zftang/zftang@fgisdb schemas=zftang directory=DATA_PUMP_DIR dumpfile =expdp_test1.dmp logfile=expdp_test1.log;
[color=blue][b]导出的文件在第二步中查询的相应目录下[/b][/color]
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1
With the Partitioning, OLAP and Data Mining options
启动 "ZFTANG"."SYS_EXPORT_SCHEMA_01": zftang/********@fgisdb sch
ory=dir_dp dumpfile =expdp_test1.dmp logfile=expdp_test1.log; */
[size=medium][color=red][b]impdp导入模式:[/b][/color][/size]
1、按表导入
p_street_area.dmp文件中的表,此文件是以gwm用户按schemas=gwm导出的:
2、按用户导入(可以将用户信息直接导入,即如果用户信息不存在的情况下也可以直接导入)
[color=blue][size=medium][b]导入的文件需要放在DATA_PUMP_DIR对应的目录下[/b][/size][/color]
3、不通过expdp的步骤生成dmp文件而直接导入的方法:
--从源数据库中向目标数据库导入表p_street_area
impdp gwm/gwm directory=dir_dp NETWORK_LINK=igisdb tables=p_street_area logfile=p_street_area.log job_name=my_job
igisdb是目的数据库与源数据的链接名,dir_dp是目的数据库上的目录
4、更换表空间
采用remap_tablespace参数
--导出gwm用户下的所有数据
expdp system/orcl directory=data_pump_dir dumpfile=gwm.dmp SCHEMAS=gwm
注:如果是用sys用户导出的用户数据,包括用户创建、授权部分,用自身用户导出则不含这些内容
--以下是将gwm用户下的数据全部导入到表空间gcomm(原来为gmapdata表空间下)下
impdp system/orcl directory=data_pump_dir dumpfile=gwm.dmp remap_tablespace=gmapdata:gcomm
转自:[url]http://blog.csdn.net/zftang/article/details/6387325[/url]
[b] 1、创建DIRECTORY[/b]
create directory dir_dp as 'D:/oracle/dir_dp';
[color=red]2、授权[/color]
Grant read,write on directory dir_dp to zftang;
--查看目录及权限
SELECT privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories d
WHERE t.table_name(+) = d.directory_name ORDER BY 2, 1;
[color=blue][b]3、执行导出[/b][/color]
[color=blue]DATA_PUMP_DIR 不是自定义的目录 dir_dp 而是自定义目录[/color]
expdp zftang/zftang@fgisdb schemas=zftang directory=DATA_PUMP_DIR dumpfile =expdp_test1.dmp logfile=expdp_test1.log;
[color=blue][b]导出的文件在第二步中查询的相应目录下[/b][/color]
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1
With the Partitioning, OLAP and Data Mining options
启动 "ZFTANG"."SYS_EXPORT_SCHEMA_01": zftang/********@fgisdb sch
ory=dir_dp dumpfile =expdp_test1.dmp logfile=expdp_test1.log; */
[size=medium][color=red][b]impdp导入模式:[/b][/color][/size]
1、按表导入
p_street_area.dmp文件中的表,此文件是以gwm用户按schemas=gwm导出的:
impdp gwm/gwm@fgisdb dumpfile =p_street_area.dmp logfile=imp_p_street_area.log directory=dir_dp tables=p_street_area job_name=my_job
2、按用户导入(可以将用户信息直接导入,即如果用户信息不存在的情况下也可以直接导入)
impdp gwm/gwm@fgisdb schemas=gwm dumpfile =expdp_test.dmp logfile=expdp_test.log directory=DATA_PUMP_DIR job_name=my_job
[color=blue][size=medium][b]导入的文件需要放在DATA_PUMP_DIR对应的目录下[/b][/size][/color]
3、不通过expdp的步骤生成dmp文件而直接导入的方法:
--从源数据库中向目标数据库导入表p_street_area
impdp gwm/gwm directory=dir_dp NETWORK_LINK=igisdb tables=p_street_area logfile=p_street_area.log job_name=my_job
igisdb是目的数据库与源数据的链接名,dir_dp是目的数据库上的目录
4、更换表空间
采用remap_tablespace参数
--导出gwm用户下的所有数据
expdp system/orcl directory=data_pump_dir dumpfile=gwm.dmp SCHEMAS=gwm
注:如果是用sys用户导出的用户数据,包括用户创建、授权部分,用自身用户导出则不含这些内容
--以下是将gwm用户下的数据全部导入到表空间gcomm(原来为gmapdata表空间下)下
impdp system/orcl directory=data_pump_dir dumpfile=gwm.dmp remap_tablespace=gmapdata:gcomm
转自:[url]http://blog.csdn.net/zftang/article/details/6387325[/url]