Oracle数据库exp导出数据时出现以下错误,怎么解决?

不思jo 2018-07-01 06:36:22
ORA-24801: illegal parameter value in OCI lob function。出错的表包含clob字段,但是其它有clob字段的表也有导出成功的
...全文
1093 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
lob数据 exp可以导出,expdp也可以在客户机上导出
minsic78 2018-07-04
  • 打赏
  • 举报
回复
引用 8 楼 GrassRing1 的回复:
引用 7 楼 minsic78 的回复:
[quote=引用 6 楼 GrassRing1 的回复:]
[quote=引用 3 楼 yaiger 的回复:]
在导出CONTRACT_ADAPTER20150127这张表出错的,贴一下表结构
谢谢你呀,后来我问了一下同事,说是数据表含有clob字段,得用expdb命令来备份


这是没有的事,但相对exp,更推荐使用expdp罢了[/quote]expdb是只能本机备份,不能远程服务器做备份吗?[/quote]

是的,所以有时候还是得用回exp,当然你能创造条件的话,尽量还是用expdp吧
不思jo 2018-07-04
  • 打赏
  • 举报
回复
引用 7 楼 minsic78 的回复:
引用 6 楼 GrassRing1 的回复:
[quote=引用 3 楼 yaiger 的回复:]
在导出CONTRACT_ADAPTER20150127这张表出错的,贴一下表结构
谢谢你呀,后来我问了一下同事,说是数据表含有clob字段,得用expdb命令来备份


这是没有的事,但相对exp,更推荐使用expdp罢了[/quote]expdb是只能本机备份,不能远程服务器做备份吗?
ckc 2018-07-03
  • 打赏
  • 举报
回复
网上搜索了一下,这似乎是一个比较复杂的错误,很多种情况下都会引发,只知道错误跟clob有关。 如果我遇到这样的情况,我会尝试以下方法: 换一个客户端 去掉CONSISTENT参数 去掉buffer参数 只导出单一用户数据 换用expdp
yaiger 2018-07-03
  • 打赏
  • 举报
回复
在导出CONTRACT_ADAPTER20150127这张表出错的,贴一下表结构
minsic78 2018-07-03
  • 打赏
  • 举报
回复
引用 6 楼 GrassRing1 的回复:
引用 3 楼 yaiger 的回复:
在导出CONTRACT_ADAPTER20150127这张表出错的,贴一下表结构
谢谢你呀,后来我问了一下同事,说是数据表含有clob字段,得用expdb命令来备份


这是没有的事,但相对exp,更推荐使用expdp罢了
不思jo 2018-07-03
  • 打赏
  • 举报
回复
引用 3 楼 yaiger 的回复:
在导出CONTRACT_ADAPTER20150127这张表出错的,贴一下表结构
谢谢你呀,后来我问了一下同事,说是数据表含有clob字段,得用expdb命令来备份
不思jo 2018-07-03
  • 打赏
  • 举报
回复
引用 4 楼 ckc 的回复:
网上搜索了一下,这似乎是一个比较复杂的错误,很多种情况下都会引发,只知道错误跟clob有关。
如果我遇到这样的情况,我会尝试以下方法:
换一个客户端
去掉CONSISTENT参数
去掉buffer参数
只导出单一用户数据
换用expdp
谢谢你呀,后来我问了一下同事,说是数据表含有clob字段,得用expdb命令来备份
ckc 2018-07-02
  • 打赏
  • 举报
回复
客户端什么版本?服务器什么版本? 导出命令贴出来看看
不思jo 2018-07-02
  • 打赏
  • 举报
回复
引用 1 楼 ckc 的回复:
客户端什么版本?服务器什么版本?
导出命令贴出来看看
这是导出日志开始的部分。导出命令是:exp XX@XX file=**.dmp log=**.log owner=eop_stat,eop_conf,eop_sm buffer=800000000 CONSISTENT=y

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧