文章
· 八月 24, 2022 阅读大约需 5 分钟

第十一章 配置数据库(三)

 

# 第十一章 配置数据库(三)

## 编辑本地数据库的属性

显示的信息取决于数据库是否被镜像。本节确定以下字段:

### 部分编辑非镜像本地数据库属性

单击非镜像数据库的名称可查看以下数据库属性并更改其中一些属性。 (“创建本地数据库”部分描述了其中的许多字段。)

 

- `Name `
- `Directory` 目录(此设置必须始终反映 `IRIS.DAT` 数据库文件的位置)
- `Encrypted`加密(无法更改)
- `Mirrored` 已镜像 — 单击添加到 `Mirrormirror_name` 链接以将数据库添加到其中 `IRIS` 实例是主要故障转移成员的镜像。 (仅当实例是镜像中的主实例时,此选项才可用。)
- `Block Size (Bytes)`块大小(字节)(无法更改)
- `Size` 大小 (MB) — 共有三种大小设置,如下所示:
  - `Change Current` 修改数据库的当前大小。
  - `Expansion` 扩展设置在需要时扩展数据库的数量;默认(和推荐)设置为零 (`0`) 表示当前大小的 `12%` 或 `10` MB,以较大者为准。使用当前大小的 `12%` 时,扩展大小不会大于 1GB。
  - `Maximum` 最大值指定数据库可以增长到的最大大小,以兆字节为单位;默认设置为零 (`0`) 表示没有最大值。要修改此设置,可以输入新的 `MB` 数,也可以在数字前加上 `+` 或 `-`,例如 `+10` 或 `-20`,将最大值放大或缩小指定的量。当小数据库的最大大小时,会收到警告并且必须确认操作。

**注意:不能创建或编辑数据库,使其大小大于可用的总磁盘空间。如果指定的大小在磁盘可用空间的 `90%` 以内,会收到警告并且必须确认操作。**

- `Resource Name` 资源名称 — 选择与数据库关联的资源。单击下拉列表旁边的资源图标以显示“资源”页面,以便可以创建资源。
- `New Global` 新全局 - 为新`globals`指定属性。
- `Global Journal State` 全局日志状态 — 选择启用日志,清除禁用。
- `Preserve global attributes on delete` 删除时保留global属性——指定删除时是否应保留global的目录条目和属性;属性包括排序规则、日志状态和增长指针。当global被完全删除时,选择保留global的目录条目和属性; `clear` 删除目录条目和属性。
- `Mount Read-Only` — 选择以指定数据库以只读方式安装; `clear` 指定它以读写方式挂载。
- `Mount Required at Startup` — 选择以指示在  `IRIS` 启动时必须安装数据库;如果无法安装数据库, `IRIS` 不会启动。这使可以确保在崩溃后启动之前可以在数据库上执行日志恢复和事务回滚(如数据完整性指南的“日志”一章中所述)。清除让 `IRIS` 无需先安装数据库即可启动。

**注意:默认情况下,为所需的  `IRIS` 数据库(例如,`IRISLIB` 和 `IRISAUDIT`)选择此设置并且无法更改。默认值已清除,但可以为创建的数据库以及 `USER` 和 `ENSLIB` 数据库选择)。**

- `Stream Location`流位置 — 单击“浏览”按钮选择与该数据库关联的流的存储目录。默认情况下,本地数据库的流位置是数据库目录中名为 `stream` 的子目录,它是上述字段之一(例如 `install-dir\mgr\DB1\stream`)。

**注意: 建议使用默认位置。**

### 编辑镜像本地数据库属性

单击镜像数据库的名称可以查看和更改以下一些数据库属性;请参阅上一节中的定义。

**注意:镜像数据库需要日记功能,因此不会出现`Global Journal State`全局日记状态设置。**

- `Name`
- `Mirror Name` 镜像名称——在镜像中识别数据库的名称;无法更改。
- `Directory` 目录(此设置必须始终反映 `IRIS.DAT` 数据库文件的位置)
- `Encrypted` 加密(无法更改)
- `Stream Location` 流位置 — 单击“浏览”按钮选择与该数据库关联的流的存储目录。默认情况下,本地数据库的流位置是数据库目录中名为 `stream` 的子目录,它是上述字段之一(例如 `install-dir\mgr\DB1\stream`)。

**注意:与不包含在数据库本身中的其他数据库相关数据一样,镜像数据库的文件流不会被镜像。  建议使用默认位置。**

- `Resource Name` 资源名称 — 选择与数据库关联的资源。单击下拉列表旁边的资源图标以显示“资源”页面,以便可以创建资源。
- `Block Size (Bytes)`块大小(字节)(无法更改)
- `Collation` 排序规则 - 在全局属性中,只有排序规则属性可以更改,仅适用于新的全局变量。
- `Preserve global attributes on delete`删除时保留`global`属性——指定删除时是否应保留global的目录条目和属性;属性包括排序规则、日志状态和增长指针。当global被完全删除时,选择保留global的目录条目和属性; clear 删除目录条目和属性。
- `Mount Read-Only` — 选择以指定数据库以只读方式安装; `clear` 指定它以读写方式挂载。
- `Mount Required at Startup` — 选择以指示在 `IRIS` 启动或成为镜像主数据库时必须安装数据库;如果无法安装数据库, `IRIS` 不会启动或成为主数据库。这使可以确保在崩溃后启动之前可以在数据库上执行日志恢复和事务回滚,并且前主数据库上的打开事务已作为一部分回滚的故障转移。清除让  IRIS 无需先安装数据库即可启动。
- `Local Properties` 本地属性 — 此区域包含三个大小设置,如下所示:
  - `Change Size` 修改数据库的当前大小。

  - 扩展设置在需要时扩展数据库的数量(并假设可用空间);默认(和推荐)设置为零 (`0`) 表示当前大小的 `12%` 或 `10 MB`,以较大者为准。
  
  - 最大值指定数据库可以增长到的最大大小,以兆字节为单位;默认设置为零 (`0`) 表示没有最大值。要修改此设置,您可以输入新的 MB 数,也可以在数字前加上 `+` 或 `-`,例如 `+10` 或 `-20`,将最大值放大或缩小指定的量。当减小数据库的最大大小时,您会收到警告并且必须确认操作。

  该区域还包含其他系统的当前、扩展和最大大小设置 — 如果当前实例是故障转移成员,则这是另一个故障转移成员;如果当前实例是异步成员,则这是异步可以从中获取信息的第一个故障转移成员。
  
  **注意:不能创建或编辑数据库,使其大小大于可用的总磁盘空间。如果指定的大小在磁盘可用空间的 `90%` 以内,会收到警告并且必须确认操作。**

讨论 (0)1
登录或注册以继续