![采用 Kerberos 身份验证的 Oracle 和作为 KDC 的 Windows 2003 Server](https://linux22.com/image/506749/%E9%87%87%E7%94%A8%20Kerberos%20%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E7%9A%84%20Oracle%20%E5%92%8C%E4%BD%9C%E4%B8%BA%20KDC%20%E7%9A%84%20Windows%202003%20Server.png)
我在 Windows 2003 Server SP2 上运行 Oracle 10.2,它也是网络上的域控制器。我希望将身份验证方法从 NTS 切换到 Kerberos。
我花了很多时间尝试从 Net Manager 实用程序的 Oracle Advanced Security 选项中配置 Oracle 的 Kerberos 身份验证。我已禁用 NTS,因此 Kerberos 被提升为首选身份验证方法。但是,一旦从 Net Manager 保存配置并重新启动 Oracle 服务器服务,Oracle 就不会启动。我不知道 Oracle 在抱怨什么,因为我不知道在哪里查找 Oracle 错误日志。我的第一个问题是:我如何找出 Oracle 的问题所在?
我的第二个问题是:有没有一个好的教程,介绍如何在 Windows 2003 上使用 Kerberos 身份验证设置 Oracle,其中 Windows 2003 Server 是 KDC?也许有一本书可以给我?
我已阅读过 Oracle 自己的指南,但它主要针对 Linux/Unix。
多谢!
答案1
我实际上一直在研究这个问题,但使用的是 Windows Server 2003 和 MySQL。这是我使用的一篇文章,只不过作者和为 Oracle 撰写这篇文章的作者是同一个人:
http://www.ideaexcursion.com/2009/01/05/connecting-to-oracle-from-sql-server/
希望这可以帮助