Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1434047
  • 博文数量: 556
  • 博客积分: 12626
  • 博客等级: 上将
  • 技术积分: 5799
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-11 15:56
个人简介

从事IT基础架构多年,发现自己原来更合适去当老师……喜欢关注新鲜事物,不仅限于IT领域。

文章分类

全部博文(556)

文章存档

2019年(6)

2018年(15)

2017年(17)

2016年(11)

2015年(2)

2014年(2)

2013年(36)

2012年(54)

2011年(100)

2010年(41)

2009年(72)

2008年(14)

2007年(82)

2006年(104)

分类: Oracle

2008-02-28 15:32:09

    开发人员反应proc无法使用,检查发现数据库oracle用户执行proc正常,而应用用户执行proc后出现错误:
    /usr/lib/pa20_64/dld.sl: Unable to find library 'libclntsh.sl.9.0'
从提示上看应该是没有找到libclntsh.sl.9.0这个库文件,检查应用用户环境变量,LD_LIBRARY_PATH、SHLIB_PATH以及LIBPATH都设置了,之后执行
nm -A $ORACLE_HOME/lib/libclntsh.sl.9.0
检查文件发现oracle用户可以正常反馈信息,而应用用户竟然说权限不足。检查这是文件的实际权限,竟然是750,而其它文件基本都是755或744,改为755后问题就解决了。
    权限不知什么时候改的,答案虽然很简单,但解决过程着实郁闷,呵呵。
阅读(4000) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~