向大家请教个问题:
用net manager配置好了某个命名服务为共享模式后,用sys管理员登陆报错:“ORA-12523: TNS: 监听程序未找到适用于客户机连接的例程”

解决方案 »

  1.   

    show parameter shared
    确定服务器是共享服务器tnsname里把service_name的配置改成用sid来配置。
      

  2.   

    查出来是这样的:
    hi_shared_memory_address             integer     0
    max_shared_servers                   integer     20
    shared_memory_address                integer     0
    shared_pool_reserved_size            big integer 2516582
    shared_pool_size                     big integer 50331648
    shared_server_sessions               integer     0
    shared_servers                       integer     0
      

  3.   

    在net manager里面将服务模式设为独占就可以用管理员sys连接,进去之后更改dispatchers相关参数就提示:“ORA-00105: 未配置网络协议 (ADDRESS=(PARTIAL=YES)(PROTOCOL=tcp)) 的调度机制”
    但我的listener里面的监听位置里面是有tcp/ip协议的