fanmb 2017-06-13 00:35 采纳率: 0%
浏览 2602

10G的Oracle数据备份导入到11G的问题

一个10G版本的Oracle数据库备份文件(dmp),在导入到11G数据库时,报错。
报错信息如下:
IMP-00003: 遇到 ORACLE 错误 910
ORA-00910: 指定的长度对于数据类型而言过长
IMP-00017: 由于 ORACLE 错误 910, 以下语句失败:

根据网上搜索,大家都认为是字符集不同引起的。可是10G的字符集是UTF8,11G的字符集是AL32UTF8(问题是安装11G时,已经没有UTF8让我选择了,只能选相近的AL32UTF8)

不知道该怎样解决?请大家指点。谢谢

  • 写回答

1条回答 默认 最新

  • 刘皇叔来了 2017-06-13 09:56
    关注

    你可以把10G版本的字符集修改为AL32UTF8,查询10G数据库,如果没有乱码,就把10G的数据导入到11G数据库中.

    评论

报告相同问题?

悬赏问题

  • ¥25 关于##爬虫##的问题,如何解决?:
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码
  • ¥50 随机森林与房贷信用风险模型
  • ¥50 buildozer打包kivy app失败
  • ¥30 在vs2022里运行python代码
  • ¥15 不同尺寸货物如何寻找合适的包装箱型谱
  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误