重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1220|回复: 0
打印 上一主题 下一主题

[Oracle] After applying 19.15 DB RU on 19.12 DB RU Oracle Home,getting error : Could n...

[复制链接]
跳转到指定楼层
楼主
发表于 2025-1-19 00:07:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
现象:
BSI Application bugs after DB has been updated from 19.12 to 19.15 DBRU


Could not load program tf11server:
rtld: 0712-001 Symbol bcopy was referenced
     from module tf11server(), but a runtime definition
           of the symbol was not found.
Changes
19.15 DB RU is applied.

原因:
bcopy no more present in oracle database library libclntsh.so after applying 19.15



处理方法:

1. Take a backup of $ORACLE_HOME/rdbms/admin/shrept.lst

2. Edit the file, add this line at the bottom of the same:

  rdbms : bcopy

3. Relink client shared library

  cd $ORACLE_HOME/rdbms/lib

  make -f ins_rdbms.mk client_sharedlib


bcopy – should now be visible when run “dump -X64 -Tv libclntsh.so |grep bcopy” in $ORACLE_HOME/lib

$ORACLE_HOME/lib> dump -X64 -Tv libclntsh.so |grep bcopy
[2559] 0x00000000 undef ImpExp DS EXTref libclntshcore.so ldsbcopyop
[2560] 0x00000000 undef ImpExp DS EXTref libclntshcore.so ldsbcopy_scatterop
[2561] 0x00000000 undef ImpExp DS EXTref libclntshcore.so ldsbcopy_gatherop
[2605] 0x00000000 undef ImpExp DS EXTref libclntshcore.so ldsbcopydsbs
[2606] 0x00000000 undef ImpExp DS EXTref libclntshcore.so ldsbcopydsbs_gather
[2607] 0x00000000 undef ImpExp DS EXTref libclntshcore.so ldsbcopydsbs_scatter
[31132] 0x1103ba9e8 .data EXP DS SECdef [noIMid] bcopy

To undo the change – restore back file backed up in step 1 and repeat step 3.

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2025-2-5 02:39 , Processed in 0.104508 second(s), 22 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表