我是想远程恢复的,我的客户端装的是8.0.5想用SqlPlus来进行恢复。  CONNECT 这里的用户还有哪个好用或如何修改internal的口令
  SHUTDOWN
  STARTUP MOUNT
  RECOVER DATABASE UNITL TIME '2002-09-16 09:00:00';

解决方案 »

  1.   

    如何修改internal的口令:
    1、进入DOS下2、默认internal密码文件在c:\orant\database下,是隐藏属性,文件名称与数据库实例名有关  如默认ORACLE实例名为ORCL,则internal密码文件名为pwdorcl.ora3、建立新的internal密码文件,起个新名字为pwdora8.ora  orapwd80 file=pwdora8.ora password=B entries=5     --注:password项一定要用大写,并且不要用单引号4、拷贝pwdora8.ora文件到c:\orant\database目录下5、运行regedit,修改口令文件指向6、找到HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE项  定位ORA_ORCL_PWFILE子项,改变其值为c:\orant\database\pwdora8.ora7、关闭ORACLE数据库,重新启动8、进入svrmgr30服务程序,测试internal密码是否更改成功
      

  2.   

    现在才知道服务器是Unix,不知道如何是好,大家有什么办法恢复Unix下的oracle8.1.7数据到2002-09-16 09:00:00呀。。
      

  3.   

    在Unix下执行了
      SHUTDOWN
      STARTUP MOUNT
      RECOVER DATABASE UNTIL TIME '2002-09-16 08:00:00';
      ALTER DATABASE OPEN RESETLOGS;
    可客户端连上去查询没有见到数据,怎么回事
    以上每一步都是正确的。
      

  4.   

    设为自动恢复后再试试:
     SHUTDOWN
     STARTUP MOUNT
     set autorecovery on
     RECOVER DATABASE UNTIL TIME '2002-09-16 08:00:00';
     ALTER DATABASE OPEN RESETLOGS;