btcq.net
当前位置:首页 >> ExpDp导出指定表 >>

ExpDp导出指定表

EXPDP导出一:导出前期准备:1.创建目录对象:CREATE DIRECTORY dump_dir AS 'c:\dump';2.在操作系统上创建相应的目录.3.把目录的读写权限给用户:GRANT READ, WRITE ON DIRECTORY dump_dir TO scott;二:导出的模型1.导出

后面的命令添加tables=用户名.表名

表空间位置就是用户的位置,所以直接选择相应的用户就可以了.举例:imp tmrpt/tmrpt@22.11.103.12:1521/bocReport full= y file=c:\yuCheng\event_log_realtime.dmp ignore= y; 备注:如果是本机的话,直接将ip替换成127.0.0.1即可,file是文件的绝对路径.

Oracle expdp导出指定表的部分数据 指定部分表数据导出 [oracle@oratest ~]$ expdp oracle/oracle@oratest dumpfile=20130826.dmp directory=dpdump tables=job query=' "where ID like '15%' " ' Export: Release 11.2.0.1.0 - Production on 星期

exp h1/h1 file=D:\h1.dmp log=D:\h1.log tables=(h1.table1,h1.table2,h1.table3,h1.table4) rows=n 主要就是后边rows=n 这个代表只导出表结构,而不导出数据 tables=(h1.table1,h1.table2,h1.table3,h1.table4) 就是导出某些指定的表

请在确定下,这个表是由SCOTT帐户创建的

1.把从A数据库导出的文件ylcois.dmp拷贝到B数据库的'c:\pump_dir'下面.2.导入B数据库,这里用到remap_tablespace参数.

写法跟expdp命令一样 如导出命令: expdp 用户名/密码 schemas=用户名 directory=exp dumpfile=*.dmp logfile=exp.log 导入命令只需把expdp换成impdp就行 impdp 用户名/密码 schemas=用户名 directory=exp dumpfile=*.dmp logfile=imp.log 注意.

expdp user/password directory=DPUMPDIR dumpfile=prodedure.dmp include=PROCEDURE存储过程按用户导出 include=PROCEDURE当然PROCEDURE 也可以换成其它对象如:INDEX,TABLE,FUNCTION,VIEW,DATABASE LINK,SYNONYM

Excluding Table Partitions' DataEXCLUDE=TABLE_DATA:地IN (select partition_name from dba_tab_partitions where table_name in ('TABLE_NAME1′,'TABLE_NAME2′…) and partition_name like '%_P%' and substr(partition_name,-4,4) 评论0 0 0

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com