当前位置:首页>开发>正文

怎么在oracle里导出表和导入表 oracle11g用expdp可以导出空表吗

2023-05-07 05:44:44 互联网 未知 开发

 怎么在oracle里导出表和导入表 oracle11g用expdp可以导出空表吗

怎么在oracle里导出表和导入表?

将数据库TEST完全导出 导出到D:daochu.dmp中
exp esp/esp123@oms file=d:daochu.dmp full=y
将D:daochu.dmp 中的数据导入 TEST数据库中。
imp esp/esp123@oms file=d:daochu.dmp ignore=y

oracle11g用expdp可以导出空表吗

如何在oracle 11g 中导出空表 由于oracle 11g的 延迟段创建的新特性,导致在没有数据插入时,oracle是不会分配数据段的,进而导致exp 是不能导出11g数据库的空表的。 当然采用expdp就不存在这个问题了。

oracle怎样使用expdb导出数据

应该是expdp。
导出数据
1)按用户导
expdp scott/tiger@orcl schemas=scott dumpfile=expdp.dmp DIRECTORY=dpdata1
2)并行进程parallel
expdp scott/tiger@orcl directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3)按表名导
expdp scott/tiger@orcl TABLES=emp,dept dumpfile=expdp.dmp DIRECTORY=dpdata1
4)按查询条件导
expdp scott/tiger@orcl directory=dpdata1 dumpfile=expdp.dmp Tables=emp query=WHERE deptno=20
5)按表空间导
expdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=temp,example
6)导整个数据库
expdp system/manager DIRECTORY=dpdata1 DUMPFILE=full.dmp FULL=y

oracle的expdp导出模式能一次把多个表空间导出来吗

可以的
expdp username/password directory=dmp_dir dumpfile=expdp_dmp.dmp tablespaces=tbs_1,tbs_2 logfile=expdp_dmp.log

oracle用exp命令如果指定不导出某张表

利用数据库泵:例子如下所示:
expdp 用户名/密码@ip地址/数据库名 DIRECTORY=DIR_GJNH DUMPFILE=gjnh.dmp EXCLUDE=TABLE:"IN (D101,D101Annual,D201,D201Annual\)" logfile=gjnh.log

其中:DIRECTORY参数的值需要提前创建并给用户赋予权限:
1、创建:create directory DIR_GJNH as F:/test
2、赋权:Grant read,write on directory DIR_GJNH to 用户名
EXCLUDE值为不需要导出的表。
如果还有不明白的可以联系我!

oracle怎么导出表结构和表数据?

表结构--exp user/pwd tables=tab_name rows=n file=tab_name.dmp
表数据 exp user/pwd tables=tab_name rows=y file=tab_name.dmp

最新文章