加入收藏 | 设为首页 | 会员中心 | 我要投稿 海洋资讯信息网 (https://www.haijunwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

mssql数据库导出 ORACLE11gIMP-00058问题

发布时间:2022-10-29 16:31:49 所属栏目:MsSql教程 来源:
导读:  ORACLE11gIMP-00058问题今天老大给了我一个任务,把四个.dmp的文件导入oracle10G数据库,我本机安装的是11G的数据库,想都没有想就去导了。用PLSQLDeveloper工具中的IMPORTTABLE功能去导。

  ORACLE11g IM
  ORACLE11gIMP-00058问题今天老大给了我一个任务,把四个.dmp的文件导入oracle10G数据库,我本机安装的是11G的数据库,想都没有想就去导了。用PLSQLDeveloper工具中的IMPORTTABLE功能去导。
 
  ORACLE11g IMP-00058问题
 
  今天老大给了我一个任务,把四个.dmp的文件导入oracle10G数据库,我本机安装的是11G的数据库,想都没有想就去导了。
 
  用PLSQL Developer工具中的IMPORT TABLE功能去导。
 
  1mssql数据库导出,创建表空间,创建用户,分配权限;
 
  表空间:
 
  [sql]
 
  create tablespace GPORTAL
 
  logging
 
  datafile 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\GPORTAL.dbf'
 
  size 50m
 
  autoextend on
 
  next 50m maxsize 20480m
 
  extent management local;
 
  用户:
 
  [sql]
 
  create user czportal identified by a12345
 
  default tablespace GPORTAL
 
  TEMPORARY TABLESPACE TEMP;
 
  权限:
 
  [sql]
 
  grant connect,resource,dba to czportal;
 
  2,好啦!开始导数据了。用PLSQL Developer或者IMP命令
 
  [sql]
 
  imp czportal/a12345@192.168.0.23:1521/orcl file=c:\dmp\czportal130311.dmp log=c:\dmp\czportal130312.log full=y ignore=y
 
  结果报错了。
 
  IMP-00058: 遇到 ORACLE 错误 942
 
  ORA-00942: 表或视图不存在导入了 0 行
 
  [sql]
 
  连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
 
  With the Partitioning, OLAP and Data Mining options
 
  经由常规路径由 EXPORT:V10.02.01 创建的导出文件
 
  已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
 
  导入服务器使用 AL32UTF8 字符集 (可能的字符集转换)
 
  . 正在将 GCR 的对象导入到 GCR
 
  . . 正在导入表 "CMS_FILTER"导入了 0 行
 
  . . 正在导入表 "DS_BACKUP"导入了 0 行
 
  . . 正在导入表 "DS_BKCFG"导入了 0 行
 
  . . 正在导入表 "DS_INDEX"导入了 0 行
 
  . . 正在导入表 "DS_LEXICON"导入了 0 行
 
  . . 正在导入表 "DS_LOG"导入了 3 行
 
  . . 正在导入表 "FILTER"导入了 0 行
 
  . . 正在导入表 "PM61_DEFAULT_BINVAL"
 
  IMP-00058: 遇到 ORACLE 错误 942
 
  ORA-00942: 表或视图不存在导入了 0 行
 
  . . 正在导入表 "PM61_DEFAULT_BUNDLE"
 
  IMP-00058: 遇到 ORACLE 错误 942
 
  ORA-00942: 表或视图不存在导入了 4144 行
 
  . . 正在导入表 "PM61_DEFAULT_NAMES"导入了 0 行
 
  . . 正在导入表 "PM61_DEFAULT_REFS"
 
  IMP-00058: 遇到 ORACLE 错误 942
 
  ORA-00942: 表或视图不存在导入了 0 行
 
  . . 正在导入表 "PM61_SECURITY_BINVAL"
 
  IMP-00058: 遇到 ORACLE 错误 942
 
  ORA-00942: 表或视图不存在导入了 0 行
 
  . . 正在导入表 "PM61_SECURITY_BUNDLE"
 
  IMP-00058: 遇到 ORACLE 错误 942
 
  ORA-00942: 表或视图不存在导入了 10 行
 
  . . 正在导入表 "PM61_SECURITY_NAMES"导入了 0 行
 
  . . 正在导入表 "PM61_SECURITY_REFS"
 
  IMP-00058: 遇到 ORACLE 错误 942
 
  ORA-00942: 表或视图不存在导入了 0 行
 
  . . 正在导入表 "PM61_VER_BINVAL"
 
  IMP-00058: 遇到 ORACLE 错误 942
 
  ORA-00942: 表或视图不存在导入了 0 行
 
  . . 正在导入表 "PM61_VER_BUNDLE"
 
  IMP-00058: 遇到 ORACLE 错误 942
 
  ORA-00942: 表或视图不存在导入了 3 行
 
  . . 正在导入表 "PM61_VER_NAMES"导入了 0 行
 
  . . 正在导入表 "PM61_VER_REFS"
 
  IMP-00058: 遇到 ORACLE 错误 942
 
  ORA-00942: 表或视图不存在导入了 0 行
 
  . . 正在导入表 "SYS_LDAPINIT"导入了 1 行
 
  . . 正在导入表 "SYS_NAMESPACE"导入了 0 行
 
  . . 正在导入表 "SYS_REPMEMBER"导入了 0 行
 
  . . 正在导入表 "SYS_REPW"导入了 2 行
 
  成功终止导入, 但出现警告。
 
  检查了一下导出的日志,发现了问题:
 
  一、dmp文件是由10.02.01导出的
 
  二、目标库的版本是10.2.0.1.0
 
  三、导入dmp用的客户端是11.2.0.1.0
 
  估计是版本的问题导致,我直接到目标数据的服务器导数据,导入一切正常。
 
  为什么有些表能正常导入,有些表有问题呢?检查的结果是,所有不能正常导入的表中都含有CLOB字段。
 

(编辑:海洋资讯信息网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!