Oracle11g客户端卸载与安装(带exp.exe和imp.exe)可导入导出clob字段

  • Post author:
  • Post category:其他




Oracle11g客户端卸载与安装(带exp.exe和imp.exe)可导入导出clob字段

前言:因为数据库中的表存在 clob 字段类型,在导出导入时需要以 .bmp文件进行,然而之前有安装Oracle的客户端,因为当时不太了解,选择安装时缺少一些exe文件(exp.exe,imp.exe)导致无法成功导入导出,特此从新记录一下解决本次解决的过程,需注意导入导出的Oracle数据库的版本需要一致。



一、卸载

1、停用oracle服务:进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止

2、在开始菜单中,找到Universal Installer,运行

Oracle

Universal Installer,单击卸载产品

起凤图片

3、点击全部展开,勾选除OraClient11g_home外,再点击删除。

在这里插入图片描述

在这里插入图片描述

卸载完后,再删除:OraDb11g_home1

4、按Windows徽标键和R键,打开运行窗口,输入regedit,打开注册表,依次展开HKEY_LOCAL_MACHINE\SOFTWARE,找到oracle,删除

5、依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中,删除所有oracle开头的项

6、依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有oracle开头的项;

7、在HKEY_CLASSES_ROOT,删除以ora开头的项

8、重启电脑,删除oracle目录,删除Oracle的安装目录app等



二、安装

1、找到Oracle11g的setup.exe以管理员身份进行运行

在这里插入图片描述

2、安装类型 管理员模式

  1. nstantclient: –等价于oracl最简单的(instantclient_11_2)支持sqlplus



2) 管理员模式: 最全的客户端模式(imp,exp,rman,sqlplus)



这里选择管理员模式

  1. 基本模式: 有基本客户端的框架,基本支持没有(imp,exp,rman)

在这里插入图片描述

3、安装位置更具自己选择

4、执行先决条件:这里会弹框让你点击,不影响,勾选全部忽略即可(暂时未发行什么问题)

在这里插入图片描述

5、安装产品下一步下一步完成等待进度条完成即可

6、连接plsq进行登录,设置一下plsq的Oracle Home,及其oci ,应用确定即可。(我这边是点击下拉框自动识别了,如果你们以前有安装过或者设置过Oracle的环境变量的,需要手动选择找一下对应位置。)

在这里插入图片描述



三、 导入导出带clob字段类型的表

经过前面的安装,此时你的Oracle客户端已经具备exp.exe和imp.exe两个执行文件,此时就可以去利用plsql自带工具导入导出带clob字段类型的表了。

1、导出

选择tools->export tables 选择对应的表,再选择Oracle export 导出,再到Oracle客户端的安装目录找到选择exp.exe文件,选择导出文件即可,导出含有clob字段类型的XXX.bmp文件。

在这里插入图片描述

2、导入

选择tools->import tables 选择对应的表,再选择Oracle import 导入,再到Oracle客户端的安装目录找到选择imp.exe文件,选择导入的.bmp文件即可。

(注意这里导入时如果文件过大,可把buffer size缓冲区调大一点,此外导入导出的Oracle 数据库的版本要一致,否则容易报错或出现执行窗口一闪而过的问题即失败,可以点击下图的log栏进行查看日志)

在这里插入图片描述

3、导入成功,大功告成!

在这里插入图片描述

卸载参考博客:

https://www.2cto.com/database/201501/369060.html

安装参考博客:

https://www.cnblogs.com/xiaochina/p/7072656.html

版本不一致时可参考博客**

(未亲测)

**:

https://blog.csdn.net/weixin_42165974/article/details/96704388



版权声明:本文为LvQiFen原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。