우리는 에 occi
lib에 동적으로 연결된 응용 프로그램을 가지고 있습니다. 이제 빌드 중에 occi
의 클라이언트를 Oracle 10.2.0.4
클라이언트와 연결했지만 Oracle 11g 클라이언트와 Oracle 10G 클라이언트에서 동일한 빌드를 실행하고자합니다. 그러나 occi
은 동적 이름 인 occi
lib에 버전이 있으므로 역 호환이되지 않는 것 같습니다. 예컨대occi 응용 프로그램의 순방향 호환성
md1sisun26:/tools/oracle/10.2.0.4/lib->dump -Lv libocci.so
libocci.so:
**** DYNAMIC SECTION INFORMATION ****
.dynamic:
[INDEX] Tag Value
[1] INIT 0xc6110
[2] FINI 0xc62b8
[3] SONAME libocci.so.10.1
[4] RUNPATH TLD_GLOBAL
[5] RPATH TLD_GLOBAL
[6] HASH 0xe8
[7] STRTAB 0x10488
[8] STRSZ 0x1fb42
[9] SYMTAB 0x41e8
[10] SYMENT 0x18
[11] CHECKSUM 0x25a3
[12] PLTSZ 0x4c80
[13] PLTREL 0x7
[14] JMPREL 0x3c450
[15] RELA 0x2ffd0
[16] RELASZ 0x11100
[17] RELAENT 0x18
[18] REGISTER 0x72
[19] REGISTER 0x86
[20] FEATURE_1 PARINIT
[21] FLAGS 0
[22] FLAGS_1 [ DISPRELDNE ]
[23] PLTGOT 0x1eb500
md1sisun26:/tools/oracle/10.2.0.4/lib->ls -lrt libocci.so
lrwxrwxrwx 1 oracle 15 Aug 10 2010 libocci.so -> libocci.so.10.1*
우리가 더 libocci.so.10.1
없기 때문에 실패 오라클 11G 클라이언트에서 우리의 OCCI 응용 프로그램을 실행할 때 당신이 볼 수 있듯이
. 누구든지 해결책을 제안 할 수 있습니까?