首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为基准测试配置Oracle XE

为基准测试配置Oracle XE
EN

Stack Overflow用户
提问于 2022-06-30 14:16:41
回答 1查看 74关注 0票数 1

祝你今天愉快。

任务是使用HammerDB为性能基准配置Oracle。创建模式和驱动程序脚本的HammerDB脚本都已经完成。但是,尝试创建模式或运行基准测试Oracle XE会返回不同的错误。

错误可以是:

  1. KPEDBG_HDL_PUSH_FCPTRMAX;
  2. KPEDBG_HDL_POP_FCPTR;
  3. KPEDBG-...TLSORA-24550和smth;
  4. ,有时没有错误。

好吧,之前我已经为未来的基准测试用户创建了表空间:

database);

  • create表空间tpcctab数据文件'tpcctab.dat‘大小10G自动扩展;

  • 创建临时表空间tpcctemp文件'tpcctemp.dat’大小为5G自动扩展;

这些语句是正确的,HammerDB tpcc用户创建的是正确的。然后Oracle返回上面的一个错误。

HammerDB创建模式脚本:

HammerDB基准脚本:

此外,我还添加了initXE.ora:

代码语言:javascript
运行
复制
mts_dispatchers="(address=(partial=true)(protocol=tcp)(host=192.168.192.11.1)(port=1521))(dispatchers=8)"

Oracle数据库21c速成版21.0.0.0.0 -生产版21.3.0.0.0

有什么办法解决吗?顺便说一句,我们不能转到企业版。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-30 16:00:32

KPEDBG_HDL_PUSH_FCPTRMAX;

数据库中有受保护的数据结构。如果这个结构中的多个线程具有并发访问(例如,在基准测试中),则会引发此故障。您可以降低基准测试中的线程。推送意味着你会在堆栈中做一些广告。

KPEDBG_HDL_POP_FCPTR

在我看来很像。我猜,如果您有多个线程的并发访问,则会引发此失败。Pop意味着您将移除堆栈中的某些内容。

2不同的失败原因相同:受保护数据结构中的多个线程。

KPEDBG_POP_KGPPTR_TLSORA-24550

这是甲骨文的官方问题。你可以搜索ora-24550。更新应该有助于解决这个问题。

https://community.oracle.com/tech/developers/discussion/889345/ora-24550-signal-received-unhandled-exception-code-e0434f4d-flags-1

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72817400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档