
正文
oracle11g导出,oracle11g导出数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何在oracle11g中导出空表
1、首先通过tode创建或者克隆新的数据库用户,如下图所示。导出目标表准备好,空表无法导出表结构,然后打开运行命令,导出目标用户test所有数据库相关信息,如下图所示。
2、导出导入表和数据,最快的还是在plsql工具里选择导出导入然后就可以了,第一步选择导入。第二步选择你要导出的表。然后选择SQL插入,选择如图所示,where字句可以添加限制条件的导出表数据。
3、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。
4、设置导出表的rows字段值为n(不导出)就可以了。
5、同样也可以将dmp文件从你本地导入到服务器数据库中。但是这种方式在Oracle11g版本中会出现一个问题:不能导出空表。Oracle11g新增了一个参数deferred_segment_creation,含义是段延迟创建,默认是true。
[img]相关问答
Q1: oracle服务器是10g,客户端数据库11g,怎么导出10g数据到本地???_百度...
只能低版本导出,你找低版本的客户端,或者直接到10g数据库服务器端导出,其他都不行。TOAD,PLSQL都是通过客户端去导的。那个“五公子”简直就误人子弟,拿MySql的语句来套Oracle,一看就知道是网上复制的。
exp imp导出导入数据方式的好处是只要你本地安装了Oracle客户端,你就可以将服务器中的数据导出到你本地计算机。同样也可以将dmp文件从你本地导入到服务器数据库中。
导出/导入(Export/Import)利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。
Q2: 如何实现oracle11g和oracle10g的数据互相导入导出
1、将数据导出。win键+R键,输入cmd,打开命令提示符。输入如下语句:exp 用户名/密码@实例名 file=路径\文件名.dmp log=路径\日志名.log owner=所属用户等待数据导出完毕。将数据导入oracle11g。
2、首先搞清楚你的oracle10g的详细版本。这个通过导出随便导出一个dmp文件。然后在最开头的位置有一个如:TEXPORT:V001的版本号。
3、简单点就是新装11g rac环境,然后逻辑导出导入10g的数据到11g中。不过这个方法需要一些down机时间。
Q3: 我想在linux下的oracle11g数据库实行导入导出,具体应该怎么做,用户有...
1、首先通过tode创建或者克隆新的数据库用户,如下图所示。导出目标表准备好,空表无法导出表结构,然后打开运行命令,导出目标用户test所有数据库相关信息,如下图所示。
2、修改操作系统核心参数 在Root用户下执行以下步骤:1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件 输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。
3、Oracle ExpImp导入导出工具性能调优Oracle Exp/Imp工具是一个操作简单、方便灵活的备份恢复和数据迁移工具,它可以实施全库级、用户级、表级的数据备份和恢复。
4、SQLPLUS.EXE调用EXP.EXE、IMP.EXE他们所包裹的类,完成导入导出功能。下面介绍的是导入导出的实例,向导入导出看实例基本上就可以完成,因为导入导出很简单。
5、然后以管理员身份登录,进入到操作页面中。然后在弹出来的页面中创建表空间。在弹出来的页面中创建用户,设置密码 然后在弹出来的页面中授权dba。在弹出来的页面中输入exit,退出sql。
6、oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件。SQLPLUS.EXE调用EXP.EXE、IMP.EXE所包裹的类,完成导入导出功能。下面介绍的是导入导出的实例。
Q4: oracle11g导出数据库时怎么设置把空表也导出?
expdp hr/hr schemas=hr dumpfile=expdp.dmp director 如何在oracle 11g 中导出空表由于oracle 11g的 延迟段创建的新特性,导致在没有数据插入时,oracle是不会分配数据段的,进而导致exp 是不能导出11g数据库的空表的。
首先通过tode创建或者克隆新的数据库用户,如下图所示。导出目标表准备好,空表无法导出表结构,然后打开运行命令,导出目标用户test所有数据库相关信息,如下图所示。
设置导出表的rows字段值为n(不导出)就可以了。
Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。
第一步选择导入。第二步选择你要导出的表。然后选择SQL插入,选择如图所示,where字句可以添加限制条件的导出表数据。然后数据和表结构都导出到对应的文件了 。
file=bible_db log=dible_db full=y 导出数据库定义而不导出数据 exp system/manager file=bible_db log=dible_db full=y rows=n 希望能帮到你 你的情况主要是没有把FULL 子句设置为Y 就可以了。。
oracle11g导出的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle11g导出数据库、oracle11g导出的信息别忘了在本站进行查找喔。






