问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

animal是什么意思,我不知道

发布网友 发布时间:2022-04-11 23:51

我来回答

2个回答

懂视网 时间:2022-04-12 04:13

今天因为要在 nimbula 实例上测试 Oracle Database 12c DBaas 的 IO 性能,因为 nimbula 实例不方便安装 Oracle Database 软件,就从一台已经安装了该软件的机器上copy过来一个 Oracle Home 目录,但是无论怎么设置环境变量,始终都报如下错误: export ORAC

今天因为要在 nimbula 实例上测试 Oracle Database 12c DBaas 的 IO 性能,因为 nimbula 实例不方便安装 Oracle Database 软件,就从一台已经安装了该软件的机器上copy过来一个 Oracle Home 目录,但是无论怎么设置环境变量,始终都报如下错误:

export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib:$LD_LIBRARY_PATH

-bash-4.1# orion
orion: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

在 nimbula 实例上查找 libaio.so.1 发现在拷贝的 Oracle Home 目录下,也确实存在该目录,只是没有添加到 LD_LIBRARY_PATH 中,将该路径加入变量中后

/u01/app/oracle/product/12.1.0/dbhome_1/lib/stubs/libaio.so.1

export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib:/u01/app/oracle/product/12.1.0/dbhome_1/lib/stubs:$LD_LIBRARY_PATH

可是在执行 orion 测试命令时又遇到另一个错误,提示 stubs 下的 lib 只是一个 link ,这个路径不应包含在 LD_LIBRARY_PATH 中。

于是又将该路径从变量中移除。感觉此问题可能和这里的 Oracle Home 是从其他机器拷贝而来有关。对比一下原机器和现有 nimbula 实例发现。

在 google 搜索到一个很有用的link对解决此问题有很大帮助:http://www.pipperr.de/dokuwiki/doku.php?id=dba:oracle_io_last_werkzeug_orion

在 nimbula 实例上进入 orion 所在路径然后执行 ldd 命令查看 orion 所调用的模块发现缺少两个 libaio.so1 包,而前面的find命令已经在Oracle Home/lib下已经找到该

lib包,这里只有一种可能这里所缺的libaio.so.1和上面的其他的lib包一样,可能只是一个link指向 Oracle Home/lib 下的文件。

-bash-4.1# cd $ORACLE_HOME/bin
-bash-4.1# ldd ./orion
linux-vdso.so.1 => (0x00007fffa5b96000)
libclntsh.so.12.1 => /u01/app/oracle/product/12.1.0/dbhome_1/lib/libclntsh.so.12.1 (0x00007fbe55d1e000)
libclntshcore.so.12.1 => /u01/app/oracle/product/12.1.0/dbhome_1/lib/libclntshcore.so.12.1 (0x00007fbe557cd000)
libcell12.so => /u01/app/oracle/product/12.1.0/dbhome_1/lib/libcell12.so (0x00007fbe55531000)
libskgxp12.so => /u01/app/oracle/product/12.1.0/dbhome_1/lib/libskgxp12.so (0x00007fbe55236000)
libaio.so.1 => not found
libdl.so.2 => /lib64/libdl.so.2 (0x00007fbe5502d000)
libm.so.6 => /lib64/libm.so.6 (0x00007fbe54da9000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fbe54b8b000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007fbe54972000)
librt.so.1 => /lib64/librt.so.1 (0x00007fbe5476a000)
libc.so.6 => /lib64/libc.so.6 (0x00007fbe543d6000)
/lib64/ld-linux-x86-64.so.2 (0x00007fbe58a0e000)
libnnz12.so => /u01/app/oracle/product/12.1.0/dbhome_1/lib/libnnz12.so (0x00007fbe53cc0000)
libons.so => /u01/app/oracle/product/12.1.0/dbhome_1/lib/libons.so (0x00007fbe53a7c000)
libaio.so.1 => not found
libaio.so.1 => not found

在拷贝 Oracle Home 的源主机上发现,果然是 nimbula 实例缺少相应的包。

-bash-3.2# hostname
slcn06cn13
-bash-3.2# find / -name libaio.so.1
/usr/lib64/libaio.so.1
/usr/lib/libaio.so.1

-bash-3.2# cd /u01/app/oracle/product/12.1.0/dbhome_1/bin
-bash-3.2# ldd orion
linux-vdso.so.1 => (0x00007fff043ff000)
libclntsh.so.12.1 => not found
libclntshcore.so.12.1 => not found
libcell12.so => not found
libskgxp12.so => not found
libaio.so.1 => /usr/lib64/libaio.so.1 (0x00007f08dd3fa000)
libdl.so.2 => /lib64/libdl.so.2 (0x000000363a800000)
libm.so.6 => /lib64/libm.so.6 (0x000000363a000000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x000000363ac00000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x000000363e000000)
librt.so.1 => /lib64/librt.so.1 (0x000000363b000000)
libc.so.6 => /lib64/libc.so.6 (0x0000003639c00000)
/lib64/ld-linux-x86-64.so.2 (0x0000003639800000)

这下终于知道原因了,尝试将源主机上的 /usr/lib64/libaio.so.1 和 /usr/lib/libaio.so.1 拷贝到 nimbula 实例上对应的目录问题立即解决。

转载请注明作者出处及原文链接,否则将追究法律责任:

作者:xiangsir

原文链接:http://blog.csdn.net/xiangsir/article/details/18262689

QQ:444367417

MSN:xiangsir@hotmail.com

热心网友 时间:2022-04-12 01:21

animal[英][ˈæniməl] [美][ˈænəməl]
n.动物
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 闽南话老子很不爽怎么说 怎样关闭已经打开,或是监听状态的端口 如何使用命令查看当前活动的TCP连接、计算机侦听的端口、以太网统计信息、IP路由表等信息? oracle监听和tns最大的区别 如何用DOC命令显示所有的监听端口? linux 启动服务 默认监听ipv6端口 海康录像机做远程监控,海康默认端口号80 8000 554,是不是在路由器上做端口映射是端口号也是这个, 怎么修改sqlserver的默认监听端口 BT默认的监听端口是多少? 动态监听和静态监听可以同时存在吗 端口检查--网络监听端口的快速检查检查结果 oracle监听静态注册和动态注册的区别 数据库默认监听接口 Excel做相关分析的步骤 如何在excel2010 xy散点图上分析数据? 如何对散点图进行描述分析? jdbc connection是不是可以创建多个statement java jdbc 里connection可以创建哪几种Statement 本人小白,刚接触linux和mysql,请问初始化之后报这个错是啥意思?怎么解决? Mysql启动不了服务器,我查看了错误日志求大神解决 男生和女生用韩语叫“姐姐”“哥哥”有何不同?怎么发音,怎么写? 求问德语中表示频率副词(“总是”、“经常”、“从不”这种。。)都有什么?还有staüdig是什么意思?! 韩文“哦不赛哟”是什么意思?“不是这样的”用韩语怎么念? sa bo nim 韩语发音这是撒意思 nim nim包是什么品牌?有名吗?价格大约多少?不是miu miu。 我80kg 一般只跑半小时3公里 脚中间,磨损差不多,膝盖稍微不舒服 买asics…k还是nim Babo sa bu nim 这是个发音,估计不是韩语就是日语的,谁知道是什么意思? 梦三国测试区帐号公开.本人不玩了,帐号26693784 密码wo操nimabide 好的的泰剧吻戏不借位 ey huda nim kun bu biz ga ha什么意思? 不再年幼的谐音歌词 我用网易邮箱发邮件为什么有的显示发送成功,有的却什么都不显示?但是他也没说我发送不成功 nim_sdk_ui.mlog能不能删除 最小化后的程序图标怎么不在任务栏上显示了? 为什么我的nimiso无线鼠标电池装进去闪了一下就灭了,然后用不了鼠标 数据库的多表连接查询和多表联结查询是不是一个意思? c++怎么高效率实现数据库中表格多种连接 SQL数据库多表链接 问题 数据库多表连接,如何查询多字段? SQL数据库多表连接查询为什么数据会重复