永发信息网

往oracle数据库里导入dmp文件

答案:3  悬赏:40  手机版
解决时间 2021-03-22 01:45
  • 提问者网友:且恨且铭记
  • 2021-03-21 05:34
c:\>imp system/text@orcl file=f://gywgtest.dmp full=y
Import: Release 10.2.0.1.0 - Production on 星期三 11月 6 17:14:40 2013

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

连接到: 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 字符集中的导入
. 正在将 SYSTEM 的对象导入到 SYSTEM
. 正在将 GYWG 的对象导入到 GYWG
IMP-00003: 遇到 ORACLE 错误 1435
ORA-01435: 用户不存在
成功终止导入, 但出现警告。
最佳答案
  • 五星知识达人网友:空山清雨
  • 2021-03-21 06:54
不是告诉你了么,用户不存在。
就是他没有找到能导入用户A数据的A用户,这个用户是要自己建立的。除非你用fromuser,touser,不然用户是必须存在的。
全部回答
  • 1楼网友:玩家
  • 2021-03-21 08:46
你的数据库实例是什么?就是sid 命令如下: imp kxd/kxd@sid file=c://project/1.dmp,full=y 导入过程中,会出现提示的,会提示 正在导入 x表 。。。。。。 2000行 正在导入 y表 ........... 6000行 等等这种信息,你只要看最后显示导入成功,那么就是导入成功了。
  • 2楼网友:骨子里都是戏
  • 2021-03-21 08:28
不知道你为什么要 full=y 呀。 ===== 导出、导入 整个用户的情况。 用于导出 test 用户下的所有数据. EXP test/test@源数据库 file=test.dmp owner=test 用于将前面导出的 test 用户下的所有数据. 倒入到 test2 用户下. IMP test2/test2@目标数据库 file=test.dmp FROMUSER=test TOUSER=test2 ===== 导出、导入 单个表的情况。 导出 TEST_MAIN,TEST_SUB 这2个表 EXP test/test@源数据库 file=test.dmp tables=(TEST_MAIN,TEST_SUB) 导入 TEST_MAIN,TEST_SUB 这2个表 IMP test2/test2@目标数据库 file=test.dmp tables=(TEST_MAIN,TEST_SUB) 目标用户, 是需要手工创建的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯