Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1433921
  • 博文数量: 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

2006-09-30 16:04:04

    今天大客户那边报过来说大客户测试机的8i数据库无法登陆了,检查客户端连接,报TNS-12500的错误。在主机上检查listener未发现问题,之后试图通过sqlplus和svrmgrl使用管理员身份登陆时报错:
exec(): 0509-036 Cannot load program oraclebjlttest because of the following errors:
        0509-150   Dependent module libobk.a(shr.o) could not be loaded.
        0509-022 Cannot load module libobk.a(shr.o).
        0509-026 System error: A file or directory in the path name does not exist.
进一步检查libobk.a文件发现
ls -l libobk.a
lrwxrwxrwx   1 oracle   dba           17 Dec 04 2001  libobk.a -> /usr/lib/libobk.a
是个链接文件,在进一步检查/usr/lib/libobk.a
ls -l /usr/lib/libobk.a
lrwxrwxrwx   1 bin      bin           42 Nov 09 2001  /usr/lib/libobk.a -> /usr/tivoli/tsm/client/oracle/bin/libobk.a
ls -l /usr/tivoli/tsm/client/oracle/bin/libobk.a
ls: 0653-341 The file /usr/tivoli/tsm/client/oracle/bin/libobk.a does not exist.
原来libobk.a被删了。(至于为什么被删我不知道,因为我不是sa)
没办法,只好查查看是否有其他解决办法,结果在官网看到,将libobk.a链接到libdsbtsh8.a上就行了。
解决办法是:
cd $ORACLE_HOME/lib
ln -s libdsbtsh8.a libobk.a
之后问题解决。
擦擦汗~
阅读(2359) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~