日期:2014-05-17  浏览次数:20829 次

还是一个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: 导出终止失败
的错误