首页 > 数据库 > Oracle > orabm 在oracle11g中的使用
最近公司要求对一个将要换存储迁移的的项目环境进行下性能测试, 网上搜索到了几个工具: swingbench, orabm, orion, orastress......
其他工具大多很简单, 没任何问题, 但orabm就让我挠头了, 都是9i的说明, 11中有问题(64位环境), 对其进行了下简单修正, 可以使用了, 做下记录;
修改文件: /u01/app/oracle/product/11.2.0/db_1/precomp/admin/pcscfg.cfg
改: sys_include=($ORACLE_HOME/precomp/public,/usr/include,/usr/lib/gcc-lib/x86_64-redhat-linux/3.2.3/include,/usr/lib/gcc/x86_64-redhat-linux/4.1.1/include,/usr/lib64/gcc/x86_64-suse-linux/4.1.0/include,/usr/lib64/gcc/x86_64-suse-linux/4.3/include)
为: sys_include=($ORACLE_HOME/precomp/public,/usr/include,/usr/lib/gcc/x86_64-redhat-linux/4.4.4/include)
修改: orabmload.pc, 在Error函数中添加一个语句, 否则看到的错误只有代码
添加: printf("%.70sn", sqlca.sqlerrm.sqlerrmc);
编译:
proc orabmload.pc
gcc orabmload.c -I/u01/app/oracle/product/11.2.0/db_1/precomp/public -L/u01/app/oracle/product/11.2.0/db_1/lib -lclntsh -o orabmload
gcc orabm.c -I/u01/app/oracle/product/11.2.0/db_1/rdbms/public -lpthread -L/u01/app/oracle/product/11.2.0/db_1/lib -locci -lclntsh -o orabm
之后按官方文档做就行了;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/46101/viewspace-1059770/ ,如需转载,请注明出处,否则将追究法律责任。