问题标签 [goracle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - 为 go oracle 驱动程序(ora、goracle)启用 NNE
我有一个go与 Oracle 数据库通信的服务。现在,我需要使用 Oracle NNE(本机网络加密)加密该流量。为此,我需要将sql.net.encryption_client客户端上的参数设置为required,因为我们的 Oracle 服务器不强制加密(出于遗留原因)。
我们正在使用goracle驱动程序,我看不到任何设置该参数的方法。有任何想法吗?
oracle - 从 Go 应用程序对 Oracle 数据库的 SQL 查询引发错误?
我使用下一篇文章将Golang应用程序与远程Oracle数据库连接起来。应用程序在库goracle的帮助下成功连接到数据库。我也成功ping通了。当我进行 sql 查询时,应用程序引发错误。错在哪里?
我注意到如果将所有代码从控制器文件(organizations.go)删除到连接文件(Oracle.go),它就可以工作。我究竟需要如何重构?
错误:
结构:
main.go:
甲骨文.go:
路线.go:
组织.go:
go - Kubernetes集群中Oracle长寿命连接的问题
我正在尝试在 Kubernetes 集群中部署一个 Go 应用程序。我的应用程序使用该goracle.v2库连接到 Oracle 数据库。
只有当我的应用程序在 Kubernetes 集群中运行时才会出现问题。我有一个进程,执行一个存储过程,返回一个游标,执行起来往往需要10多分钟。
发生这种情况时,数据库中的活动会话结束,与应用程序一起运行的 pod 停止,没有其他任何事情发生。而且这种情况只有在集群内部运行时才会发生。如果我在本地运行该应用程序,即使该过程需要超过 10 分钟,它也不会发生。
有人知道会发生什么吗?
sql - Golang / GO:我想从 golang 中的 oracle 数据库中读取数据,但简而言之,在我当前的工作目录中的 TDM-GCC-64 文件夹之外
我是 golang 的新手,目前,我正在尝试从 Oracle DB 读取数据,但是当我尝试导入库 goracle.v2 时出现错误exec: gcc": executable file not found in %PATH%,所以,目前,我已经下载了 TDM-GCC-64 编译器,目前创建了一个那里的工作目录,它也在工作但是当我在其他目录中编写项目时,我需要相同的功能应该工作。
linux - 如果我导入“C”,则无法交叉编译
环境
- 视窗 10
- 去 1.13.7
问题
经过几天尝试交叉编译我的项目后,我发现如果我的一个文件确实导入了“C”,似乎go build就跳过它。
这是我的第一个文件first.go:
这是第二个second.go:
当我跑步时go build,一切都是正确的。但是当我运行时env GOOS=linux go build,这里是输出:
一旦我删除import "C"线,一切都完美无缺。
为什么这是个问题 ?
在实际项目中,我使用gopkg.in/goracle.v2,这个库确实使用了 C 库drv.go:
当我在我的项目 ( env GOOS=linux go build) 上运行相同的构建命令时,输出如下:
drv.go在这个文件中定义了未定义的类型和变量。
这是正常行为,还是我错过了什么?