1。可以试试DBCA工具2。可以用 conn system@实例名 as sysdba
  再:startup mount
     recover database3.新建数据库,然后将所有文件修改成你原来的DB文件仅供参考

解决方案 »

  1.   

    OracleOraHome92Agent,OracleOraHome92ClientCache,OracleOraHome92HTTPServer,OracleOraHome92PagingServer,OracleOraHome92SNMPPeerEncapsulator,OracleOraHome92SNMPPeerMasterAgent都启动不起来了,其它的OracleOraHome92TNSListener和数据库服务都可以起来,原因是我们在另一个盘上安装了另一个oracle,就造成了这个结果,请问如何是好。
      

  2.   

    找找数据库冷备份的资料吧~
    谁有Oracle 冷备份的方案啊 
    谁有Oracle 冷备份的方案啊,资料什么的。不知道你公司里的情况如何,我写个一般的情况供你参考吧 
    对于冷备份也有两种,一种是NOARCHIVE模式下的,另外一种是ARCHIVE模式下的。
    如何查看你的数据库是处于哪种模式,需要有DBA的权限运行如下命令
    SQL>select name,log_mode from v$database;
    或者
    SQL>archive log list
    在显示的信息中可以看到是为哪种模式现在分开讨论
    如果是NOARCHIVE模式的话
    备份方法:以DBA的权限关闭数据库,然后在OS级别下用OS的拷贝方式将你数据库的数据文件、控制文件、重做日志文件、参数文件、密码文件拷贝到备份的路径中即可。
    恢复方法:以DBA的权限关闭数据库,然后将备份路径中的数据文件、控制文件、重做日志文件、参数文件、密码文件拷贝到其原来相应的位置上,然后用DBA的权限启动数据库即可。如果是ARCHIVE模式的话
    备份方式:同NOARCHIVE模式。切记一点是无需备份重做日志文件。
    恢复方式:先正常关闭数据库,然后只用重建出错或者被破坏掉的文件;如果是数据文件的重建,则需要提供从该备份时间之后的所有归档日志文件,Oracle会自行识别处理该时间之后的事务处理。然后以DBA的权限启动数据库即可。千万不要恢复重做日志文件(最好是开始就不要做重做日志文件的备份,这样就不担心会恢复重做日志文件了)。冷备份的概念比较简单,这个是我提供的一个一般做法,具体的命令你可以找找资料看看。
    如果有什么问题,欢迎交流,呵呵。
    Good Luck!备份的关键 
    备份的关键其实不在备份本身,而是如何用这个备份来做恢复,恢复才是备份的根本目的。在你决定备份方式之前,应该考虑清楚以这种备份方式,如果数据库出现了种种问题,应该如何在可接受的时间内恢复数据,这种恢复方式可能导致多少数据的丢失?是否可以接受这些数据丢失?这些问题确定之后,才能去选择合适的备份方式。刚开始学习oracle的备份方式的时候,头都大了,居然有这么多种备份方式,冷备热备,左备右备,一通乱备。玩得很高兴,但到数据恢复的时候傻眼了:这种备份在这种情况下如何恢复啊?这才认识到,备份的根本目标在恢复,而不是备份本身。
    因此,先考虑恢复方案,再来制定备份方案。跑题了啊,随便聊聊。一个好的备份方案 
    等于买了养老保险