概述
1. OCIEnvCreate错误
错误信息:error:error connecting to Oracle: OCIEnvCreate failed to create environment handle
这个是由于用户环境变量中没有指定oracle相关lib目录导致的。具体检查一下用户home目录下的 .bash_profile 文件,确认LD_LIBRARY_PATH是否包含oracle_home的路径。
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
2.client host name is not set 错误
错误信息:ORA-24454: client host name is not set
原因是本机的hosts文件配置问题。
需要在/etc/hosts中增加一条本机的信息。
如: 127.0.0.1 singlekbdb
Singlekbdb 为本机的主机名,操作系统上通过hostname查询。
3. 查询时提示错误:ORA-12154
错误信息:ERROR: connection for foreign table "test" cannot be established
DETAIL: ORA-12154: TNS:could not resolve the connect identifier specified
这个也是环境变量没有配置正确导致。
a. 确认环境变量是否包含oracle_home目录
b. 确认oracle的客户端目录,数据库用户(如kingbase)是否有访问权限
参考资料
更多金仓数据库KingbaseES信息,详见 KingbaseES产品手册
最后
以上就是从容萝莉为你收集整理的金仓数据库KingbaseES ORACLE_FDW常见问题的全部内容,希望文章能够帮你解决金仓数据库KingbaseES ORACLE_FDW常见问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复