当前位置: 代码迷 >> Oracle管理 >> 还是一个imp 还原数据库的小疑点
  详细解决方案

还是一个imp 还原数据库的小疑点

热度:21   发布时间:2016-04-24 05:22:35.0
还是一个imp 还原数据库的小问题
问一个imp   的小问题

我还原一个叫test.dmp     的备份         该备份的用户       scott     密码   123
我现在的oracle   数据库   里面有一个数据库是     sdzc           用户有   system     密码system123       我该如何还原这个备份呢?
我该如何写?     imp   的语法是这样:
imp   username/passw@orcl   file=xx.dmp   full=y     ingore=y   commit=y  
那个username   是天的备份的用户名密码     还是填system、       密码天system123       orcl是填test     还是填sdzc。
我一直尝试   总是不行,后来我先建立一个叫test   的sid   但是还原时提示   创建数据库时出错    
!我脑袋都大了,那位同学帮我   看看  
       


------解决方案--------------------
请参考:
SQL code
将用户SCOTT对象导入到HR用户中IMP SYSTEM/manager FILE=C:\expdir\fulldb.dmp FROMUSER=SCOTT TOUSER=HR ROWS =y
------解决方案--------------------
探讨
我再补充一下
为什么我输入 imp 然后直接回车
输入 用户名 system
密码 system123
报一个

EXP-00056: 遇到 ORACLE 错误 12560
ORA-12560: TNS: 协议适配器错误
EXP-00000: 导出终止失败
的错误
  相关解决方案