如何通过设置ORACLE用户和密码只能自己访问?

解决方案 »

  1.   

    设置可访问数据库的机子~可以利用登录触发器、cmgw或者是在$OREACLE_HOME/network/admin下新增一个protocol.ora文件(有些os可能是. protocol.ora),9i可以直接修改sqlnet.ora:
    增加如下内容:
    tcp.validnode_checking=yes
    #允许访问的ip
    tcp.inited_nodes=(ip1,ip2,……)
    #不允许访问的ip
    tcp.excluded_nodes=(ip1,ip2,……)
      

  2.   

    注意:允许访问的IP里 一定要有数据库机子的IP~ 不然的话,自己也无法连接了~ 一般添加一个 127.0.0.1 就行设置完毕就重启 TNS 的服务
      

  3.   

    那别人如果改了IP呢?怎么限制呢>? 我想不如建角色,授予特定的权限来限制访问.
      

  4.   

    只能自己使用的话,就:tcp.inited_nodes=(127.0.0.1)这样,只可以本机使用,其它机通通连不了~