vim/etc/profile在最后添加如下环境变量
#,甲骨文的OCI套件 export LD_LIBRARY_PATH=/home/oracle/instantclient_21_1 #,oci8.pc文件所在路径 export PKG_CONFIG_PATH=/home/oracle 使配置生效 source /etc/profile<编辑>运行Golang连接甲骨文报错一:
#;github.com/mattn/go-oci8 拷贝file included 得到. ./github.com/mattn/go-oci8/c_helpers.go:3:0: 。/oci8.go.h: 1:17, fatal 错误:,oci.h:, No such file 或是目录 ,# include & lt; oci.h> ,,,,,,,,,,,,,,,^ compilation 终止。
是因为配置的环境变量,oci8.pc文件所在路径不对,找不到oci8。电脑文件导致的注意这个路径配置对出口PKG_CONFIG_PATH=/home/oracle
<编辑>运行Golang连接甲骨文报错二:dyld:, Library not 加载:@rpath/libclntsh.dylib.19.1 Referenced 才能;从:/var/文件夹/_f/n3km_s7j6_9f8qzpkf9w395h0000gn/T/go-build114883360 b001/exe/oracleoci8 ,,原因是:image not 发现
添加软链接,解决报错
ln -s /home/oracle/instantclient_21_1/libclntsh.so.21.1 /usr/lib/libclntsh.so ln -s /home/oracle/instantclient_21_1/libocci.so.21.1 /usr/lib/libocci.so ln -s /home/oracle/instantclient_21_1/libociei.so /usr/lib/libociei.so ln -s /home/oracle/instantclient_21_1/libnnz21.so /usr/lib/libnnz12。所以
以上是“Linux中如何安装Golang甲骨文数据库驱动程序”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!