30、oracle中数据的导入导出

作者: 小母牛不生产奶 | 来源:发表于2018-10-25 23:37 被阅读2次

    工作中往往涉及到数据库的导入导出操作,oracle数据库的导出方式可以选择dmp的格式或者sql的方式;数据量少的时候可以选择sql的方式导出会方便的点,当数据量大的时候,采用sql的方式就会变得很慢,这个时候建议选择dmp的方式导出。

    下面介绍如何通过cmd命令的方式导入导出:

    导出

    要采用命令的方式导出,需要在安装有oracle数据库的服务器上才可以执行导出,我这里安装的数据库是11g,数据库安装在windows机器上:进入一个文件夹执行以下命令:

    EXP GDLC_YYT/GDLC_YYT@10.221.16.228:1521/gds11g BUFFER=64000 FILE=GDLC_YYT.DMP OWNER=GDLC_YYT

    GDLC_YYT/GDLC_YYT  :用户名和密码

    10.221.16.228:oracle安装服务器地址

    gds11g:实例名

    BUFFER:大小

    FILE:文件名

    OWNER:拥有着

    如果使用pl/sql客户端可采用如下方式导出:

    Tools——Export Tables选择需要执行的表及到处执行文件exp.exe,及选择文件夹保存数据。执行导出按钮即可导出。

    导出dmp文件

    导入

    导入也可通过cmd命令窗口导入和plsql客户端导入

    如果是通过cmd名ing窗口导入的话,需要在数据库所在的服务器上执行如下命令:

    IMP UIMS_ATD/UIMS_ATD@ORCL FILE=UIMS_ATD_DEV.dmp fromuser=UIMS_ATD_DEV touser=UIMS_ATD

    UIMS_ATD / UIMS_ATD :用户名和密码

    FILE :要导入的文件路径

    fromuser:要导入文件的原所属用户

    touser :要导入文件到的目的用户


    plsql客户端导入

    Tools——Import Tables,选择文件执行导入即可

    导入dmp文件

    导出表结构

    以上导出和导入均会导出表结构和数据,如只需导出表结构可如下操作:

    Tools——Export User Objects,选择需要导出的表或存储过程、函数触发器。。。

    导出表结构

    相关文章

      网友评论

        本文标题:30、oracle中数据的导入导出

        本文链接:https://www.haomeiwen.com/subject/suactqtx.html