连接Oracle数据库报错“Segmentation fault (core dumped)”

0    649    3

Tags:

👉 本文共约468个字,系统预计阅读时间或需2分钟。

环境

服务器:12.2.0.1.0 64位

客户端:9.2.0.1.0 32位

现象

如果密码输入正确,则返回“Segmentation fault (core dumped)”;如果密码输入错误,则返回“ORA-01017: invalid username/password; logon denied”,但是,使用另一个用户shop,登陆的时候,却可以登陆。

所以,说明客户端没有问题,否则换一个用户登陆也会报错,那很可能问题就出在环境变量的配置上了。

解决

经过比对环境变量,发现,oracle用户比shop用户少了一个NLS_LANG的变量。配置如下任意一个,即可:

过程:

果然,可以了。

永久解决:

可见,Oracle对于环境变量的依赖很严重,无论是服务器端还是客户端,都需要仔细检查!

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

其实使用strace跟踪也能找到些许蛛丝马迹,这里就不详述了:

连接Oracle数据库报错“Segmentation fault (core dumped)”

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

15 − 13 =

 

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部