商圈信息
      商圈信息
  • 圈主:admin
  • 粉丝:1 人
  • 人气:123 关注度
推荐阅读
ORACLE dump文件导出或导入
2023-01-12 22:08:21 80
  • 收藏

    一、导出A服务器中表数据为dump文件

    1.1.可以通过命令来导出指定表为dump文件,但是我是通过pl/sql来导出的,所以这种命令的方式也就没有深究。

    1.2.通过pl/sql导出指定表dump文件

    1.2.1.使用pl/sql远程连接A服务器上的数据库

    这个就不多提了,略

    1.2.2.工具——>导出表,然后找到需要导出的表,如果是多个表的话,支持Crtl键进行多选

    1.2.3.关于导出选项,可能因为pl/sql版本问题不太一样,但是应该都大同小异




     首先可以看到在用户下面有三个label标签

            Oracle导出:导出.dump文件,可以跨平台,还能包含权限,效率不错,用的很广;

            SQL插入:导出.sql文件,可以用文本编辑器查看,效率不如第一种,大数量时慎用;

            PL/SQL Developer:导出.pde文件,是PL/SQL Developer自有的文件格式,只能通过PL/SQL Developer自己导入导出;

    因为我们要导出的是.dump,所以就简单介绍一下Oracle导出标签下的几个地方:

    导出可执行文件:

            Oracle10g以后,是支持exp导出功能的,所以在Oracle目录下会有一个exp.exe文件,这里选中的就是该文件。比如,我的oracle是安装在D盘MyUtil文件夹下了,之后的路径应该都是一样的。如果实在找不到,就在我的电脑中搜索exp.exe吧

    输出文件:

            就是选择生成文件的目录,顺便给生成文件命名

    1.2.4.最后点击导出。


    ----------------------------------------------------------------------------------------------------------------------------


    CMD导出:


     导出数据库MORCL中的所有用户


    语法: exp [拥有oracle数据库管理权限的用户(如sys,system)/该用户密码]@数据库实例名(安装oracle数据库时指定的SID或全局服务名) file=[导出路径+导出文件名.dmp] full=y。


    Eg: exp system/manage@MORCL file=D:\oracle_dmp\dms.dmp full=y


    Ø 导出数据库中的system,sys用户


    语法:exp [拥有oracle数据库管理权限的用户(如sys,system)/该用户密码]@数据库实例名(安装oracle数据库时指定的SID或全局服务名) file=[导出路径+导出文件名.dmp] owner=(指定需要导出的用户)。


    Eg: exp system/manage@MORCL file=D:\oracle_dmp\dms1.dmp owner=(system,sys)


    Ø 导出数据库中的USER_TAb,DEPT_TAB表


    语法:exp [拥有oracle数据库管理权限的用户(如sys,system)/该用户密码]@数据库实例名(安装oracle数据库时指定的SID或全局服务名) file=[导出路径+导出文件名.dmp] table=(指定需要导出的用户)。


    Eg: exp system/manage@MORCL file=D:\oracle_dmp\dms1.dmp table=(USER_TAB,DEPT_TAB)


    Ø 导出数据库中USER_TAB表中的字段usernum以2017开头的数据


    语法:exp [拥有oracle数据库管理权限的用户(如sys,system)/该用户密码]@数据库实例名(安装oracle数据库时指定的SID或全局服务名) file=[导出路径+导出文件名.dmp] tables=(指定表名) query=\" where filed1 like '00%'\"


    Eg: exp system/manage@MORCL file=D:\oracle_dmp\dms1.dmp tables=(USER_TAB) query=\" where usernum like '2017%'\"

    -------------------------------------------------------------------------------------------------------------------------------




     上面是通过查找EXP.EXE进行导出dmp文档。


    上一页:没有了 下一页:sql数据库备份/恢复脚本
    
    全部评论(0)