~~~~~~oracle导入出现乱码问题。~~~~~~
连接到: Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
With the Partitioning option
JServer Release 9.0.1.1.1 - Production
经由常规路径导出由EXPORT:V09.02.00创建的文件
警告: 此对象由 MAPINFO 导出, 而不是当前用户
已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
. 正在将MAPINFO的对象导入到 SYSTEM
IMP-00017: 由于 ORACLE 的 6550 错误,以下的语句失败
"BEGIN "
"sys.dbms_logrep_imp.instantiate_schema(schema_name=> 'MAPINFO ', export_db_na "
"me=> 'SUIBIAN.US.ORACLE.COM ', inst_scn=> '1958164 '); "
"COMMIT; END; "
IMP-00003: 遇到 ORACLE 错误 6550
ORA-06550: 第 2 行, 第 1 列:
PLS-00201: 必须说明标识符 'SYS.DBMS_LOGREP_IMP '
ORA-06550: 第 2 行, 第 1 列:
PL/SQL: Statement ignored
IMP-00017: 由于 ORACLE 的 922 错误,以下的语句失败
"CREATE TABLE "CJ " ( "ID " VARCHAR2(20), "车间 " VARCHAR2(255), "长度 " VARC "
"HAR2(255), "类型 " VARCHAR2(255), "级别 " VARCHAR2(255), "测试 " VARCHAR2( "
"255), "工务段 " VARCHAR2(50)) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 "
" STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE "USERS " LO "
"GGING NOCOMPRESS "
。。。。。。。。。。。。。。。。。。。。。。。。。
用文件打开这个xxxx.dmp文件,出现乱码。。
我是2003系统。用word2003打开,还是有乱码。。
怎么办啊?。。oracle安装时选择的是那个小简体中文。。
结果导入就出现这个问题。。估计是乱码问题。。
不知道源导出时的状况,不知道数据库版本。。
怎么办啊。。。
=_=!..
------解决方案--------------------好象不是这个问题吧
DMP文件好象不支持这种方式打开
你把你的导入导出命令发上来看看!
------解决方案--------------------换个高版本的IMP
------解决方案--------------------我的感觉是字符集的问题,因为之前我也出现过这种情况。
具体选哪几个我不是很记得了,好像要选三个的
------解决方案--------------------dmp是压缩文件,怎么打开呢。
高版本向低版本导数据,需要在低版本端,远程exp高版本的数据,然后传送到低版本端,再在低版本端imp
------解决方案--------------------那个国际字符集最好选UTF8,国家字符集选ZHS16GBK,不用重装Oracle,只需dbca重建库,选择好字符集.
导入参数再加一个ignore=y(忽略创建错误):
imp system/s1@globaldb buffer=1000000 full=y ignore=y file=E:\Programs\gwc_2005\MapInfoBackup\mapinfo.dmp
另外建议不要使用system或管理级的用户进行导出/导入.直接用表的owner用户就可以了.