Oracle11g, Windows2003 SP2 R2
除了标准的侦听端口1521,还需要如何作设置,才能正常的使用数据库连接?之前以为只是1521,不想作了后,PL/SQL连接还是不成功的。谢谢。

解决方案 »

  1.   

    9i, 11g,应该在这方面是一样的。
    我在本地也是9i...
      

  2.   

    自己解决,google了一下1:
    在注册表:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0上新建一个字符串值:USE_SHARED_SOCKET=true。
    如果安装了多个目录,则每个类似的目录都要设置:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMEx (x目录编号)
    2:
    网卡->属性->Internet协议(TCP/IP)->高级->属性->高级->选项->TCP/IP筛选->属性->只允许TCP端口->
    加上:3389, 1521....
    然后确定退出(重启先不重启)3:
    notepad c:\windows\system32\drivers\etc\hosts
    将本机名称加上
    如本机的机器名称是: abc
    则加上一行:
    127.0.0.1 abc4:
      a): 如果是远程操作,则将机器重启
      b): 如果是本地操作,将网卡禁止后,再启动. 然后将Oracle的服务重新启动。5: PL/SQL关闭,再打开,测试,OK