ORACLE 数据库部署方案设计_第1页
ORACLE 数据库部署方案设计_第2页
ORACLE 数据库部署方案设计_第3页
ORACLE 数据库部署方案设计_第4页
ORACLE 数据库部署方案设计_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 据 库 部署方案 和安装配置指南 1. 总论 的 为 加 强 系统安装维护 的 规 范化 管理, 参考 系 统 的相关文档, 进 行了深化、细 化,力求 结 合 实际 的 设计 、 实 施工作 , 建立一套系统设计、实施的标准方案, 对设计 、 实 施起到 规 范、指 导 作用。 文档 主要从一个 设计 者的角度 进 行 编 写。首先 介绍了 产 品可 实现 的部署模式,如何 选择 部署模式 , 其次要考 虑设计 涉及到的因素 , 有 针对 性地做好数据库 的 设计 等 : 为 提高数据 库 的 性能, 对 程序开 发 提出了的要求。 文档 中参数建 议值 是 对 系 统设计时 的指 导 , 是 针对目前系统状况所提出了的 经验值 , 但由于 应 用系 统 的复 杂 性 , 每个系 统 有自己的特点 , 建 议 按建 议值进 行系 统 的初始配置,在 压 力 测试 和系 统 上 线 后根据 实际 需要做相 应 的 调 整 ,文档 作 为 系 统设计 的 规范和 参考。 1. 2 受众 项 目 设计 和 实 施人 员 , 部分 项 目 组 系 统设计 人 员 ,相关运行 维护 技 术 人 员 。 1. 3 关键术语 高可用性群集: 简称 实时应用集群 :简称 出的一种高可用性的数据库方案 , 在软件上对数据库进行设置 : 原时间目标 ,是企业可容许服务中断的时间长度 , 2 简称 原点目标 , 是指当服务恢复后,恢复得来的数据所对应时的间点 , 简称 3 2. 数据库部署模式 数据库服务器目前的情况: 服务器 数量 参数 备注 550 2台 864台 16*540G/2=3600G 存储设备 2. 1 单机模式 数据 库 服 务 器采用 单 服 务 器模式 , 满 足 对 可用性和性能要求 不高的 应 用,具 备 以下特点 : 1、 硬件成本低。 单节 点 , 硬件投入 较 低 , 满 足 非重要系 统 的需求。 2、安装配置 简单 。由 于是 单节 点、 单实 例 , 所以安装配置比 较简单 。 3、 管理 维护 成本低。 单实 例, 维护 成本低。 4、 对应 用 设计 的要求 较 低。由 于是 单实 例 , 不存在 统应 用 设计时 需要 注意的事 项 , 所以 应 用 设计 的要求 较 低。 5、 可用性不高。由于是 单 服 务 器、 单实 例 , 所以服 务 器和 实 例的故障都会 导 致数据 库 不可用。 6、 扩 展性 差。无法 进 行横向 扩 展,只能 进 行 纵 向 扩 展。当 应 用 对 性能有更高 的要求 时 , 该 模式的数据 库 服 务 器无法 进 行增加 节 点 、 实 例等横向 扩 展,只能 进行增加硬件配置 等 纵 向 扩 展 , 且 扩 展性有 局限。 此模式 要求 : 1 硬件配置方面 预 留 扩 展量。由 于 该 模式无法 进 行横向 扩 展 , 所以在 选择 硬 件配置 时 要 为 以后的 纵 向 扩 展 预 留 扩 展量,避免硬件无法 满 足性能需求的情 况。 2 充分考 虑该 模式是否 满 足 应 用未来一段 时间 的需求。需要考 虑应 用在未来 一段时间 是否会 发 生 变 化 , 该 模式是否 满 足 应 用 变 化的需求 。 2. 2 备模式 数据 库 服 务 器采用 备 模式 , 可以 满 足 对 可用性有一定要求的 应 用 , 具 备 以下特点 : 1、 需要冗余的服 务 器 设备 。 该 模式需要有冗余的服 务 器硬件 , 以 满 足一 备 一 或者一 备 多的需求。硬件成本 较 高。 4 2、需要出 软 件的支持。 该 模式需要配 合 件才可以 实现 。 3、 安装配置相 对简单 。 该 模式比 单节 点、 单实 例的模式配置复 杂 一些 , 需要 更多的配置步 骤 , 但相比 较 模式要 简单 。 4、管理 维护 成本低。 单实 例, 对维护 人 员 的要求 较 低, 维护 成本低。 5、 对应 用 设计 的要求 较 低。由 于是 单实 例,不存在 统应 用 设计时 需要 注意的事 项 , 所以 应 用 设计 的要求 较 低。 6、 具 备 一定的高可用性。由 于是多服 务 器、 单实 例 , 所以服 务 器和 实 例有故 障 时 会 发 生 实 例在不同服 务 器上的切 换 , 导 致数据 库 的 暂时 不可用。无法 满 足 对 可用性有 严 格 要求的 应 用 类 型。 7、 扩 展性差。无法 进 行横向 扩 展,只能 进 行 纵 向 扩 展。当 应 用 对 性能有更高 的要求 时 , 该 模式的数据 库 服 务 器无法 进 行增加 节 点 、 实 例等横向 扩 展,只能 进 行增加硬件配置等 纵 向 扩 展,且 扩 展性有局限。 此模式要求 : 1 硬件配置方面 预 留 扩 展量。由 于 该 模式无法 进 行横向 扩 展 , 所以在 选择 硬 件配置 时 要 为 以后的 纵 向 扩 展 预 留 扩 展量 , 避免硬件无法 满 足性能需求的情 况。 2 充分考 虑该 模式是否 满 足 应 用未来一段 时间 的需求 。需要考 虑应 用在未来 一段时间 是否会 发 生 变 化 , 该 模式是否 满 足 应 用 变 化的需 求。 2. 3 式 数据 库 服 务 器采用 式, 满 足 对 高可用性要求高的 应 用 类 型 , 具 备 以下特点 : 1、 需要多个硬件服 务 器。根据 节 点的个数,相 应 的需要多个硬件服 务 器。硬 件成本 较 高。 2、 某些数据 库 版本需要 件的支持。 该 模式下,某些数据 库 版本需要配 合 相应的 件才可以 实现 。 3、 安装配置复 杂 。 该 模式比起 单实 例模式 , 安装配置相 对 复 杂 ,安 装配置周期长 。 4、 管理 维护 成本高。 该 模式的管理 维护 , 对 管理 维护 人 员 的要求 较 高 , 管理 维护 成本 较 高。 5、 对应 用 设计 的要求 较 高。需要充分考 虑业务 的 逻辑 性,以避免在多 节 点之 间 5 的信息交 换 和全局 锁 的 产 生。 6、 具 备较 高的高可用性。由 于是多服 务 器、多 实 例, 单 服 务 器和 实 例有故障 不会影响数据 库 的可用性。可以 满 足 对 可用性有 严 格要求的 应 用 类 型。 7、 扩 展性好。既可以 进 行横向 扩 展,也可以 进 行 纵 向 扩 展。当 应 用 对 性能有 更高的要求 时 , 该 模式的数据 库 可以通 过 增加 节 点的方式 进 行横向 扩 展,也可 以通过 增加硬件配置等 纵 向 扩 展,具 备 良好的 扩 展性。 此模式要求 : 1、 硬件配置方面 预 留 扩 展量。 预 留一定的硬件 扩 展量,可以更灵活的 进 行 扩 展。2、在 应 用 设计时 ,充分考 虑业务逻辑 ,减少多 节 点 间 的信息交 换 量,更好的 发挥 优 点。 2. 4 式 数据 库 服 务 器采用 备 模式,可以 满 足 对 可用性有特殊需求的应 用,具 备 以下特点 : 1、 需要冗余的服 务 器 设备 。 该 模式需要有冗余的服 务 器硬件。硬件成本 较 高。 2、 需要元余的存 储设备 。主机和 备 机都需要同 样 的存 储 空 间 ,成本 较 高。 3、 安装配置比 较 复 杂 。 该 模式比 单节 点、 单实 例的模式配置复 杂 一些 ,需要更多的配置步 骤 。 4、管理 维护 成本高。 该 模式 对维护 人 员 的要求 较 高 , 维护 成本高。 5、 具 备 一定的容灾特性。当主机整个数据 库 系 统 不可用并短期内无法恢复 时 , 可以把数据 库 系 统 切 换 到 备 机上 , 具 备 容灾的功能。 6、 备 机可以用作只 读查询 。 备 机可以切 换 到只 读 状 态 供 报 表之 类 的 查询 操 作, 减轻 主机的 压 力。 要求 : 1、 主机与 备 机在物理上要分开。 为 了 实现 容灾的特性,需要在物理上分割主 机和 备 机。 2、 进 行合理的 设计 , 充分 实现 功能。 2. 5 式 数据 库 服 务 器采用 式, 可以 满 足 对 可用性和容灾都有特定 6 需 求的 应 用 , 具 备 以下特点 : 1、 需要冗余的服 务 器 设备 。 该 模式需要有冗余的服 务 器硬件。硬件成本 较 高。 2、 需要 冗 余的存 储 设 备 。主机和 备 机都需要同 样 的存 储 空 间 , 成本 较 高。 3、 安装配置比 较 复 杂 。 该 模式既需要配置 需要配置 配置 过程比 较 复 杂 ,配置周期 长 。 4、管理 维护 成本高。 该 模式 对维护 人 员 的要求 较 高 , 维护 成本 高。 5、 具 备 很高的可用性和容灾性。 该 模式既 满 足高可用性也 满 足容灾的需求。 6、 备 机可以用作只 读查询 。 备 机可以切 换 到只 读 状 态 供 报 表之 类 的 查询 操 作, 减轻 主机的 压 力。 要求 : 1、 主机与 备 机在物理上要分开。 为 了 实现 容灾的特性 , 需要在物理上分割主机和 备 机。 2、 进 行合理的 设计 ,充分 实现 功能。 7 2 数据库部署模式选择建议 3. 1 部署模式的选择 在 设计 数据 库时 必 须 考 虑 系 统 的可用性 、 业务连续 性要求 , 针对 系 统 的可用 性需求, 采用不同的数据 库 部署模式 : 1 对 、 的系 统 ,建 议 数据 库 采用 式,数据库单 台 设备 故障 时对业务 没有影响,并考 虑 灾 备 系 统 的 设计 。 2 对 : 长 度 为 3 个字符的 项 目英文 简 称 2、 的命名格式 : : X 为长 度 为 2字符的 业务 功能 简 称 . 3、 型命名格式 : T 注 : X 为长 度 为 4字符的 业务 功能 简 称 4、 型命名 注 : 监 控 软 件用 户应 按照第三方的供 应 商提供的方式命名。 5、 其他 类 型命名格式 : : 长 度 3 个字符的功能英文 简 称。 24 户权限分配方式 对 于一个数据 库项 目,在 应 用系 统 开 发过 程中 , 就开始 对 数据 库 用 户权 限 进行 严 格的控制。即按照 该 系 统 未来生 产时 的方式 进 行分配,尽管 此 时 数据 库还处在开 发 服 务 器之中 , 尽管 给 开 发项 目的控制 带 来更多的 工作, 但数据 库 的安 全性大大提高了。 对 数据 库 用 户 (的授 权 , 应 通 过 数 据 库 角色 (进 行分配。而 不要把 对 象特 权 和系 统 特 权 直接授 权给 数据 库 用 户 。 用户类型的角色命名规范 1、 型用 户 分配的角色命名 规则 : : X 为长 度 为 2字符的 业务 功能 简 称。 2、 型用 户 分配的角色命名 规则 : : X 为长 度 为 4字符的 业务 功能 简 称。 3、 型用 户 分配的角色命名 规则 : 注 : 应 按照第三方厂商提供的方式命名。 4、其他 类 型用 户 分配的角色命名 规则 : 注 : 长 度 为 三个字符的 业务 功能 简 称。 据库用户安全的实现 据库特权 据 库 是通 过 特 权 (这 个概念来 实现 数据安全的。 所 谓 特权 指用一种指定的方式 访问 据 库 数据 对 象的一个 许 可,如 查询 一 个数据表的 许 可等。 这 个特 权 能 够 被授予某个 实 体,因此 这 个授予 实 体特 权 (的 过 程,称之 为 授 权 (。 涉及 据 库 系 统 安全的 实 体有两个,分 别 是系 统 特 权 (和 对 象特 权 (。 1、 系 统 特 权 系 统 特 权 是指登 录 到 据 库 系 统 的用 户 , 执 行数据 库 系 统级别 的 某种操 25 作或者是某一数据 库对 象的 创 建、修改、 删 除。在 据 库 系 统 中有一系列的系 统 内置 预 定 义 特 权 ,系 统 用 这 些特 权 去控制数据的安全。 不得授予普通用户额 外的全局 权 限 ,如 , 应 用有特殊需求的除外。 2、 对 象特 权 对 象特 权 是指登 录 到 据 库 系 统 的用 户 ,有 权执 行数据 库对 象 级别 的某种操作。例如表的 作等。同 样 ,在 系 统 中有一系列的 对 象内置 预 定 义 特 权 ,系 统 用 这 些特 权 去控制数据的 安全。 色 由于 据 库 系 统业务处 理的复 杂 性, 对 据 库 的系 统 特 权 和 对 象特 权 的分配也就 变 得十分复 杂 。因此, 为 了方便管理系 统 特 权 和 对 象 特 权 ,需要引入角色 这 个基本概念。 所 谓 角色是指系 统 特 权 和 对 象特 权 的集合。通 过对 角色的管理,使得 据 库 的系 统 特 权 和 对 象特 权 管理 变 得更加方便和容易。 基于角色的安全管理主要有以下几点 优势 : l、减少授 权 工作量 :可以通 过 授 权给 与一 组 用 户 相关 联 的角色 , 再由 该 角色 授权给该 用 户组 的成 员 用 户 。 2、 动态 特 权 管理 :如果授 权给 某个 的特 权 需要改 变 , 只 须 修改相关 角色的授 权 , 那么与 这 个角色相关的用 户 的特 权 会自 动 改 变 , 不 须 修改授 权给 用 户特 权 。 3、 设 置特 权 的可用性 : 当某个被授予用 户 的角色,需要取消,只 须对 相 应 的 角色 设 置禁用 (。因此,在任何特定的情况下, 都可 对 用 户 的授 权进 行必要的控制。 4、 应 用程序 级 的 设 置可用性 : 前台 应 用程序在 试图 以某个数据 库 用 户 的身份 与后台数据 库 相 连 接 时 , 可以 对 角色 设 置可用性。 这 种做法可以把非 应 用程序 例如 操作 工具等, 屏蔽在数据 库 系 统 之外,以保 证 数据 库 的安全。 角色可以根据 业务 的需求自由定 义 ,系 统 特 权 和 对 象特 权 可以授 权给 角 色, 26 角色也可授 权给 另外的角色,角色也可授 权给 用 户 。基 于上面描述的角色安全管理的 优 点和特点 , 据 库 系 统选择 角色来 实 施数据 库 用 户 的授 权 管理,并根据 业务 需求从不同的角度 实现业务 的 权 限分配。 根据需求, 设 置不同 级别 的角色 , 某一 级别 体 现对 某一 项业务 的特 权 。各 角色级别 之 间 或是子集关系 , 或是交集关系 :同一 级别 的角色之 间 , 或是交集,或是互 为 独立集合的关系。随着 对业务 需求的增加或 变 化 , 不断增加、完善 访问控制的粒度, 并 坚 持最小化特 权 原 则 。 1、 通 过 存 储过 程管理特 权 (使用存 储过 程 (来限制数据 库 的操作 , 客 户 端用 户 只需有权执 行存 储过 程 , 并通 过 存 储过 程来 实现对 数据 库 表的 访问 。因而就屏 蔽了用户 直接 对 数据 库 表的操作。 2、 通 过视图 (管理特 权 通 过视图 (来控制 据 库 系 统 的安全。即只分配 给 用 户查询视剧的特 权 ,而 对 基表定 义视图 的相关的数据表 则进 行屏蔽,禁止 对 数 据表的直接操作。 视 图 可以 实现 以下两种安全 级别 : 1、 使用 视图 可以限制 对 数据表中的特定的列的 访问 。 2、使用 视图 可以限制 对 数据表中的特定的行的 访问 。 如 : 对 于某一基表,要求只 显 示部分行, 则 可通 过创 建 实 体的 句来控 制行的 显 示 。 予权限和角色 予系统权限和角色 可以用 句 授予系 统权 限和角色 给 其它角色和用 户 。有 统权 限的任何用 户 可以授予数据 库 里的任何 角色。 下面的 语 句授予系 统权 限 角色 用 户 O 注意 : 对 象 权 限不能跟系 统权 限和角色在同一句 句里授予。 27 当一个用 户创 建一个角色 , 会把自 动这 个角色 带 关 键 字 授予 给 它的 创 建者。一个 带 有关 键 字 被授予者有几 项扩 展性能 : 1 被授予者可以 对 数据 库 的其它用 户 或角色 进 行授予或撤 销 系 统权 限或 角色的操作。 (用 户 不 可以撤 销 它本身的角色 ) 2 被授予者可以 进 一步授予有关 键 字 N 系 统 或角色。 3 拥 有一个角色的被授予者可以改 变 或卸 载这 个角色。 在下面的 语 句中 , 安全管理 员 把 色授予 给 O 用 户 不但可以使用 隐 含在角色 的所有 权 限 , 当有需要 时还 可以授予 , 撤 销 或卸 载 色。 只有在 对 安全管理 员进 行相关 权 限和角色授予 时 , 才允 许带 有关 键 字 予对象权限和角色 同 样 可以使用 句来授予 对 象 权 限 给 角色和用 户 。要授予 对 象 权 限, 必 须 要具 备 下面任意一个条件 : 1 拥 有被授予的 对 象 2 被授予 过 有关 键 字 对 象 权 限。 注意 : 系 统权 限和角色不能和 对 象 权 限在同一句 句中授予。 下面的 语 句授予了 对应 所有列的 对 象 权 限 给 用 户 N O 要授予只 对应 的 的 对 象 权 限 给 用 户 声明下面的句子 : O 要把 对应 于 图 的所有 对 象 权 限 给 用 户 要使用 键 字,正 如下面的例子所示 : N O 拥 有 对 象的用 户 会 自 动 授予所有相关的有关 键 字 对 象 权 限。 这 28 几个 权 限 让 被授予者有以下几个 扩 展 权 限 : 1 被授予者可以授予有或没有关 键 字 对 象 权 限 给 数据 库 里 的任何用 户 或者任何角色。 2 如果在 带 有关 键 字 况下授予, 被授予者得到一个表的 对 象 权 限 , 并且被授予者有 系 统权 限, 那么被授予者就可以在 这 个表上建 视图 和把 这 个 视图 相 应 的 权 限授予 给 数据 库 的任何用 户 或角色。 3 当把一个 对 象 权 限授予 给 一个角色 时 , 关 键 字 不起作用的。止通 过 角色来 传 播 对 象 权 限 , 因此有某角色的被授予者不能通 过 角色来 传 播 拥 有的 对 象 权 限。 予列的权限 可以授予 对应 于表里 单 独一列的 权 限。 警告 :在授予 对应 列的 限之前 , 观 察 这 个表是否有 许 多定 义 了 束的列 , 如果是就 终 止授予。 选择 性的把插入特性授予 给 那些没有 特性的列, 防止了用 户 插入任何列到表里 。要避免 这 种情形 , 就要确定每一个 列既可以插入又有非空的默 认值 。否 则 ,被授予者插入 记录就会不成功并 出 现错误 。 据库默认用户 除了 户 , 其他 认 用 户 都 应该 置 为 态 , 除非有特殊需求 ; 据库用户密码 数据 库 所有活 动 状 态 用 户 的密 码 不得 设 置 为 己知的默 认 密 码 (如 : 户密 码 也不能 设 置 为 ; 数据 库 用 户 的密 码应该 定期修改 29 据库分区 据库分区介绍 分区技 术 是 为 解决数据 库 中巨大的表或索引 读 写速度 过 慢而提出的 解决方案。分区技 术 是利用物理上和 逻 堤上 对 数据 进 行分割来提高 处 理速度的。 同 时 , 合理的分区也提高了数据 库 数据的可管理性。 和索引考 虑 使用分区的条件 : 1、 数据 损 坏的故障隔离 2、 支持在 线 增加 、 删 除 3、 特定分区上的批 处 理 4、 按分区 备 份 5、 维护时 可 访问 正常分区 6、 恢复最关 键 的数据分区 辑分割 根据分区策略, 一 张 表的数据可以 逻辑 上分布 于多个分区、子分区中, 对 数据的 查询 如果利用分区策略就可以 缩 小 访问 的范 围 , 在一定量 级 上提 高 查询 速度。同 样 , 对 于索引分区也是一 样 的 , 从 逻辑 上分割表, 缩 小 处 理中的范 围 , 能 够极大地提高 身的 处 理速度。 理分割 对 于 逻辑 分割后的分区,可以通 过 策略分布到不同的表空 间 中,从而分布到 不同的数据文件中,而数据文件又可以分配到不同的存 储 介 质 空 间 中, 这样 就可 以充分利用操作系 统 的并行 访问 ,同 时 也利用存 储 介 质 的并行 访问 ,极大地同 时 提高写入和 读 取速度 。 同 样 , 对 于索引分区也是一 样 的机制。 30 区 的好处 1、 分区允 许 数据 库 管理 员进 行数据管理操作 : 数据装 载 ,索引的 创 建和重建 ,在分区 级别 的 备 份与恢复。因此可 节 省数据 库 管理 员 大量的操作 时间 。 2、 分区可大幅度减少 因 维护 引起的看机 时间 。分区的独立性使数据 库 管理 员 对 同一表或索引的各个分区 进 行并 发 的 维护 管理操作 ;也可 对 分区表并行的 执 行 作。 3、 分区可增加数据 库 的可用性。减少 维护 窗口,恢复次数以及系 统 失效的影 响。 4、分区不要求修改任何 应 用程序。如 数据 库 管理 员 可把非分区表 转换为 分 区表, 而不必修改或重写 句或 句。同 时 也不必重写前端的 应 用程序代码 。 区 的缺点 当然,任何事物都具两面性,分区 带 来了数据 库创 建方面的复 杂 度。即 维护 操作原来是面向一个表或索引 对 象, 现 在 则 要面向几十至上百个分区。但后台 工作复杂 度的加大 换 来了前台数据操作的效率提 高, 也是 值 得的。 e 分区技术 供以下五种分区技 术 : 1、 范 围 分区 范 围 分区是 对 某个可度量的字段在可以 预见 的范 围 内 进 行划分的分区方 式,例如 : 日期字段。 2、 枚 举值 分区 枚 举值 分区是 对 某个可列 举 确定 值 的字段按照 不同 值进 行划分的分区方 式, 例如 : 区 县 代 码 字段。 3、 散列分区 散列分区是 对 某个离散性很大的字段按照根据散列算法 计 算出的散列 值进 行分区,例如 :证 件号 码 。 31 4、 组 合范 围 组 合范 围 值 分区是按照范 围 做主分区 , 在主分区的基 础 上再次 进 行 按照枚举值 分区的 组 合分区。例如 : 日期 。 5、 组 合枚 举 组 合范 围 做主分区 , 在主分区的基 础 上再次 进 行按照 散列分区的 组 合分区。例如 : 日期 号 码 。 区使用选择 如果数据按照某个 (某些 )值 分区,那么 区就最合适,比如按照 年度 、月份 等等, 在 这 种情况下 , 区可以利用分区消除, 这 包括 应 用中使用 ” =” 、 ” 、 等作 为 条件。 如果不能找到其他合适的自然条件 进 行 分区, 那么 区就比 较 合适 , 这 是我 们 建 议选择 唯一列或者几乎唯一的列作 为 分区 键值 。 这 种情况下 , 分区数据是均匀的, 使用分区 键值 ” =” 或者 in( )时 , 区可以利用分区消除, 但是使用其他条件 时 , 法利用分区消除。 如果分区后, 每个分区的数据量 还 是很大,建 议 使用 组 合分区 , 例如, 首先按照自然条件做 区之后, 对 分区再 进 行分区。 区索引 局索引 ( 1、 指向任何一个分区中的 记录 2、索引可以被分区或不分区 3、 表可以被分区或不分区 4、分区 键值 可以是有前 缀 后没有前 缀 地索引 (1、 每个本地索引分区只包含本分区的 记录 32 2、 二种 类 型的本地索 引 前 缀 ( : 唯一或非唯一列,可有效的使用分区消除,适于索引并行 查询 ,适用 于 前 缀 (: 适合于索引并行 查询 , 可有效的使用分区消除, 唯一索引受限,适用于 、 分区 键值 可以与索 引 键值 不同 每个表分区都有一个索引分区, 而且只索引 该 表分 区的数据。一个 给 定索引分区中的所有条目都指向一个表分区,表 分区中的所有行都表示在一个索引分区中。 优 点 :容易 维护 ;适合并行索引 扫 描 缺点 :对 少量 记录查询 相 对 效率不 高 一个索引可以指向多个分区的数据 优 点 :对单 个或少量 记录 的 访问 比 较 有效 缺点 :管理 维护 上有 额 外成本 索引有独立的分区 键值 , 每个索引分区可能指向多个不同的表分区数据 优 点 :可用性和管理性 缺点 :对 新数据的 导 入不会太有效 据库实例配置 对 于 化,随版本的区 别 而有所 不同。但万 变 不离其 宗, 大部分的参数 设 置原理是相同的 。 据库字符集 数据 库 字符集的确定非常重要 , 如果 选择 不当 , 会 给业务 数据的保存 带 来麻 烦 。如在 现实 中 , 有的 汉 字保存到数据 库时发 生乱 码 , 从而使客 户 的信息不能正常保存和 显 示。 数据 库 字符集在系 统设计 开 发阶 段就 应 当确定。在数据 库 系 统 上 线后, 再更改数据 库 字符集 , 代价会非常大。因 为 不同的字符集 设 置之 间 , 存在转换 操作,如果不兼容 , 只能逐条 转换 。一般 选择 原 则 是要适中, 满 足当前和 33 未来 业务 数据的保存。既 不要 选择 太大,也不要 过 小。 现 有支持 汉 字的字符集包括 : 此字符集 较 小 , 不建 议 使用 r 此字符包含了大部需要的 汉 字字符,由 于目前已 经 有了 新的国 标而 格超 集,部分字符 编码 有改 动 ,如果要升 级 到 导 出 导 入重建 , 因此不建 议 使用 该 字符集。此字符集是最新国家 标 准字符集 , 包含字符 较 全 , 如果系 统 将来不会有其他国家字符被使用 , 可以使用此字符集。注意 10g 的 时 , 选 不到 该 字符集 , 要使用 该 字符集只能手 工建 库 。 此字符集是 对汉 字支持也 较 好 。如果系统 可能会有其他国家字符 录 入 ,建 议选 用此字符集。 据库版本和补丁集 开放平台管理部每季度会推出 本建 议 , 包括使用的 本和补 丁集建 议 , 新上 线 系 统 安装 时应该 按最新的版本建 议 安装。 据库参数设置 数据 库 参数的 设 置与 业务应 用密 不可分。不同的 业务类 型 , 决定着关 键 参数 的值 , 同 时 合理参数 值 也就决定 着数据 库 系 统 的性能 优 劣。不 仅 如 此, 业务 数据的需求也决定着数据 库 系 统 的 设 置。 对 于 实 例 创 建成功而不可更改的或者修改代价比 较 大的参数,必 须 慎重考 虑 , 在充分 调 研各个方面的需求后 , 方可确定参数 值 , 以 满 足 业务 的正常健康的运行。 须修改的初始化参数 据 库缓 冲 高速 缓 存用来存 储 最近使用的数据。 处 理 查询 时 , 服 务 器 进 程在数据 库缓 冲高速 缓 存中 查 找任何所需的 块 。如果未在数据 库缓 冲高 速 缓 存中找到 这 34 个 块 , 服 务 器 进 程 就从数据文件 读 取 这 个 块 并且在数据 库缓 冲 高速 缓 存中放置一个副本。由 于 对 同一个 块 的后 续请 求可能在内存中 找到 这 个 块 , 因此 这 些后续请 求可以不需要 再次 进 行物理 读 取。 用最近最少使用算法来 释 放近期未被 访问 的 缓 冲区 , 以便在 缓 冲 高速缓 存中 为 新 块腾 出空 间 。 衡量一个系 统 的的数据 缓 冲区 设 定效果的的一个重要指 标 是数据的 缓 存命中率。 对 于 统 ,由 于大量的数据 访问 使用全表 扫 描的方式来运行 , 回答的是一些 统计结 果和 如果 那么 之 类 的分析和 预测 , 其数据 缓 存 的利用率 较 低 , 此 时 主要 应该 考 虑 的是 规 划系 统 的 I/ I/ 而不是提高系统缓 存的命中率。 对 于 统 ,由 于每次 处 理的数据量 较 小而且大量的数据是可以重复 使用的,所以数据的共享 对 提高系 统 的效率非常重要。下面的 说 明是 针对 用系 统的。 对 于一个 设计 良好的 应 用系 统 , 其数据 库 的 缓 存命中率 应该 在 85% 以上。 对 于最 终 确定 , 需要依靠 对实际 系 统 的运行分析。 建 议值 : 该 参数一般取物理内存的 30%右。 本系统: 20后根据运行分析, 再作 调 整。 享池是用来存放可供全局共享的 对 象 , 比如可重用的 句 执 行 计 划,、存 储过 程 、函数和游 标 等信息。 共享池的大小是由 数决定的, 而且可以使用 句来 动态 改 变 , 但 总 的 大小不能超 过 设 置的一般性原 则 一般情况下, 共享池大小的 设 定与 应 用的 类 型和并 发 用 户 的数量有关系。 其 实际设 定 值 与系 统 的可用内存相关。 对 于复 杂 的 应 用系 统 , 指每个功能 拥 有 较 多的 句同 时 每个 旬的 执 行计 划又比 较 复 杂 的情况 下, 可以适当的增加 , 随着并 发 35 用 户 的增加 应 当适当的 调 整 值 。 对 于 较 小的 应 用系 统 , 共享池的大小和数据 缓 冲区的比例可以 为 1 : 2 , 随着内存的增加, 该 比例可以进 一步的减小 , 一般 共享池不必超 过 6对 于一个正常的 统 句的 缓 存 命中率在 95%就是一个比 较 好的 系 统 了, 对 于 统 80%的 缓 存命中率也是可以接受的。 对 于一个具有 4理内存 300 个并 发 用 户 的 应 用体系的 用 系 统 可以 设定 00M, 而 对 于一 个具有 8理内存 600个并 发 用 户 的 C/S 应 用体系的 用系 统则 可以 设 定 1200M 。 建 议值 : 建 议 此参数 设 置 为 512M, 至少在 200 间 。 本系统: 5 于 最 终 确定 , 需要依靠 对实际 系 统 的运行分析。 池用来存 储 和 句 处 理无直接关系的大内存 结 构。如在 备 份和恢复 过 程中复制的数据 块 。 大池是 的可 选选项 , 目的 为 了减 轻 共 享池的 压 力。大池不使用最 近最少使用 ( 算法来 进 行管理。 大池的大小由参数文件中的 置。能被 句 动态 改 变 。 设 置的一般性原 则 大池一般用来存放并行 查询 的相关信息和 磁 盘 I/区。 对 于 为 分配的大池, 其 设 定与 配的通道数有关 : 公式 为 :通道数 * (16 ( 4 * 硬 盘备 份 时 , 0 磁 带备 份 时 , 该值 默 认为 256k 建 议值 : 00M 256M 本系统: 100M 36 数决定数据 库 系 统 的性能和使用。 数据 库 参数 设 置与原 则 : 1、 型的 业务应 用数据 库 系 统 , 则 k ; 2、 型的 业务应 用数据 库 系 统 , 则 62k ; 可以建立不同 表空 间 , 根据不同的 业务 特性 将不同的表放置于不同 表空 间 中 , 这 个特性 对 于系 统 会 有性能的提升。 针对 不同 业务类 型的数据 库 系 统 ,以上 设 置方式 , 不是 绝对 的,要取决 于 业务 具体情况。 数 设 置文件的 绝对 路径。 默 认值 : 议值 :根据命名 规 范 命名,文件文件 应该 放入存 储 , 特 别 是在 境 中。 用 该 参数的前提是,必 须 并且数据 库 运行方式是 连 接 时 式 时 , 这 个参数才可生效。 此 时 参数 被忽略失效。但如果使用 接方式 时 , 则 时 *_会生效。 系 统 自 动 管 理*_大小,因此推荐使用 这 个参数。其 设 置原 则为 : 1、 ( 80%) * 20% 2、 ( 80%) * 50% 其中 : 系 统 的物理内存。 该 原 则 是 经验值 , 对 于 实际 运行系 统 可 视情况适 当浮 动调 整。 本系统: 1G 37 据 实际连 接数据 库 的 连 接数的 进 行 设 置,不得低于 500 。 参数 设 定了一个会 话 一次可以打开的游 标 的最大数量 , 并且限制使用的 标 高速 缓 存的大小 , 以避免用 户 再次 执 行 语 句 时 重新 进 行 语 法分析。如果初始化参数 为 则 需要相 应 的增大。 1) 值 范 围 : 1 - 4) 默 认值 : 50 3) 推荐 值 :该值 与 应 用 类 型相关, 设 置 值 不得低于 200 议 不要使用默 认值 (

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论