Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

Oracle导入导出 PDF 下载


分享到:
时间:2020-09-05 10:52来源:http://www.java1234.com 作者:小锋  侵权举报
Oracle导入导出 PDF 下载
失效链接处理
Oracle导入导出 PDF 下载


本站整理下载:
 
相关截图:
 
主要内容:

1、简述
        EXP和IMP是Oracle Database 10g 之前的工具。但10g版本及后续版本都保留了此工具。说明它仍有他的优势所在,比如它们具有跨版本、跨平台的特性,甚至支持跨字符集的数据迁移,最重要的是操作简单,只要执行IMP/EXP命令,指定相应的参数就可以实施导入/导出数据的任务了。当然它也存在相当的缺点:它不支持增量备份(曾经支持),而且对大规模数据库的导入/导出效率均较差,这是因为受限于它的处理数据的方式。
2、命令说明
2.1 导出(EXPORT)
            导出就是使用工具EXP将数据库部分或全部对象的结构和数据导出,并存储到OS文件中的过程。
2.1.1 EXP常用命令说明
            导出使用exp命令来完成,使用该命令可以带有多个选项,简单说几个常用的:
1、buffer
            该选项用于指定提取行数据时的缓冲区尺寸。
2、file
            该选项用于指定导出文件名,默认名称为expdat.dmp
3、filesize
            该选项用具指定导出文件的最大尺寸。
4、full
            该选项指定数据库的导出模式,默认值是N,当设置为Y时,导出除SYS外所有其他方案的对象。
5、help
           该选项用于指定是否显示exp命令的帮助信息,默认N。在应用中若有问题可以使用该命令查询。
6、log
           该选项用于指定到处日志文件的名称,默认不生成导出日志文件。
7、owner
            该选项用于指定用户导出模式。普通用户只能导出其自身的方案,若想导出其他用户方案,须有exp_full_database的角色或dba角色。
8、parfile
            该选项用于指定导出工具要使用的参数文件名。若经常使用exp导出数据,可以将命令放到参数文件中,然后导出时调用该参数文件。
9、query
            该选项用于指定where条件子句,从而导出表的部分数据。
10、rows
            该选项用于指定是否导出表行数据,默认Y,若设置为N,则只导出表结构,而不导出数据。
11、tables
            该选项用于指定导出表。普通用户只能导出自身方案的表,若想导出其他用户方案的表,须有exp_full_database的角色或dba角色。
12、tablespaces
             该选项用于指定表空间导出模式。使用该选项时,将导出指定表空间上的所有表。需要注意,使用该选项时,要求用户具有dba角色或exp_full_database的角色。
13、userid
            该选项用于指定执行到处操作的用户名、口令和连接字符串。需要注意:当使用特权用户身份导出时,必须用单引号引住(userid=‘sys/admin as sysdba’),因为中间有空格;另外,如果userid是exp后的第一个选项,可以省略userid。
2.1.2 调用EXP
        EXP是客户端的工具,该工具既可以在Oracle客户端使用,也可以在Oracle服务器端使用。当在客户端使用时,必须带有连接字符串;在服务器端使用时可以不带连接字符串。导出包括导出表、导出方案、导出数据库3中模式。
1、导出表
        导出表是指使用exp将一个或多个表的结构和数据存储到OS文件中,导出表是使用tables选项完成的。普通用户可以导出其方案的所有表,但如果要导出其他方案的表,就需要该用户拥有dba角色或exp_full_database的角色。导出表时,默认情况下也会将相应表上的所有索引、触发器、约束导出。
示例如下:
exp scott/tiger@demo tables=dept,emp file=tab.dmp
2、导出方案
        导出方案是指使用exp将一个或多个方案中的所有对象和数据存储到OS文件中,导出方案是使用owner选项完成的。普通用户可以导出其自身的方案,如要导出其他方案,
则需要该用户拥有dba角色或exp_full_database的角色。当用户导出自身方案时,可不指定owner选项。
示例如下:
exp scott/tiger@demo  file=tab.dmp
3、导出数据库
        导出数据库是指使用exp将所有数据库对象及其数据存储到特定OS文件中,导出数据库使用full选项完成。导出数据库要求用户必须具有dba角色或exp_full_database的角色,并且导出数据库不会导出SYS方案的任何对象。
示例如下:
exp system/manager@demo  full=y file=full.dmp


 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐