连接到: 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安装时选择的是那个小简体中文。。结果导入就出现这个问题。。估计是乱码问题。。不知道源导出时的状况,不知道数据库版本。。怎么办啊=_=!..

解决方案 »

  1.   

    好象不是这个问题吧
    DMP文件好象不支持这种方式打开你把你的导入导出命令发上来看看!
      

  2.   

    导入命令。。imp system/s1@globaldb touser=system fromuser=mapinfo file=E:\Programs\gwc_2005\MapInfoBackup\mapinfo.dmp已经导出好了的。所以不知道导出命令。是不是数据库的字符集选择错误啊?我先选的ZHS16GBK是不是应该换个?。。我已经把oracle卸载重新装了。。应该选择哪个字符集。。
      

  3.   

    现在,我按上面说的,下载了个imp 9.02而且新建了个数据库,编码是ZHS16GBK,就是说编码现在相同。。可我现在执行IMP。。出现:
    ---------------------------------------------------------------
    经由常规路径导出由EXPORT:V09.02.00创建的文件
    已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
    C:\>
    ----------------------------------------------------------------
    我执行完成后。。他执行到上面那一句就不执行了
      

  4.   

    dmp是压缩文件,怎么打开呢。高版本向低版本导数据,需要在低版本端,远程exp高版本的数据,然后传送到低版本端,再在低版本端imp
      

  5.   

    那个国际字符集最好选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用户就可以了.