
正文
oracle11g导出sqlserver,oracle11g导出10g的dmp
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle11G中临时表的数据和结构能被EXPDP吗?还是只能导出结构不能导出数...
full=y 这个参数没有什么实质意义,对于以后的导入。因为你不可能 使用一个system用户做导入时,也写上 full=y(这一点lz可以去验证)。现在更多使用的是expdp即数据泵方式,客户端的exp方式已经不再适应多用户迁移。
expdp是在服务器上操作的,建的这个目录也是服务器上的;而且这个目录需要预先在服务器上建好,此处是在Oracle中建立一个逻辑目录,指向服务器上的物理目录。exp是在客户端操作 这两个工具是不一样的。
如何在oracle11g中导出空表由于oracle11g的延迟段创建的新特性,导致在没有数据插入时,oracle是不会分配数据段的,进而导致exp是不能导出11g数据库的空表的。当然采用expdp就不存在这个问题了。
环境情况: 数据库服务器 linux oracle 11g, 客户机 win 2008 x64, oracle 10g x32 客户端驱动 现在需要通过expdp 导出 数据库dmp文件, 按照 用户导出。
可以尝试使用UltraEdit之类的字符分析软件对dmp文件进行数据分析,如果能分析出实际内容,可以抢救部分数据,但完整的数据估计是抢救不了了,除非你在其它第三方的网盘或者移动硬盘有备份。
相关问答
Q1: oracle数据库如何只导出数据不要表结构
1、exp的话有专门的参数,可以设置是不是导出数据。记得好像是rows。expdp要设置CONTENT=metadata_only。如果是查询类导出,比如dblink等,那么只要设置一个不可能的条件就可以了,比如1=2。
2、选择表指定或表空间指定。然后通过左右移动选择要导出和不要导出的表。
3、用工具和脚本都可以实现你的要求。工具PL/SQL就可以,toolexport user objects 然后选中你要导出的表。脚本的话,在dos窗口,用exp 用户名/密码@数据库名file=目录 owner=(用户) rows=n就行了。
Q2: oracle11g执行exp导出时,卡死不动了·求助各路大虾
1、创建路径需要sys权限,需要有create any directory权限才可以创建路径。选项:DIRECTORY=directory_object Directory_object用于指定目录对象名称。需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS目录。
2、可以使用 ctr + c 中断,再次执行 还有建议你把 导出的exp 语句写出来。
3、因为oracle是目前 我们所用的几乎最大的数据库,它所占用的内存是非常大的,所以 你在导入大量的数据的时候,很有可能 也会占用大量的内存,如果你的电脑本身内存比较小,这样的占用量 确实会让你的电脑死机。
4、full=y 这个参数没有什么实质意义,对于以后的导入。因为你不可能 使用一个system用户做导入时,也写上 full=y(这一点lz可以去验证)。现在更多使用的是expdp即数据泵方式,客户端的exp方式已经不再适应多用户迁移。
关于oracle11g导出sqlserver和oracle11g导出10g的dmp的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






