第四十六章 命名空间和数据库 - 系统提供的数据库
系统提供的数据库
IRIS
提供以下数据库:
ENSLIB
只读数据库包含 IRIS
互操作性功能所需的附加代码,特别是创建集成单独软件系统的产品的能力。
如果创建启用互操作性的命名空间,则该命名空间可以访问此数据库中的代码。
IRISAUDIT
读/写用于审计记录的数据库。具体来说,当启用事件日志记录时, IRIS
会将审核数据写入此数据库。
IRISLIB
只读数据库,包括对象、数据类型、流和集合类以及许多其他类定义。它还包括系统包含文件、生成的 INT
代码(对于大多数类)和生成的 OBJ
代码
IRISLOCALDATA
读/写数据库,包含 IRIS
内部使用的项目,例如缓存的 SQL
查询和 CSP
会话信息。
注意:任何客户应用程序都不应直接与 IRISLOCALDATA
数据库交互。该数据库仅供 IRIS
内部使用。
IRISSYS
(the system manager’s database
系统管理器的数据库)
读/写数据库包括与系统管理相关的实用程序和数据。它旨在包含特定自定义代码和数据,并在升级时保留该代码和数据。
该数据库包含或可以包含:
- 用户、角色和其他安全元素(预定义项目和添加的项目)
出于安全原因,管理门户以不同于其他数据的方式处理此数据;例如,无法显示用户及其密码表。
-
NLS
(国家语言支持)类使用的数据:数字格式、字符排序顺序以及其他此类详细信息。可以加载附加数据。 - 自己的代码和数据。要确保升级时保留这些项目,请使用
IRISSYS
中自定义项目中的命名约定。
警告:ISC
不支持移动、替换或删除 IRISSYS
数据库。
包含该数据库的目录是系统管理员的目录。消息日志 (messages.log
) 以及其他日志文件都写入此目录。
IRISTEMP
用于临时存储的读/写数据库。 IRIS
使用此数据库,也可以使用它。具体来说,该数据库包含临时globals
。
网友评论