我想知道在数据库启用时和服务器上的哪些文件有关。因为我在应用中使用双机热切换时,一台可以使用,另一台数据库的服务可以启动,但不能启用数据实例。

解决方案 »

  1.   

    看环境变量中ORACLE_SID
    就知道那一个是当前实例了
      

  2.   

    在unix下,是没有服务的概念的。
    你是不是在双机软件中用dbstart来启动数据库啊。
    那你看看在不能启动实例的机器上
    /etc/oratab文件中
    有关你SID行中的最后一个字符是不是Y,
    如果是N则改成Y。
    应该就可以了。
      

  3.   

    /etc/oratab文件
    init[sid]文件
      

  4.   

    在客户端用tnsping工具ping一下,就可以了