单节点Windows系统上的ASM.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
PAGEPAGE1单节点Windows系统上的ASMBLOG:zhyuh.itpub.netASM(AutomaticStorageManagement)是Oracle10g的一个重要新特性,在实现数据库I/O自动负载平衡,数据文件镜像等方面起着重要的作用。即使是单节点的数据库,Oracle也推荐使用ASM。但一般文档上提到ASM时,都需要有磁盘组或者多块磁盘才能实现,这使得很多人无法建立学习和实践的环境。下面的实验将带你在windowsxp的操作系统中建立ASM环境,并将已有的数据库转移到ASM中,同时该实 【ASM(Automatic Storage Management)详解】 Oracle 10g 引入的 ASM 是一项关键的存储管理技术,它旨在提供数据库I/O的自动负载均衡,以及数据文件的镜像功能,从而增强系统的可靠性和性能。ASM 使得数据库管理员能够更有效地管理和组织存储资源,即使在单节点的环境下,Oracle 也推荐使用 ASM。 在传统的 ASM 文档中,通常要求至少有一个磁盘组或多块磁盘来创建 ASM 环境,这往往成为初学者实践ASM的一大障碍。然而,通过以下步骤,我们可以在单节点的 Windows XP 系统上建立 ASM 实例,而无需额外的磁盘或复杂的虚拟化环境。 **建立 ASM Instance** 1. **模拟磁盘**:使用 Oracle 提供的 `asmtool` 工具,可以在一个磁盘上创建多个虚拟磁盘,例如在 C:\asmdisks 目录下生成5个1GB的文件,ASM 将视这些文件为独立的物理磁盘。 2. **配置 CSS(Cluster Synchronization Services)**:CSS 服务用于同步 ASM 实例和数据库实例,即使在非集群环境中也是必要的。通过 `localconfig` 命令进行配置,并确保 CSS 运行正常。 3. **创建 ASM Initial 参数文件**:ASM 实例有自己的初始参数文件,可以是 spfile 或文本文件,通过 SID 区分 ASM 实例与数据库实例。编辑 ASM SID,默认为 +ASM。 4. **使用 oradim 创建 ASM 实例**:`oradim` 命令用于创建新的 ASM 实例,指定 ASMSID 和启动模式(默认为手动)。 5. **连接 ASM Instance**:连接到 ASM 实例后,可以进一步管理和操作 ASM 资源。 6. **创建磁盘组**:创建 ASM 磁盘组,如 "DGROUP1",并确保磁盘组状态变为 "CACHED",表示磁盘已被 ASM 访问。 7. **更新 ASM 实例参数**:在 init+ASM.ora 中添加 ASM_DISKGROUPS 参数,生成 spfile 并重启 ASM 实例。 **将数据库转移到 ASM** 1. **调整参数**:在 RMAN 中转移数据库前,需修改控制文件、恢复文件目录等参数。 2. **重启数据库至 nomount 状态**:为 RMAN 备份和转移准备环境。 3. **RMAN 操作**:通过 RMAN 的 `BACKUP AS COPY DATABASE` 命令备份并复制数据库到 ASM。 4. **数据库状态检查**:数据库转移完成后,使用 SQL*PLUS 检查数据库状态,确认 controlfile 和 datafile 已经存储在 ASM 磁盘上。 尽管 ASM 主要设计用于多节点集群环境,但在单节点 Windows 系统上,ASM 也能提供卓越的存储管理功能。通过上述步骤,学习者和管理员可以在简单的环境中体验和理解 ASM 的强大功能,为后续在更大规模的生产环境中应用 ASM 打下基础。
剩余15页未读,继续阅读
- 粉丝: 87
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助