当前位置:首页 >> 计算机软件及应用 >>

Oracle 11G不能导出空表的处理办法

-- ================================= -- Oracle 11G 不能导出空表的解决方法 -- ================================= 在源库 1、创建 DIRECTORY create directory dir_dp as '/opt/'; 2、授权 Grant read,write on directory dir_dp to SBXTAX; --查看目录及权限 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; 3、执行导出 expdp SBXTAX/SBXTAX@novadb =SBXTAX.dmplogfile=SBXTAX.log;

schemas=SBXTAX

directory=dir_dpdumpfile

在此过程中你会看到控制台上面会打印出来 records 纪录为 0 的表的导出信息。 4、copy 备份集合到目标库 scpSBXTAX.dmp ...... 在目标库: /*第 1 步:创建数据表空间 */ create directory dir_dp as '/u01/app/'; Grant read,write on directory dir_dp to SBXTAX; /*第 2 步:创建数据表空间 */ createtablespace SBXTAX logging datafile '/u01/app/data/NOVADB/datafile/SBXTAX.dbf' size 50m autoextend on next 50m maxsize 10480m extent management local; /*第 3 步:创建用户并指定表空间 */ drop user SBXTAX cascade; CREATE USER "SBXTAX" PROFILE "DEFAULT" "SBXTAX" ACCOUNT UNLOCK; grantconnect,resource to SBXTAX; grant create view to SBXTAX; Grant read,write on directory dir_dp to SBXTAX;

IDENTIFIED BY "SBXTAX" DEFAULT TABLESPACE

/*第 4 步:impdp 导入数据 */ -- PS:按用户导入(可以将用户信息直接导入,即如果用户信息不存在的情况下也可以直接 导入) impdp SBXTAX/SBXTAX dumpfile=SBXTAX.dmp logfile=SBXTAX.log directory=dir_dp /*第 5 步:检查表的个数以及名字 */

PS:删除用户下面所有资源包括数据文件等等: drop user SBXTAX cascade;


相关文章:
解决oracle11g空表不能导出办法.doc
解决oracle11g空表不能导出办法_计算机软件及应用_IT/计算机_专业资料。轻松解决 oracle11g 空表不能 exp 导出的问题 oracle11g 的新特性,数据条数是 0 时不...
Oracle 11G EXP命令备份数据库时,空表不能导出的解决方案.doc
Oracle 11G EXP 命令备份数据库时, 空表不能导出的解决方案 问题描述: ORACLE 11G 中有个新特性, 当表无数据时, 不分配 segment, 以节省空间。 但是随之会...
解决空表不能导出.doc
解决空表不能导出 - Oracle 11G 在用 EXP 导出时,空表不能导出导致视图错误、缺 少表等情况 在 oracle 11g r2 中,发现传统的 exp 居然不能导出空的表,...
数据库导出时有空表导不出的解决方法.doc
数据库导出时有空表导不出的解决方法 - oracle11g, 在用 exp 命令备份数据库时, 如果表中没有数据报 EXP-00011错误, 对应的表不存在。 这导致对应的空表...
Oracle 11G数据库导出问题解决.doc
对于安装 Oracle11G 的 2008 R2 服务器,如果数据库和客户端分离,可在客户端服务器安装一个 11G 客户端,再配合上面的方法,就可以正常导出包含空表的 dmp 文件,...
Oracle11G导入导出(imp和exp)少表解决方法.doc
Oracle11G导入导出(imp和exp)少表解决方法 - Oracle 11G R2 用 exp 无法导出空表解决方法 Oracle 11G 在用 EXPORT 导出时,空表不能导出 11...
oracle 11G 导出完整表结构配置.doc
。。。 在 Oracle 11g 里,默认空表不占空间, exp 无法导出,因为 11g 里新加个参数 deferred_segment_creation,默认为 true,也就是延迟创建段空间。在 sys ...
导出少表解决办法.doc
导出表解决办法 - ORACLE 11g 用 exp 命令导出库文件备份时,发
oracle11g数据库常见故障处理_图文.ppt
oracle11g数据库常见故障处理_计算机软件及应用_IT/计算机_专业资料。培训使用的...方法二: ? 以oracle用户执行: file $ORACLE_HOME/bin/oracle,输出结果会显示...
Oracle11g常见故障处理_图文.ppt
解决方法 ? ? Page 11 无法连接数据库ORA-12541 ...file $ORACLE_HOME/bin/oracle,输出结果会显示32bit...用EXP把数据备份出来,然后删除表空 间,重建表空间,...
用数据泵方法迁移oracle11gR2.pdf
用数据泵方法迁移oracle11gR2 - oracle11g默认对空表不分配段,如果在创建表时会修改设置,可以按照该文档把空表导出
oracle 11g 导入数据都不成功.txt
oracle 11g 导入数据都不成功_计算机软件及应用_IT/计算机_专业资料。oracle11g用exp导出数据库的时候,空表是导不出来的,所以必须用数据泵导入导出oracle数据库。 ...
oracle11G逻辑备份问题.txt
oracle11G逻辑备份问题_计算机软件及应用_IT/计算机_...以节省空间 解决方法: 1、insert一行,再rollback就...导出时则可导出空表。 2、设置deferred_segment_...
Oracle11G数据泵导入导出-changxf-20140926.doc
file=D:\test.dmp full=y 6 Oracle11g 不能新增空表解决方法说明: 在 oracle 11g r2 中,发现传统的 exp 脚本居然不能导出空的表,需要按照如下的步 骤去...
Oracle11g和oracle10g之间的导入导出.pdf
Oracle11goracle10g之间的导入导出_计算机软件及应用_IT/计算机_专业资料。解决...oracle11g 中 exp 命令是无法 导出数据库中的空表的,但可以通过 EXPDP 导出 ...
ORACLE11g导出和导入语句.txt
ORACLE11g导出和导入语句 - 1、任何一个有权限的用户都可以 设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segmen...
oracle遇到的问题及答案.doc
问题一:Oracle 11G 用 EXP 时,空表不能导 出解决方法第一 查询空表到底有...即将导出 LCPT 的表通过常规路径... . . 正在导出表 ACCESSORIES 导出了 . ...
Windows下Oracle11g导出步骤.doc
Windows下Oracle11g导出步骤_计算机软件及应用_IT/计算机_专业资料。导出详细步骤 1、在数据库服务端,用system用户通过sqlplus命令登录到oracle(开始运行cmd输入...
Oracle 11G R2 DataGuard日常维护及故障处理.doc
Oracle 11G R2 DataGuard日常维护及故障处理_计算机...数据库将会记录除临时表空 间或临时回滚段外所有的...end-of-file on communication channel 解决办法:在...
oracle下导出某用户所有表的方法.txt
将第一行和最后一行删掉,保存后运行该批处理文件就可全部导出该用户下的所有表...ORACLE 11g不能导出空表... 2页 免费 Oracle创建用户、表空间... 3页...
更多相关文章: