好长时间不用oracle,现在越来越生疏了。今天在将exp导出的数据imp导入时就遇到了错误。错误内容为:

IMP-00034: 警告: 在导出文件中未找到 FromUser ""

成功终止导入, 但出现警告。

下面解决过程记录下,以便什么时候忘记时,再学习下。顺带着也再重温下建库、建表空间和建用户、授权的步骤。建库分简单,有Database Configuration Assistant工具,图形化的操作,下一步下一步的傻瓜操作,没有什么好重温的了,只不过在linux下安装时,会涉及到编码选择的问题。

接下来建一个表空间名为mtop3的自增型大小无限制的表空间:

CREATE TABLESPACE MTOP3 DATAFILE 'E:ORACLEPRODUCT10.2.0ORADATAMTOPMTOP3.DBF' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;

建完库和表空间后,不可能以system或sys用户进行操作。需要为数据库新建用户:

CREATE USER "TDDS" PROFILE "DEFAULT"

IDENTIFIED BY "123@test" DEFAULT TABLESPACE "MTOP3"

QUOTA UNLIMITED

ON "MTOP3"

ACCOUNT UNLOCK;

GRANT CREATE ANY SYNONYM TO "TDDS";

GRANT CREATE ANY INDEX TO "TDDS";

GRANT CREATE PROCEDURE TO "TDDS";

GRANT CREATE SEQUENCE TO "TDDS";

GRANT CREATE TABLE TO "TDDS";

GRANT CREATE TRIGGER TO "TDDS";

GRANT CREATE VIEW TO "TDDS";

GRANT SELECT ANY SEQUENCE TO "TDDS";

GRANT SELECT ANY TABLE TO "TDDS";

GRANT "CONNECT" TO "TDDS";

上面我们创建了一个用户名为tdds,密码是123@test的用户。并对该用户进行一些权限赋予。完成后我们接着imp导入数据:

C:Documents and SettingsAdministrator>set oracle_sid=test2

C:Documents and SettingsAdministrator>imp

Import: Release 10.2.0.1.0 - Production on 星期二 9月 25 15:15:16 2012

Copyright (c) 1982, 2005, Oracle. All rights reserved.

用户名: tdds

口令:

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

导入文件: EXPDAT.DMP> e:/bak.DMP

输入插入缓冲区大小 (最小为 8192) 30720>

经由常规路径由 EXPORT:V10.02.01 创建的导出文件

警告: 这些对象由 CORNU 导出, 而不是当前用户

已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入

只列出导入文件的内容 (yes/no): no >

最后就出现了刚刚开始的错误:

IMP-00034: 警告: 在导出文件中未找到 FromUser ""

成功终止导入, 但出现警告。

解决方法也十分简单,在导入的时间有项可以指定原库的导出用户名的地方。在此处输入正确的原导入用户名就可以正常导入了:

如上图所示,我导出原库时使用的用户名为cornu,导入时使用的用户名为tdds,则在则入整个文件时,有用户名的输入项。在此处输入原导入用户名后,回车。正常导入的界面就出现了。

oracle imp 错误604,oracle imp导入出错相关推荐

  1. oracle imp 错误604,oracle imp 导入时报ORACLE 错误 604

    连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production With the Partition ...

  2. oracle imp 错误604,IMP-00058: 遇到 ORACLE 错误 1461

    IMP-00058: 遇到 ORACLE 错误 1461 ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值 问题描述: ------------------------------- ...

  3. oracle 942错误(exp imp 出问题的解决方案)

    SQL> select comp_id,version from dba_registry; -------------------------------------------------- ...

  4. oracle 启动错误 1053,Oracle错误1053解决办法

    ms   dos下 svrmgrl connect   internal/oracle shutdown   immediate startup ms   dos下 set   sid=OracleS ...

  5. oracle安装错误10301,Oracle数据库案例整理-Oracle系统运行时故障-表空间所在的目录没有可用空间导致收集统计信息失败...

    1.1       现象描述 收集数据库统计信息失败,系统显示如下错误信息: SQL> execute dbms_stats.GATHER_SCHEMA_STATS(ownname=>'i ...

  6. oracle ora12514错误,【ORACLE】提示ORA-12514错误处理

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 [问题]: 在登录oracle报错时提示ORA-12514的错误 [分析]使用telnet 127.0.0.1 1521 命令能正常执行,说明监听程序是正 ...

  7. oracle 启动错误1067,oracle监听器启动1067错误处理

    oracle监听器启动1067错误处理 在一次web开发的练习中,要用到oracle数据库,然后启动oracle服务时可以正常启动,启动OracleOraDb10g_home1TNSListener服 ...

  8. oracle 启动错误1067,oracle监听器启动1067错误处理的方法

    oracle监听器启动1067错误处理的方法 发布时间:2020-11-09 17:38:40 来源:亿速云 阅读:77 作者:小新 这篇文章主要介绍了oracle监听器启动1067错误处理的方法,具 ...

  9. oracle内部错误排查,Oracle内部错误ORA-600:[1112]

    以下为ORA-600[1112]内部错误的相关诊断信息: ERROR: ORA-600 [1112] [a] [b] [c] [d] [e] VERSIONS: versions 7.3 to 9.2 ...

最新文章

  1. Java基础、多线程、JVM、集合八股文自述(持续更新)
  2. 《C语言及程序设计》实践參考——分数的累加
  3. 解决django关于图片无法显示的问题
  4. 漫画算法:什么是一致性哈希?
  5. 键盘keydown值表
  6. 柜员计算机技能,新入职柜员必备软件:柜员技能训练系统最新版
  7. 猫狗动物声音模拟器微信小程序源码
  8. 【安卓开发】AS神奇的报错:Cannot find AVD system path. Please define ANDROID_SDK_ROOT
  9. java虚拟机(JVM)的内存设置
  10. 散列表的概念及其拉链法和常见的散列函数(C语言)
  11. [工作必备]pandas数据分析处理52个常用技巧
  12. 算法细节系列(25):加减乘除
  13. 计算机U盘驱动程序安装不上问题解决方案
  14. Mybatis-There is no getter for property named 'tj' in 'class
  15. Windows 变慢原因分析及解决方法
  16. javaMap集合 详解
  17. 如何从微信跳到外部浏览器进行apk文件(app)下载
  18. 二代测序技术之illumina测序技术原理简介
  19. TCP协议-TCP连接管理
  20. 如何安装husky_统一用户认证平台(Husky)说明文档

热门文章

  1. MongoDB学习之路(三)
  2. 浏览器下载图片的方法,修改报文来实现。
  3. Office2013插件开发Outlook篇(1)-- 第一个office2013插件
  4. MySQL MySQL为什么有时候会选错索引?
  5. 北京协和医院骨科完成中国首例机器人全膝人工关节置换手术
  6. 人工智能时代,Python机器学习及分析工具
  7. C/C++ struct 区别
  8. android 发送前台广播,使用IntentService与BroadcastReceiver实现后台服务(Android7.0可用)...
  9. 关于mysql和oracle错误的有_关于MySQL与Oracle的区别
  10. jvm在创建对象时采用哪些并发安全机制