64位DB2和Oracle 32bit库

   在linux操作系统下,为了保证以前所开发的32程序能够在64位的DB2和Oracle数据库上继续运行,64bit的DB2和Oracle保留了32bit的C库,在64bit的数据库上,64bit的库包括在lib目录下,而32bit的库保留在lib32目录中,

如Oracle会包括在$ORACLE_HOME/lib32,而DB2会包括在$DB2HOME/sqllib/lib32目录下:

所以实际上在64bit的linux系统上,安装了64bit数据库后,还是可以安装32bit的arcsde的。

以下是DB2和Oracle数据库的32bit库的截图:

   1:  [db2inst1@lstest lib32]$ file *.so
   2:  libcapro.so:        symbolic link to `libcapro.so.1'
   3:  libdb2adtca.so:     symbolic link to `libdb2adtca.so.1'
   4:  libdb2ar.so:        ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
   5:  libdb2dasapi.so:    symbolic link to `libdb2dasapi.so.1'
   6:  libdb2dascmn.so:    symbolic link to `libdb2dascmn.so.1'
   7:  libdb2daswrap.so:   symbolic link to `libdb2daswrap.so.1'
   8:  libdb2g11n.so:      symbolic link to `libdb2g11n.so.1'
   9:  libdb2genreg.so:    symbolic link to `libdb2genreg.so.1'
  10:  libdb2install.so:   symbolic link to `libdb2install.so.1'
  11:  libdb2jcc2.so:      symbolic link to `libdb2jcc2.so.1'
  12:  libdb2jcct2.so:     symbolic link to `libdb2jcct2.so.1'
  13:  libdb2jdbc.so:      symbolic link to `libdb2jdbc.so.1'
  14:  libdb2licm.so:      symbolic link to `libdb2licm.so.1'
  15:  libdb2locale.so:    symbolic link to `libdb2locale.so.1'
  16:  libdb2osse_db2.so:  symbolic link to `libdb2osse_db2.so.1'
  17:  libdb2osse.so:      symbolic link to `libdb2osse.so.1'
  18:  libdb2sdbin.so:     symbolic link to `libdb2sdbin.so.1'
  19:  libdb2sec.so:       symbolic link to `libdb2sec.so.1'
  20:  libdb2.so:          symbolic link to `libdb2.so.1'
  21:  libdb2trcapi.so:    symbolic link to `libdb2trcapi.so.1'
  22:  libdb2xmrp.so:      symbolic link to `libdb2xmrp.so.1'
  23:  libgsk8acmeidup.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
  24:  libgsk8cms.so:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
  25:  libgsk8dbfl.so:     ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
  26:  libgsk8drld.so:     ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
  27:  libgsk8iccs.so:     ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
  28:  libgsk8kicc.so:     ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
  29:  libgsk8km.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
  30:  libgsk8ldap.so:     ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
  31:  libgsk8p11.so:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
  32:  libgsk8ssl.so:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
  33:  libgsk8sys.so:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
  34:  libgsk8valn.so:     ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped

   1:  192.168.100.228 [oracle lib32]$ file *so
   2:  hsdb_inf.so:        ELF 32-bit MSB shared object, SPARC, version 1 (SYSV), not stripped
   3:  hsdb_odbc.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
   4:  hsdb_oing.so:       ELF 32-bit MSB shared object, SPARC, version 1 (SYSV), not stripped
   5:  hsdb_ora.so:        ELF 32-bit MSB shared object, SPARC, version 1 (SYSV), not stripped
   6:  hsdb_syb.so:        ELF 32-bit MSB shared object, SPARC, version 1 (SYSV), not stripped
   7:  libagtsh.so:        symbolic link to `libagtsh.so.1.0'
   8:  libclntsh.so:       symbolic link to `libclntsh.so.10.1'
   9:  libcorejava.so:     ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  10:  libcoresh10.so:     ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  11:  libdbcfg10.so:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  12:  libhasgen10.so:     ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  13:  libheteroxa10_g.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  14:  libheteroxa10.so:   ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  15:  libhsbase.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  16:  libhsnav.so:        ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  17:  libimf.so:          ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  18:  libisqlplus.so:     ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  19:  libjmisc.so:        ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), not stripped
  20:  libjox10.so:        ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  21:  libldapjclnt10.so:  ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  22:  libmgwagent.so:     ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  23:  libnjni10.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  24:  libnjssl10.so:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  25:  libnmadbg.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  26:  libnmadm.so:        ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  27:  libnmalk.so:        ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  28:  libnmarl.so:        ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  29:  libnmasf.so:        ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  30:  libnmastk.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  31:  libnmeclurac.so:    ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  32:  libnmefos.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  33:  libnmefsql.so:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  34:  libnmefud.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  35:  libnmefut.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  36:  libnmefvr.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  37:  libnmefw.so:        ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  38:  libnmemso.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  39:  libnmeoci.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  40:  libnmevq.so:        ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  41:  libnmuc.so:         ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  42:  libnmuk.so:         ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  43:  libnnz10.so:        ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  44:  libocci.so:         symbolic link to `libocci.so.10.1'
  45:  libocijdbc10.so:    ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  46:  libocr10.so:        ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  47:  libocrb10.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  48:  libocrutl10.so:     ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  49:  libodm10.so:        ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  50:  libons.so:          ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  51:  libordim10.so:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  52:  libOsUtils.so:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  53:  libowm2.so:         ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  54:  libqsmashr.so:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  55:  libskgxn2.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  56:  libskgxns.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  57:  libskgxp10.so:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  58:  libskgxpd.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  59:  libskgxpu.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  60:  libsqlplus.so:      ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  61:  libsrvm10.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  62:  libsrvmhas10.so:    ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  63:  libsrvmocr10.so:    ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  64:  libuini10.so:       ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
  65:  libxdb.so:          ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值