登录
首页 >  Golang >  Go问答

使用 NNE(ora、goracle)启用 Go Oracle 驱动程序

来源:stackoverflow

时间:2024-03-11 19:27:23 129浏览 收藏

来到golang学习网的大家,相信都是编程学习爱好者,希望在这里学习Golang相关编程知识。下面本篇文章就来带大家聊聊《使用 NNE(ora、goracle)启用 Go Oracle 驱动程序》,介绍一下,希望对大家的知识积累有所帮助,助力实战开发!

问题内容

我有一个与 Oracle 数据库通信的 go 服务。现在,我需要使用 Oracle NNE(本机网络加密)对该流量进行加密。为此,我需要将客户端上的 sql.net.encryption_client 参数设置为 required,因为我们的 Oracle 服务器不强制加密(由于遗留原因)。

我们正在使用 goracle 驱动程序,但我没有看到任何设置该参数的方法。有什么想法吗?


解决方案


[对于驱动程序开发人员来说],目前无法以编程方式设置该参数;但是有一种解决方法(我刚刚测试并确认有效) - 使用一行 sql.net.encryption_client=required 创建 sqlnet.ora 文件,并将环境变量 TNS_ADMIN=

这将使驱动程序要求客户端上进行本机网络加密。

今天关于《使用 NNE(ora、goracle)启用 Go Oracle 驱动程序》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>