要不同的sid你说只能开一个不知道是不是端口的问题将其中一个的端口改掉

解决方案 »

  1.   

    每个实例都有一个sid,可以这样:
    export ORACLE_SID=C1
    connect sys
    startup
    export ORACLE_SID=C2
    conn sys
    应该可以的我在linux上8i测试成功
      

  2.   

    但服务器端怎么才能启动另一个数据库呢?我startup另一个数据库,第一个就没办法连接了。用的是不同的sid,总之只能同时用一个数据库
      

  3.   

    connect username/pwd@connectstring
      

  4.   

    启动两个监听,并修改第二个监听LISTENER.ORA中IPC协议的KEY值,使它与第一个一样,这样就可以一台UNIX机子同时启动两个数据库
      

  5.   

    oracle本来就是支持两个实例同时启动的么。
    关键是ORACLE_SID的切换。
    在Unix下,
    $export ORACLE_SID=<NEW SID>
    $svrmgrl
    >connect internal
    >startup不就好了。