在数据库服务器上我用
svrmgrl>connect internal直接就连上了,当是在我的机器上(我机器上也装了ORACLE服务端)运行svrmgrl>connect internal@test连到数据库服务器上,却要求我输入密码(当然直接回车不行)这是为何?谢谢

解决方案 »

  1.   

    直接用
    svrmgrl>connect internal
    把@test去掉
      

  2.   

    我在运行SVRMGR> recover database;
    报错(如下):
    ORA-00279: 更改 383009 (在 03/20/2002 14:10:33 生成) 对于线程 1 是必需的
    ORA-00289: 建议: D:\ORACLE_ARCHIVE\WATCHT001S00026.ARC
    ORA-00280: 更改 383009 对于线程 1 是按序列 # 26 进行的
    指定日志: {<RET>=suggested | filename | AUTO | CANCEL}我的D:\ORACLE_ARCHIVE目录中只有WATCHT001S00030.ARC这一个文件。这种错该如何解决。谢谢
      

  3.   

    你连接的远程数据库当然需要密码了
    可以在Sql*plus里面:
    c:>sqlplus /nolog
    sql>conn sys/oracle@test as sysdba;
      

  4.   

    recover database until cancel;
    选择Cancel把
      

  5.   

    如果我选择了Cancel报:取消了介质恢复;然后我用svrmgr>alter database open;又报***介质需要恢复
      

  6.   

    wolfgz(hxd)兄,在SQL*PLUS中我用SYSTEM/MANAGER@TEST是可以连到远程服务器上的,只是在svrmgrl中要密码
      

  7.   

    不好意思,wolfgz兄你说的是正确的,开始那个回复我看错了。但是我问的“如果我选择了Cancel报:取消了介质恢复;然后我用svrmgr>alter database open;又报***介质需要恢复”还是不行。谢谢