第四十六章 命名空间和数据库 - 系统提供的数据库

系统提供的数据库

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

10-04 10:47