返回首页

gbase数据、南大通用产品文档:GBase8s

更新日期:2024年09月11日

The 'javac' or 'jar' command failed
驱动程序遇到了以下任一情况就会发生此错误:
使用 jar 命令将 .class 文件编译为 .jar 文件,以响应 JDBC 应用程序中的 createJar() 命令
使用 javac 和 jar 命令将 .java 文件编译为 .class 文件和 .jar 文件,
以响应 JDBC 应用程序中
的 UDTManager.createUDTClass() 命令。

.......................................
- 687 -

使用 DYNAMIC_LOGS 配置参数来允许当有必要防止事务阻塞时动态地添加逻辑日志。

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 75 -

onconfig.std 值
DYNAMIC_LOGS 2

0 = 关闭动态日志分配。
1 = 关闭“log file required”报警并暂停来允许手工添加逻辑日志文件。您可在当前日
志文件之后立即添加日志文件,或添加到日志文件列表尾部。
2 = 开启动态日志分配。当数据库服务器动态地添加日志文件时,会关闭“dynamically
added log file”报警。
生效
对于 HDR:当数据库服务器关闭并重启时
对于 Enterprise Replication:当 Enterprise Replication 启动时
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
如果 DYNAMIC_LOGS 是 2,则当下一个活动的日志文件包含一个打开的事务时,数据库服
务器动态地分配一个新的日志文件。动态日志分配防止长事务从阻塞的事务回滚。
如果您想要选择新逻辑日志文件的大小和位置,则设置 DYNAMIC_LOGS 为 1。使用
onparams -a 命令来在当前日志文件之后添加一个日志文件,该命令带有大小(-s)、位
置(-d dbspace)和 -i 选项。
如果 DYNAMIC_LOGS 配置参数值是 0 且发生事务阻塞,则关闭数据库服务器,设置
DYNAMIC_LOGS 为 1 或 2,然后重启数据库服务器。
重要:
如果您正在使用带有动态日志分配的 Enterprise
Replication,
则请设置 LTXEHWM
不高于 70。