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

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 时不...
Oracle11G不能导出空表的解决办法.doc
Oracle11G不能导出空表的解决办法 - 11G 中有个新特性,当表无数据时
Oracle 11G R2 用exp无法导出空表解决方法.doc
Oracle 11G R2 用 exp 无法导出空表解决方法 Oracle 11G 在用 EXPORT 导出时,空表不能导出 11G R2 中有个新特性,当表无数 据时,不分配 segment,以节省空间...
11g默认不导出空表的解决办法.txt
11g默认不导出空表的解决办法 - 解决Oracle 11g在用EXP导出时,空表不能导出 博客分类: 数据库 oracle 一、问题原因: 11G中有个新特性,当表无数据时,不...
Oracle 11G在用EXP 导出时,空表不能导出解决.doc
Oracle 11G 在用 EXP 导出时,空表不能导出解决 11G 中有个新特性,当表无数据时,不分配 segment,以节省空间 解决方法: 1、insert 一行,再 rollback 就产生 ...
ORACLE 11G 在用Exp导出时空表不能导出.doc
ORACLE 11G 在用Exp导出时空表不能导出 - ORACLE 11G 在用 Exp 导出时,空表不能导出的问题解决方法 Oracle 11g 有个新特性,当表中没有数据时,为了节省空间....
oracle11g导出空表解决.txt
oracle11g导出空表解决_电脑基础知识_IT/计算机_专业资料。oracle11g导出空表解决问题背景:11G中有个新特性,当表无数据时,不分配segment,以节省空间,这样导致使用pl...
Oracle 11G EXP命令备份数据库时,空表不能导出的解决方案.doc
Oracle 11G EXP 命令备份数据库时, 空表不能导出的解决方案 问题描述: ORACLE 11G 中有个新特性, 当表无数据时, 不分配 segment, 以节省空间。 但是随之会...
解决空表不能导出.doc
解决空表不能导出 - Oracle 11G 在用 EXP 导出时,空表不能导出导致视图错误、缺 少表等情况 在 oracle 11g r2 中,发现传统的 exp 居然不能导出空的表,...
数据库导出时有空表导不出的解决方法.doc
数据库导出时有空表导不出的解决方法 - oracle11g, 在用 exp 命令备份数据库时, 如果表中没有数据报 EXP-00011错误, 对应的表不存在。 这导致对应的空表...
Oracle 11 g 导出空表的问题解决方案.doc
Oracle 11 g 导出空表的问题解决方案 oracle11g 的新特性,数据条数是 0 时不分配 segment,所以就不能被导出。 解决方法: 1 插入一条数据(或者再删除),浪费...
Oracle11G导入导出(imp和exp)少表解决方法.doc
Oracle11G导入导出(imp和exp)少表解决方法 - Oracle 11G R2 用 exp 无法导出空表解决方法 Oracle 11G 在用 EXPORT 导出时,空表不能导出 11...
Oracle 11G空表导出及密码过期问题处理方案.doc
Oracle 11G 空表导出及密码过期问题处理方案 1 空表不能导出问题处理方案 1.1 产生空表不能导出问题的原因 oracle 11g 新增了一个参数:deferred_segment_creation...
Oracle11g使用exp导出空表.pdf
Oracle11g使用exp导出空表 - Oracle11g在使用exp导出数据时会出现空表不能导出的问题,这是因为: 1、Oracle11g默认对空表不分配segment,故使用exp导出Or...
Oracle11g使用exp导出空表.doc
Oracle11g使用exp导出空表_计算机软件及应用_IT/计算机_专业资料。简单实用,11g空表默认没有空间,这个帮你解决这个问题 Oracle11g 使用 exp 导出空表 首先,可以...
Oracle 11G数据库导出问题解决.doc
对于安装 Oracle11G 的 2008 R2 服务器,如果数据库和客户端分离,可在客户端服务器安装一个 11G 客户端,再配合上面的方法,就可以正常导出包含空表的 dmp 文件,...
Oracle11g使用exp导出表不全问题的原因和解决办法.txt
Oracle11g使用exp导出表不全问题的原因和解决办法 - Oracle11g使用exp导出表不全问题的原因和解决办法 原因: 在oracle11g有个特征,如果某个表从来没...
oracle 11G 导出完整表结构配置.doc
。。。 在 Oracle 11g 里,默认空表不占空间, exp 无法导出,因为 11g 里新加个参数 deferred_segment_creation,默认为 true,也就是延迟创建段空间。在 sys ...
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 脚本居然不能导出空的表,需要按照如下的步 骤去...