【发布时间】:2019-08-16 02:02:57
【问题描述】:
我在 db2 中运行这个命令:
create database testdb pagesize 32768 temporary tablespace managed by automatic storage;
有时结果是:
[exec] SQL0440N No authorized routine named "SYSIBMADM.DBMS_LOB.COMPARE" of type
[exec] "FUNCTION" having compatible arguments was found. LINE NUMBER=1.
[exec] SQLSTATE=42884
但其他时候也可以。我需要做一些额外的配置才能使其始终如一地工作吗?会不会是资源问题?
我在本地 Kubernetes 测试环境中的测试环境中使用此 DB2 docker image。
此外,我正在使用 DB2 的运行时客户端从另一个容器向远程数据库服务器执行命令。
【问题讨论】:
-
检查 Db2-server 容器中的两个位置以获取更多诊断信息,首先在 os 消息日志中,其次在 Db2 诊断文件中,然后编辑您的问题以包含新的详细信息。您的问题中没有足够的细节让其他人重现它。如果您没有涉及第二个容器(即运行服务器映像中的所有内容),是否会出现这种症状?
-
好的,我会查看这些位置,看看能否找到更多信息。直接在服务器映像中进行测试不适用于我的用例,并且需要一些工作才能让它们一起运行,所以我希望暂时避免这种情况。