win64环境下go访问oracle数据库的环境配置

Oracle21C:Windows版本的安装、卸载、环境变量配置、避坑指南|ORA-12514|为什么安装目录没有bin目录 本文系统全面的带你走进Oracle21C的从卸载到安装,包含Oracle21C系统环境变量的配置等,最重要的是可以带你躲避很多Oracle报错,其中这些错误主要是用客户端登录Oracle时提示的,需要的话,赶快点击进来看看吧! 阅读详情

一:下载oralce客户端和sdk
地址:https://www.oracle.com/technetwork/cn/topics/winx64soft-101515-zhs.html
操作:
instantclient-basic-windows.x64-12.2.0.1.0.zip和instantclient-sdk-windows.x64-12.2.0.1.0.zip

instantclient-basic-windows.x64-12.2.0.1.0.zip解压到一个目录,instantclient-sdk-windows.x64-12.2.0.1.0.zip解压到它目录下

(sdk)
二、下载mingw并安装
地址:https://sourceforge.net/projects/mingw-w64/files/
操作:
点击安装,注意选择x86_64环境
添加path环境变量 E:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin 

三:安装wendal/go-oci8驱动
操作:
go get github.com/wendal/go-oci8 //会报告一个错误,忽略 

进入GOPATH目录下的\src\github.com\wendal\go-oci8目录
复制windows\pkg-config.exe到到mingw的安装目录mingw64\bin下
复制windows\oci8.pc到到mingw的安装目录mingw64\lib\pkg-config的oci8.pc
修改oci8.pc内容,确认oracle客户端版本号与当前环境下载版本号一致
四、设置环境变量
添加path环境变量 C:/androidtools/orcale/instantclient_12_2 和 C:\mingw-w64\mingw64\bin
添加PKG_CONFIG_PATH环境变量 C:\mingw-w64\mingw64\lib\pkg-config

五、安装mattn/go-oci解决中文乱码

go get github.com/mattn/go-oci8 

六、参考文章
在以下文章基础上进行验证、整合和简化:
https://blog.youkuaiyun.com/yh_coco/article/details/78068610
https://blog.youkuaiyun.com/wq57885/java/article/details/82841792
 

instantclient-basic-windows.x64-12.2.0.1.0。64位和32位的oracle instant client包 instantclient包,instantclient-basic-windows.x64-12.2.0.1.0。包含64位和32位的oracle instant client包 立即下载

相关推荐

instantclient-basic-windows.x64-12.2.0.1.0.zip

instantclient-basic-windows.x64-12.2.0.1.0,orcle的轻量级级客户端,配合sqlplus使用连接远程服务器

Oracle数据库环境变量配置以及可能遇到的问题解决

6、再点击“新建”按钮,在弹出的窗口中,输入变量名“TNS_ADMIN”,变量值为“E:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN”,点击“确定”按钮。7、配置字符编码集,点击“新建”按钮,在弹出的窗口中,输入变量名“NLS_LANG”,变量名“AMERICAN_AMERICA.ZHS16GBK”,点击“确定”按钮。2、点击属性成功后,进入如下页面,找到“高级系统设置”,点击进入。4、进入环境变量后,找到系统环境变量,不用管用户变量,点击新建。

weixin_69965075的博客 1万+

instantclient-basic-windows.x64-12.2.0.1.0

高版本向下兼容的 Navicat Premium v11.2.7都可以使用这个插件。

Laravel-Admin响应式设计:10分钟构建完美移动端管理后台

在当今移动优先的时代,构建一个能够完美适配移动设备的管理后台已成为开发者的必备技能。Laravel-Admin作为一款强大的Laravel后台构建工具,通过其出色的响应式设计能力,让您能够在短短10分钟内创建出既美观又实用的移动端管理界面。🚀 ## 为什么选择Laravel-Admin的移动端适配方案 Laravel-Admin基于AdminLTE框架构建,天生具备响应式设计基因。无论是平板

gitblog_00375的博客 974

instantclient-basic-windows.x64-12.2.0.1.0.zip oracle开源 轻量级数据库连接客户端

instantclient-basic-windows.x64-12.2.0.1.0.zip oracle开源 轻量级数据库连接客户端

安装破解IAR EWARM 8.2,提供注册机

IAR Embedded Workbench for ARM(IAR for ARM)是一款微处理器的集成开发环境软件,该集成开发环境中包含了IAR的C/C++编译器、 汇编工具、链接器、库管理器、文本编辑器、工程管理器和C-SPY调试器,支持ARM,AVR,MSP430等芯片。   一、安装 双击运行安装程序,点击Install IAR Embedded Workbench for ARM...

睿思派克 4万+

设置windows oracle客户端电脑的环境变量?

设置环境变量(修改PATH和TNS_ADMIN环境变量):对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:如图,以system登陆,进去后新建一个SQL WINDOW,输入 SQL> select userenv('language') nls_lang from dual;我的电脑结果为 NLS_LANG ---------------------...

穷水叮咚的博客 5491

连接HP C7000 OA管理口操作文档

必备工具:1台便携式笔记本电脑、1根网线 2、 在C7000机箱背面找到 OA管理模块,如图:图标1和2为OA主备管理模块 将网线一端接至左边的OA管理网口,另一端接至便携式笔记本电脑网口,如图下位置: 在C7000液晶面板下查看OA管理口地址,如图,按下液晶面板的OK按钮 然后按下▼按钮调至Enclosure Info这一项后,按下OK按钮,输出界面如图:可以看到当前Active的OA管理口IP地址 比如显示地址为172.16.25.30,则个人笔记本电脑则配置172.16...

马晓援的博客 6011

Go连接oracle驱动,go在windows下连接oracle数据库

一、系统环境1. win7 64位2. go 1.83. oracle SDK版本 12.14. mingw64位5. go-oci8二、安装步骤1. 安装go1.8,参照网上的教程2. 下载oracle 的sdk和运行库3. 安装mingw64和pkg-config.exe,将pkg-config拷贝到mingw64的bin目录,pkg-config是编译go-oci8的时候需要用到的。三、配...

weixin_39627144的博客 301

FPGA实战 —— 基于UART的多设备串口通信系统设计

本文深入探讨了基于FPGA的多设备UART串口通信系统设计。针对工业控制与物联网应用中一对多通信的需求,文章对比了共享总线式、多路独立式等硬件连接方案,并详细阐述了可配置UART IP核、波特率自适应算法以及多路数据仲裁与分发逻辑等核心设计要点。最后,通过一个四传感器采集节点的实战案例,展示了从硬件连接到Verilog代码实现的完整系统构建过程。

weixin_29172963的博客 232

ROSTCM6+Gephi的网络语义分析详细教程(附案例实战)

ROSTCM6是武汉大学沈阳教授研发编码的国内目前唯一的以辅助人文社会科学研究的大型免费社会计算平台。该软件可以实现微博分析、聊天分析、全网分析、网站分析、浏览分析、分词、词频统计、英文词频统计、流量分析、聚类分析等一系列文本分析。Gephi是一款开源免费跨平台基于JVM的复杂网络分析软件,可用于各种图形和网络的可视化和探索,是最受欢迎的网络可视化软件之一。

m0_64336780的博客 1万+

go访问oracle数据库,Go语言连接Oracle数据库的方法

首先交代一下运行环境和工具版本:WIN10MINGW64ORACLEINSTANCCLIENT_18_3 x64Jetbrins Goland编译阶段:1. exec: "gcc": executable file not found in %PATH%2. exec: "pkg-config": executable file not found in %PATH%3. cannot use (...

weixin_29522501的博客 1469

2. Android_逆向的历史与发展

学完本节,希望你能够:了解 Android 逆向工程的发展历程,从早期 APK 破解到现代应用保护;入门先把这几类「在干啥」搞清楚,后面学脱壳、反反调试会顺很多。(反编译 APK 得到的类汇编代码,相当于程序的「菜谱」)就能绕过验证,到后来混淆、加固、反调试一起上,逆向难度越来越高。(第三节 什么是 CPU 指令集),帮你搞清楚「反汇编看到的那些指令」是从哪来的、和 Android 逆向有啥关系。有必要——先搞清「没加固时怎么玩」,再学脱壳和对抗,思路才顺。读起来费劲,但逻辑还在,耐心一点还能跟。

长沙火山 1390

go语言 windows下 访问oracle数据库

golang windows下 访问oracle数据库 ======================= 参考了 https://github.com/wendal/go-oci8 中所说的方法,但感觉有些地方没有写详细 花了不少时间。 1. 增加系统变量    GOPATH=c:\go 2. 下载OCI最新版,存放于C:\instantclient_11_2 3. 下载OCI

初夏的专栏 9153

一文入门车载以太网:从原理到实战,看完就能上手开发

新手选型遵循“适配场景、兼顾成本、优先车规”的原则:普通场景(车载娱乐、普通诊断):100Base-T1 PHY(LAN8742)+ 非TSN交换机(SJA1105)+ STM32H743 ECU + 普通STP线缆;ADAS场景:1000Base-T1 PHY(TJA1101)+ TSN交换机(SJA1110)+ NXP S32G399 ECU + 高抗干扰STP线缆;避免过度选型:如普通娱乐场景无需选择TSN交换机、ASIL-B级芯片,否则会增加成本;

getusushu的博客 317

c#【保姆级教程】基于System.Text.Json 支持多态类型序列化! 手把手教你实现一个通用的 PolymorphicJsonConverter!

我们需要自己实现一个继承自的转换器,在序列化时记录具体类型,在反序列化时根据类型标识还原成正确的子类对象。public abstract class WorkStepBase { /* 抽象方法等 */ }public class Person : WorkStepBase { /* 实现 */ }public class Product : WorkStepBase { /* 实现 */ }特性说明✅ 自动发现子类无需手动维护类型列表,自动扫描程序集✅ 类名映射。

一个编程的同学 425

go语言 连接oracle,Go语言连接Oracle

首先交代一下运行环境和工具版本:WIN10MINGW64ORACLEINSTANCCLIENT_18_3 x64Jetbrins Goland编译阶段:1. exec: "gcc": executable file not found in %PATH%2. exec: "pkg-config": executable file not found in %PATH%3. cannot us...

weixin_42279592的博客 827

芒果YOLO11改进145:Loss损失函数KLD:即插即用 NeurIPS顶会论文,独家首发原创新颖|通过 Kullback-Leibler 散度学习用于目标检测的高精度边界框

旋转检测Loss损失函数KLD:即插即用 NeurIPS顶会论文,独家首发原创新颖|通过 Kullback-Leibler 散度学习用于目标检测的高精度边界框

包括YOLOv5、YOLOv7、YOLOv8等模型改进 565

Go连接oracle驱动,Go语言连接Oracle数据库的方法

首先交代一下运行环境和工具版本:WIN10MINGW64ORACLEINSTANCCLIENT_18_3 x64Jetbrins Goland编译阶段:1. exec: "gcc": executable file not found in %PATH%2. exec: "pkg-config": executable file not found in %PATH%3. cannot use (...

weixin_33595317的博客 577

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

golang监控oracle数据库,golang windows下 访问oracle数据库

一.系统环境1.win7 64位2.go 1.83.oracle SDK版本 12.14.mingw64位二、安装步骤1.安装go1.8,参照网上的教程2.下载oracle 的sdk和运行库3.安装mingw64和pkg-config.exe,将pkg-config拷贝到mingw64的bin目录,pkg-config是编译go-oci8的时候需要用到的。三、配置1.修改oci8.pc文件,存入...

weixin_35910782的博客 333

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

windows下,go 连接oracle数据库,gcc问题

前段时间,因为项目的需求,需要进行连接oracle数据库,用来获取数据库中的一些信息,因为项目本身使用go进行开发的,所以就遇到go连接oracle的各种问题。网上的资料也是各种各样,最后终于参考各种各样的资料在自己本地跑起来了。如果是linux系统的话,直接将oci8的包下载就可以了,但是windows上涉及到一些gcc的问题,导致windows上连接oracle是一个痛点。 windows环境下,进行go连接oracle数据库,主要涉及到三个方面: (1)oracle的base和sdk的包, (2

duolezengjie的专栏 1214

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

哪种语言 连接 oracle,Go语言连接Oracle(就我这个最全)

综合参考了网上挺多的方案倒腾了半天终于连接好了Go都出来这么多年了还没有个Oracle的官方驱动。。。过程真的很蛋疼。。一度想放弃直接连ODBC首先交代一下运行环境和工具版本:WIN10MINGW64ORACLEINSTANCCLIENT_18_3 x64Jetbrins Goland看完这篇文章,你可以解决如下问题(正经的解决):编译阶段:1. exec: "gcc": executabl...

weixin_39850981的博客 172

20802 oracle win7,[Ins-20802] Oracle Database Configuration Assistant failed

问题:win7 64bit 安装11.2.0.1群里一朋友win下安装11的db,dbca失败,报错如下:[Ins-20802] Oracle Database Configuration Assistant failed。下面是mos一段参考:Oracle Server - Enterprise Edition - Version: 11.2.0.2 and later [Release:...

weixin_33267354的博客 1288

oracle数据库的go语句,Go语言连接Oracle数据库的方法

首先交代一下运行环境和工具版本:WIN10MINGW64ORACLEINSTANCCLIENT_18_3 x64Jetbrins Goland编译阶段:1. exec: "gcc": executable file not found in %PATH%2. exec: "pkg-config": executable file not found in %PATH%3. cannot use (...

weixin_39619893的博客 402
上一篇: superset图表嵌入其他应用
下一篇: windows环境下beego的部署
灿爸.
博客等级 码龄22年 64粉丝 144原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值