第一章 一般错误信息 - 错误代码 0 到 99
一般错误信息
错误代码被报告为 ERROR #nnn
。这些错误代码有时称为 %Status
错误代码。
可以使用 DisplayError()
和 Error()
方法确定指定错误代码的错误消息,如以下显示错误代码 #101
的示例所示,其中嵌入的消息变量是%1="5"
、%2="10"
和 %3="2.7"
:
DO $SYSTEM.Status.DisplayError($SYSTEM.Status.Error(101,"5","10","2.7"))
- 提供了两个错误代码
83
和5001
,使能够生成自己的自定义错误消息。 - 为
SQLCODE
错误提供了两个错误代码,5521
和5540
。
错误代码 0 到 99
错误代码 | 描述 |
1 | 该卷已经存在 |
2 | 映射块读取失败 |
3 | 写入主卷的映射块时出错 |
4 | 无法读取Global 目录映射块 |
5 | 无法写入Global 目录映射块 |
6 | 无法写入Global 目录块 |
13 | 打开下一卷失败 |
14 | 读取下一卷的映射块失败 |
15 | 目录名称太长 |
16 | 映射数量无效 |
17 | 尺寸超出范围 |
18 | 创建新卷失败 |
19 | 文件已经安装 |
20 | 文件已经存在 |
21 | 正在创建文件 |
22 | 当前的映射数量太小 |
23 | 无法展开文件 |
24 | 文件是集群安装的 |
25 | 无法分配 CFN |
26 | 不兼容的安装状态或数据库不存在 |
27 | 系统管理器的数据库无法群集装载 |
28 | 数据库正在转换 |
30 | 系统不是群集的一部分 |
31 | 无法更改已装入数据库的模式 |
32 | 设备上没有足够的空间用于新卷 |
33 | 新卷超出了系统文件大小限制 |
34 | 写入新卷时发生未知错误 |
35 | 正在扩展数据库 |
36 | 数据库不可装载 |
37 | 数据库装载在其他位置 |
38 | GVXTAB 中没有用于二级卷的空间 |
39 | 卷是只读的 |
40 | 数据库在群集装载时无法删除 |
41 | 找不到目录 |
42 | 数据库名称无效 |
43 | 写入守护程序未能在标签中设置READ /write 标志 |
44 | 扩展无法启动 |
45 | 未删除部分或所有数据库文件 |
51 | 未知和意外错误 |
52 | 无效参数 |
53 | 无法打开目标 |
54 | 无法读取目标 |
55 | 无法写入目标 |
56 | 正在还原数据库 |
57 | 数据库不存在 |
58 | 该操作需要太多位图块 |
59 | 分配新位图块失败 |
60 | 必须卸载数据库才能执行此操作 |
61 | 为此必须专用装载数据库 |
62 | 全局目录必须为空 |
63 | 无法群集装载临时数据库 |
64 | 无法卸载临时数据库 |
65 | 无法重新初始化装载的数据库 |
66 | 系统不知道数据库中的资源名称 |
67 | 此数据库的加密密钥未激活 |
68 | 装载的数据库计数超过许可证限制 |
69 | 镜像数据库的读/写状态只能在主数据库上更改 |
70 | 格式化卷时出错,因为*** |
71 | 非所有者 |
72 | 没有这样的原始磁盘设备 |
73 | 没有这样的目录 |
74 | I/O 错误 |
75 | 无此类设备或地址 |
76 | 访问文件的权限被拒绝 |
77 | 设备或资源忙 |
78 | 文件已存在 |
79 | 无此类设备或使用不当 |
80 | 文件表溢出 |
81 | 打开的文件太多 |
82 | 只读文件系统 |
83 | 错误代码=%1 |
84 | 审核数据库最大大小必须设置为0 |
85 | 在单用户模式下运行时不允许操作 |
86 | 数据库默认排序规则不可用 |
87 | 数据库块大小太小,无法支持直接I/O |
88 | NFS 文件系统不支持直接I/O |
89 | 必须为直接I/O 打开数据库,因为已启用异步I/O |
90 | 不再支持2K 数据库块大小 |
91 | 不允许创建数据库区 |
92 | 数据库是在系统中使用不同的端序创建的 |
93 | 审核数据库需要日志记录 |