祝你今天愉快。
任务是使用HammerDB为性能基准配置Oracle。创建模式和驱动程序脚本的HammerDB脚本都已经完成。但是,尝试创建模式或运行基准测试Oracle XE会返回不同的错误。
错误可以是:
好吧,之前我已经为未来的基准测试用户创建了表空间:
database);
这些语句是正确的,HammerDB tpcc用户创建的是正确的。然后Oracle返回上面的一个错误。
HammerDB创建模式脚本:
HammerDB基准脚本:
此外,我还添加了initXE.ora:
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
有什么办法解决吗?顺便说一句,我们不能转到企业版。
发布于 2022-06-30 16:00:32
KPEDBG_HDL_PUSH_FCPTRMAX;
数据库中有受保护的数据结构。如果这个结构中的多个线程具有并发访问(例如,在基准测试中),则会引发此故障。您可以降低基准测试中的线程。推送意味着你会在堆栈中做一些广告。
KPEDBG_HDL_POP_FCPTR
在我看来很像。我猜,如果您有多个线程的并发访问,则会引发此失败。Pop意味着您将移除堆栈中的某些内容。
2不同的失败原因相同:受保护数据结构中的多个线程。
KPEDBG_POP_KGPPTR_TLSORA-24550
这是甲骨文的官方问题。你可以搜索ora-24550。更新应该有助于解决这个问题。
https://stackoverflow.com/questions/72817400
复制相似问题