返回首页

gbase数据、南大通用产品文档:GBase8sGBase 8s Primary Storage Manager 的消息

更新日期:2024年09月11日

日志
GBase 8s Primary Storage Manager 会将消息写入存储管理器的活动日志和调试日志。
消息日志存储在 BAR_DEBUG_LOG 或 BAR_ACT_LOG 配置参数中指定的目录内。您
可以使用 PSM_ACT_LOG 和 PSM_DEBUG_LOG 配置参数来为其中每个日志指定其他
目录。
PSM_DEBUG 配置参数指定调试日志中捕获的调试活动的级别。

6 archecker 表级别恢复实用程序

在 SPL 例程内,
您可使用 DBINFO 行数来找出在 SELECT、
INSERT、
UPDATE、
DELETE、
EXECUTE PROCEDURE 和 EXECUTE FUNCTION 语句中已处理了的行数。
下图展示一个 SPL 函数,使用带有 'sqlca.sqlerrd2' 选项的 DBINFO 行数,来确定从表删
除的行数。
图: 确定从表删除的行数。
CREATE FUNCTION del_rows ( pnumb INT )
RETURNING INT;

DEFINE nrows INT;


GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司 - 330 -

DELETE FROM sec_tab WHERE part_num = pnumb;
LET nrows = DBINFO('sqlca.sqlerrd2');

RETURN nrows;

END FUNCTION;
要确保有效的结果,请在已执行完毕的 SELECT 和 EXECUTE PROCEDURE 或
EXECUTE FUNCTION 语句之后使用此选项。此外,如果您在游标内使用 'sqlca.sqlerrd2'
选择,请确保在关闭游标之前访存所有行,来保证有效的结果。

当使用 dbload 实用程序时,
您必须遵循指定网络名以及处理简单大对象、
索引和定界标识的准则。
表 1. dbload 实用程序的名称和对象准则
对象
准则



网络名
如果已联网,
请在数据库名中包含数据库服务器名和目
录路径,以指定另一数据库服务器上的数据库。
简单大对象
只要简单大对象在文本文件中,您就可使
用 dbload 实用程序装入简单大对象。
索引
索引的存在将大大影响 dbload 实用程序装入数据
的速度。
为了获得最佳性能,
运行 dbload 之前请删
除接收数据的表上任何的索引。
您可在 dbload 完成
后创建新索引。
对象
准则
定界标识
可将定界标识用于 dbload 实用程序。
该实用程序会
检测诸如关键字、
混合大小写或具有特殊字符的数据库
对象,并在它们周围括上双引号。
如果您最近的 dbload 会话过早结束,
请在命令行语
法中指定起始行号,以从文件中的下一记录还原装入。