sqlplus / as sysdba
原本用的好好的,今天上来就不好使了,报错
SP2-1503: Unable to initialize Oracle call interface
SP2-0152: ORACLE may not be functioning properly
网上查了查,很多人说是安装不同版本导致环境变量异常导致的,我没有安装其他版本....昨天晚上还好好的,经检查环境变量也都正常。
下面是strace的结果,我不太了解具体内容,有哪里大神帮着分析下问题吗?万分感激!100分奉上!
[oracle@HSOFT-SERV ~]$ strace sqlplus / as sysdba
execve("/oracle/product/10.2.0/bin/sqlplus", ["sqlplus", "/", "as", "sysdba"], [/* 33 vars */]) = 0
brk(0) = 0x9754000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xe13000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
...
open("/usr/lib/i686/sse2/libsqlplusic.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2", 0xbf9bcae4) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libsqlplusic.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", 0xbf9bcae4) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libsqlplusic.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
open("/usr/lib/libsqlplusic.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib", {st_mode=S_IFDIR|0777, st_size=90112, ...}) = 0
munmap(0x4a3000, 98361) = 0
open("/oracle/product/10.2.0/lib/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/oracle/product/10.2.0/lib/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/oracle/product/10.2.0/lib/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/sse2/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/sse2/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("i686/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("sse2/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=98361, ...}) = 0
mmap2(NULL, 98361, PROT_READ, MAP_PRIVATE, 3, 0) = 0x338000
close(3) = 0
open("/lib/i686/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libociicus.so", O_RDONLY) = -1 ENOENT (No such file or directory)
munmap(0x338000, 98361) = 0
open("/oracle/product/10.2.0/lib/libociei.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/oracle/product/10.2.0/lib/libociei.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/oracle/product/10.2.0/lib/libociei.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/sse2/libociei.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/i686/libociei.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("tls/sse2/libociei.so", O_RDONLY) = -1 ENOENT (No such file or directory)