想请教一个问题:我在XP装了一个oracle10g做测试,想做些rman测试。我创建了二个db,一个是test,另一个是test2。它们共用一个监听(listener),有一个小问题,test shutdown后还能用sqlplus连接进行启动。而test2  shutdown后,sqlplus会显示“ora-12514: 监听程序当前无法识别连接描述符中请求的服务”,然后只能用控制面板的“服务”启动了,但是“服务”那里的启动只是单纯的启动,没有办法进行startup mount。大家有无试过这种情况?

解决方案 »

  1.   

    一个监听可以的
    sqlplus sys/password@db
    sqlplus sys/password@test
    试试
    password是sys的密码
      

  2.   

    有一个小问题,test shutdown后还能用sqlplus连接进行启动。而test2  shutdown后,sqlplus会显示“ora-12514: 监听程序当前无法识别连接描述符中请求的服务”,
    -----------
    把环境变量中ORACLE_SID的值改为test2,再用sqlplus连。sqlplus / as sysdbastartup
      

  3.   

    LINUX下就是把环境变量中ORACLE_SID的值改为test2,再用sqlplus连。WINDOWS下还没试过,楼主可以试下。监听是可以共用一个的。