收录日期:2021/01/28 17:29:46 时间:2016/07/31 12:13:22 标签:基础和管理
我需要从 oracle 11g(字符集为 AL32UTF8) 中把数据导出,然后导入到数据库 oracle 9i(字符集为 ZHT16MSWIN950) 中去。

开始我用 oracle 11g 的客户端 oracle 11g client 导出了一个 dmp 文件,但是用 oracle 11g的客户端再把 dmp 文件导入到 oracle 9i 中去出现必须声明 'set_no_outlines'的错误提示, 用 oracle 9i 的客户端把这个 dmp 文件导入到 oracle 9i 中又提示档案表头没有有通过有效性验证的错误

后来查 Google, 说是要用低版本的导出, 于是想用 oracle 9i 的客户端从 oracle 11g 中导出 dmp 文件,但是也提示错误

已匯出 ZHT16MSWIN950 字元集和 AL16UTF16 NCHAR 字元集
伺服器使用 AL32UTF8 字元集 (可能的字元集轉換)

执行到这后就弹出 window 的错误: EXP.EXE 发生问题,必须关闭

有没有碰到过的朋友,请问要怎么解决?急!
比较简便的方法就是把你的9i换成11g
低版本的 用不了 高版本的~
这个方法不简便, 字符集都不能换何况是版本(数据库不在本地)
高版本的dmp不能导入到低版本的数据库中
我用 9i 的 client 导出来的不是 9i 的dmp 文件吗 ?

引用 4 楼 dataminer_2007 的回复:
我用 9i 的 client 导出来的不是 9i 的dmp 文件吗 ?


你这个的问题  不是字符集的问题
即便字符集一样    问题还是会一样的~  
并不是说用9i客户端导出的 就是9i的版本dmp,这个和数据源是一致的
那 9i 和 11g 不能通过 dmp 文件来进行 exp/imp 了吗?
期待解答..........
这个可以使用数据迁移工具了,从11G迁移到9I,这个一般做的比较少。。。。。
我感觉这个贴应当发到“疑难问题”区去,基础区可能没有人能解开这个问题
哎,貌似大牛们都太忙了
不知道你是不是就只是导出数据就OK 了
    还是导出的数据需要更版本有关。。 
 介绍个工具给你  从10 G 以后有的 数据泵
 impdp /expdp 这个可以写配置文件 导出数据是哪个版本的。。
   
我需要把 oracle 11g 的数据导入到 9i 中去

数据泵怎么用呢? 9i 用不了吧
学习下,顺便得点积分

重写控件 页面回发事件丢失 闹钟使用服务(Service)来实现的吗? 申请Linux/Unix社区 系统维护与使用区小版主 导出Excel web应用提交时后台执行很长时间,需要给用户一个进度条 5年的.net工作经验,各位有好的职位介绍一下 询问MemCache多服务器配置问题 哪个家伙会c的进来帮一下小妞 Hibernate查询,实体表有两个关系表,怎样createCriteria进行查询 请问,access用select case 来实现文字列比较的话应该如何做? int a=8/2/2 a=? ◆大家看看简单的winform焦点问题◆ web 在线图片编辑 关于麦克风数据的问题 c# 中关于内存释放的问题 jquery如何遍历table?求源码,谢谢 用c#把OFFICE文件转换成XML文件 对标签内指定的字符串进行匹配 排序 [sp1234 ] 来一下 请教个问题 最令人开始的生活细节排行榜 那个有效率高的屏幕录像? 为什么当51的某个端口是0的时候,不能用高电平设置成1? 菜鸟求救 自定义功能强大,ActiveReports For .NET 开发报表利 在ie上设置的div为什么在ff上就失效了呢? 如何立即结束一个线程 如何用php程序抓取网页的信息 ,代码如下: 奇怪的文件删除问题 今天开始学CG