自建一个认证服务器或使用Oracle的advance security功能

解决方案 »

  1.   

    hrb_qiuyb(大森林) :可否说得详细一点,谢谢!
    我想在客户端使用服务器上的操作系统用户登陆Oracle,应怎么链接阿?
      

  2.   

    在客户端要安装 oracle 客户端程序,然后通过 sql net easy config 向导配置连接字. 或 安装了之后修改 oracle目录下/network/admin/tnsname.ora 文件,添加一段内容.比如刚安装后 tnsname.ora 内容为:
    # D:\ORACLE\ORA81\NETWORK\ADMIN\TNSNAMES.ORA Configuration File:D:\Oracle\Ora81\NETWORK\ADMIN\tnsnames.ora
    # Generated by Oracle Net8 AssistantAAA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(PORT = 1521)(HOST = WANG))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = test)
        )
      )这时你把上面一部分内容复制下来,修改后的文件为:
    # D:\ORACLE\ORA81\NETWORK\ADMIN\TNSNAMES.ORA Configuration File:D:\Oracle\Ora81\NETWORK\ADMIN\tnsnames.ora
    # Generated by Oracle Net8 AssistantAAA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(PORT = 1521)(HOST = WANG))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = test)
        )
      )BBB =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(PORT = 1521)(HOST = SERVER_IP OR NAME))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = SERVER_ORACLE_SID)
        )
      )