• 配置toad进行导入导出数据库操作


            最近需要对oracle进行导入导出操作,于是研究使用toad进行导入导出oracle数据库操作,现稍作记录。

            oracle的导入导出不管是否使用toad还是pl/sql工具进行操作,实际上最终都是通过调用exp和imp两个工具实现,只不过toad和plsql帮我们解决了配置exp和imp的相关参数。在 oracle11之后,exp和imp不会导出空表,网上有人先通过对空表插入一条记录后,再truncate table,进行处理。但是实际上还有expdp和impdp两个导入导出工具可以实现导入导出空表操作。个人觉得通过插入数据再清空方式不是一种很好的 解决方法。

            但是即使是使用toad和评论/sql进行导入导出也是需要在客户端进行一下必要的配置操作。由于个人使用toad,就以toad操作为例。网上讲解到 toad导入导出,都只是讲操作过程,但没有说明toad导入导出前期配置的过程,误导初学者走了很多弯路

            toad导入导出配置

    • 安装oracle客户端

               由于原来的客户端使用的是精简免安装版,导致使用toad进行导出时,只是生成参数配置文件exp_rrtong.dat,没有生成 exp_rrtong.log和exp_rrtong.dmp文件,刚开始还误以为是toad的软件安装问题。oracle客户端下载地址

    • 配置客户端的环境变量

               这里需要在客户端也配置ORACLE_HOME的环境变量。若没有在客户端设置ORACLE_HOME,则使用toad进行导入导出操作的时候会提示以下错误。

    Copyright (c) 1982, 2009, Oracl
    Invalid format of Export utility name
    Verify that ORACLE_HOME is properly set
    Export terminated unsuccessfully
    EXP-00000: Message 0 not found; No message file forproduct=RDBMS, facility=EXP
    • 设定toad调用exp和imp的安装路径

                这里需要在toad的view菜单中toad options中设定各个oracle工具的安装路径,具体设置看下图:


     

           toad导入导出操作过程

    •  toad导入导出注意事项

                1、使用dba账户登录,进行导入导出操作需要使用具有dba权限的账户进行登录操作

                2、导入导出的路径不能含有中文字符

                3、需要先创建User和tableSpace后,再进行导入导出操作

    •  exp导出操作过程


     

     

     

    •  imp导入过程

     

     

     

     


     


    配置toad进行导入导出数据库操作

  • 相关阅读:
    mysql 游标使用
    springboot 集成swagger2
    springboot + thymeleaf静态资源访问404
    Win10系列:VC++绘制几何图形1
    Win10系列:VC++媒体播放控制4
    Win10系列:VC++媒体播放控制3
    Win10系列:VC++媒体播放控制2
    Win10系列:VC++媒体播放控制1
    Win10系列:VC++媒体播放
    Win10系列:VC++文件选取
  • 原文地址:https://www.cnblogs.com/wala-wo/p/5119242.html
Copyright © 2020-2023  润新知