我需要将ORACLE 9dmp文件导入到新安装的ORACLE 11g中。我正在使用imp实用程序,并使用SYSMAN作为登录。当我要进行恢复时,我被告知"只有DBA才能导入另一个DBA导出的文件"。当我尝试使用SYSDBA空白密码不工作。当我使用SQLPLUS/作为SYSDBA,然后尝试分配一个新密码时,我被告知SYSDBA不存在。如果我尝试以SYS登录,我被告知以SYSDBA登录。
尝试使用以下语法将imp
用作sysdba
:
imp 'sys/sys as sysdba' file=/oracle/implog.dmp log=imp.log full=y
我使用了下面的语法:
imp userid='sys/password@host as sysdba' log=C:dmp.log file=C:dmp.dmp fromuser=userfrom touser=userto buffer=30720