配置自动存储管理

概述

自动存储管理 (ASM) 提供对文件系统的垂直集成,以及专门为 Oracle 数据库文件而建立的容量管理器。本示例将向您演示如何为单个数据库实例配置 ASM。

使用数据库配置助理 (DBCA) 配置 ASM,这包括创建并启动一个 ASM 实例,以及使用两个“磁盘”创建一个磁盘组。然后,通过验证以下内容来测试安装:

  • 所有相关的 Windows 服务均已启动
  • 您可以在 SQL*Plus 中查询 +ASM 实例
  • 通过使用 ORCL 实例中的一行来创建一个表空间和一个表,您可以使用该 ASM 安装。

企业管理器可以显示有关该 ASM 实例的信息。为此,用企业管理器配置助理 (emca ) 修改企业管理器。最后,测试重新配置的企业管理器数据库控制台。

注意: 学习管理自动空间管理磁盘组 教程之前需要先学习本教程。

返回主题列表

在您的数据库服务器上,没有运行任何 ASM 实例。您决定创建一个 ASM 实例和一个磁盘组。该磁盘组将以现有的 196 MB 未格式化分区的形式使用“磁盘”。只有为一个磁盘的磁盘头加上时间戳记后,磁盘组才能使用该磁盘。然后,您决定在 SQL*Plus 中创建一个测试表空间,以确认您有权访问该 +ASM 实例。您还想将企业管理器用作一个管理 ASM 的工具,因此还需要对其进行重新配置。

返回主题列表

开始本教程之前,您应该:

1.

完成了教程在 Windows 上安装 Oracle 数据库 10g

2.

asminst.zip 下载到工作目录 (c:/wkdir ) 中并进行解压缩。

3.

准备磁盘组

要安装 ASM,您需要有一个或多个未格式化的“原始”分区。本教程使用 G、H、IJ 上的分区,其中每个均为 196 MB。

将鼠标放在该图标上可以查看此图像

注意 :创建磁盘分区是一个敏感操作,只能由合格的系统管理员进行。有关为自动存储管理安装准备磁盘组的更多信息,请参阅用于 Microsoft Windows 的 Oracle 数据库 10g 第 2 版 (10.2) 安装指南

返回主题列表

使用 DBCA 创建 ASM 实例和磁盘组

要使用 DBCA 创建 ASM 实例和磁盘组,请执行以下步骤:

1.

要启动一个 SQL*Plus 会话,请选择 Start > Programs > Oracle - OraDb10g_home1 > Configuration and Migration Tools > Database Configuration Assistant

DBCA 将启动其 GUI 界面。

将鼠标放在该图标上可以查看此图像

 

2.

在 Welcome 页面中单击 Next

将鼠标放在该图标上可以查看此图像

 

3.

选择 Configure Automatic Storage Management ,然后单击 Next

将鼠标放在该图标上可以查看此图像

 

4.

Database Configuration Assistant:Warning 窗口将通知您下一个步骤。

将鼠标放在该图标上可以查看图像

注意您的路径。根据您的 Oracle 主目录值,您可能会看到一个不同的路径。

 

5.

打开一个命令提示符窗口,用上一个窗口中的路径输入以下命令:

e:/oracle/ora10g/bin/localconfig add

将标放在该图标上可以查看此图像

批处理文件添加了一个 CSS 服务后,单击右上方窗口框架上的 Close 图标关闭该命令窗口。

将鼠标放在该图标上可以查看此图像

 

6.

现在,在 Database Configuration Assistant:Warning 窗口中单击 OK

将鼠标放在该图标上可以查看此图像

 

7.

在 Operations 页面中单击 Next

将鼠标放在该图标上可以查看此图像

 

8.

在 Create ASM Instance 页面中,在 SYS passwordConfirm SYS password 域中输入 oracle ,单击 Next

将鼠标放在该图标上可以查看此图像

 

9.

系统将显示一条消息,通知您 DBCA 将创建并启动该 ASM 实例。单击 OK

将鼠标放在该图标上可以查看此图像

ASM Instance Creation 窗口显示,然后 ASM Disk Groups 页面出现。

将鼠标放在该图标上可以查看此图像

 

10.

在 ASM Disk Groups 页面中单击 Create New

将鼠标放在该图标上可以查看此图像

 

11.

在 Create Disk Group 页面中,输入 DGROUP1 作为 Disk Group Name。如果您使用的是从未用于 ASM 的磁盘,则单击 Stamp Disks

将鼠标放在该图标上可以查看此图像

或者,如果您使用的是以前曾用于 ASM 的磁盘,则无需为这些磁盘头加上时间戳记。请前往第 16 步。

将鼠标放在该图标上可以查看此图像

 

12.

在 asmtool operation 页面中,选择 Add or change label ,然后单击 Next

将鼠标放在该图标上可以查看此图像

 

13.

通过单击按住 Shift 键单击 ,在 Select disks 页面中选择分区 6、7、8 和 9。如果是首次为分区加时间戳记,则这些分区的状态将显示为“Candidate device”。如果以前为分区加过时间戳记,并且已经删除了标签,则这些分区的状态将显示为“Unstamped ASM device”。单击 Next

将鼠标放在该图标上可以查看此图像

 

14.

在 Stamp disks 页面中单击 Next

将鼠标放在该图标上可以查看此图像

 

15.

在 Message ASM 页中单击 Finish

将鼠标放在该图标上可以查看此图像

等待,直至 Create Disk Group 页面上显示磁盘。由于尚未将它们分配给某个磁盘组,因此它们的 Header StatusPROVISIONED

 

16.

在 Create Disk Group 页面中,选择 Show All 。然后用 //./ORCLDISKDATA0//./ORCLDISKDATA1 路径选择磁盘,单击 OK

如果您正在处理新加了时间戳记的磁盘,则它们应如以下屏幕截图所示:

将鼠标放在该图标上可以查看此图像

如果它们以前曾用于 ASM,则应如下所示:

将鼠标放在该图标上可以查看此图像

 

17.

正在创建和安装该磁盘组。

将鼠标放在该图标上可以查看此图像

 

18.

在 ASM Disk Groups 页面中单击 Finish

将鼠标放在该图标上可以查看此图像

 

19.

单击 No 退出。

将鼠标放在该图标上可以查看此图像

 

返回主题列表

测试 ASM 安装

要测试 ASM 安装,请执行以下步骤:

返回主题列表

 

查看 Windows 服务

要查看 Windows 上的 ASM 和 CSS 服务,请执行以下步骤:

1.

要查看 Windows 服务,请选择 Start > Settings > Control Panel > Administrative Tools > Services

将鼠标放在该图标上可以查看此图像

 

2.

向下滚动至 Oracle 服务,确认是否启动了以下服务;如果没有启动,则使用 Actions > Start 进行启动:OracleASMService+ASM、OracleCSService、OracleDBConsoleorcl、OracleOraDb10g_homeTNSListenerOracleServiceORC

将鼠标放在该图标上可以查看此图像

 

3.

单击右上方窗口框架上的 X (关闭图标)关闭 Services 窗口。

将鼠标放在该图标上可以查看此图像

 

 

返回主题

在 SQL*Plus 中查询 ASM 信息

要查看磁盘组特性,请执行以下步骤:

 

1.

打开一个终端窗口并执行以下命令:

SET ORACLE_SID=+ASM

将鼠标放在该图标上可以查看此图像

 

2.

要启动一个 SQL*Plus 会话,请输入:

sqlplus sys/oracle as sysdba

将鼠标放在该图标上可以查看此图像

 

3.

执行以下命令可以查询 ASM 信息:

@c:/wkdir/query

query.sq l 文件包括以下命令:

select name, state, type, total_mb, free_mb from v$asm_diskgroup;

将鼠标放在该图标上可以查看此图像

 

4.

要退出 SQL*Plus 会话,请输入:

exit

将鼠标放在该图标上可以查看此图像

 

返回主题

创建表空间和表

要使用您的 ASM 安装,请使用 ORCL 实例中的一行来创建一个表空间和一个表。执行以下步骤:

 

1.

要指向 ORCL 实例,请在命令行提示符窗口中输入:

SET ORACLE_SID=ORCL

将鼠标放在该图标上可以查看此图像

 

2.

要启动一个 SQL*Plus 会话,请输入:

sqlplus sys/oracle as sysdba

将鼠标放在该图标上可以查看此图像

 

3.

要在 ORCL 模式下创建对象,请执行下列命令:

@c:/wkdir/create

create.sq l 文件包括以下命令:

create tablespace tbs1 datafile '+DGROUP1' size 20M;

create table tab1 (col1 number) tablespace tbs1;

insert into tab1 values (-44);

commit;

将鼠标放在该图标上可以查看此图像

 

返回主题

如果是首次创建 ASM 实例,您需要用企业管理器配置实用程序 (emca) 重新配置 dbcontrol 。该重新配置允许您从企业管理器数据库控制 (Enterprise Manager Database Control) 访问 ASM 信息。执行以下步骤:

 

1.

打开终端窗口,执行以下命令来停止 dbconsole

emctl stop dbconsole

将鼠标放在该图标上可以查看此图像

 

2.

要重新创建企业管理器信息库,请输入以下命令:

emca -repos recreate

将鼠标放在该图标上可以查看此图像

为信息库重新创建提供参数。在适当的提示符下输入:

Database SID:orcl
Listener port number:1521
Password for SYS user:oracle <口令不显示 >
Password for SYSMAN user:oracle <口令不显示 >
Do you wish to continue?[yes(Y)/no(N)]:y

将鼠标放在该图标上可以查看此图像

然后,等待。重新创建企业管理器信息库可能需要 15 分钟,这取决于您的系统设置。

将鼠标放在该图标上可以查看此图像

 

3.

要取消对 dbcontrol 的配置,请输入以下命令:

emca -deconfig dbcontrol db

将鼠标放在该图标上可以查看此图像

当系统提示时,输入以下值:

Database SID:orcl
Do you wish to continue?[yes(Y)/no(N)]:y

将鼠标放在该图标上可以查看此图像

取消配置通常要快于信息库重新创建的速度。实际时间取决于您的系统设置。

将鼠标放在该图标上可以查看此图像

 

4.

要重新配置 dbcontrol ,请输入以下命令:

emca -config dbcontrol db

将鼠标放在该图标上可以查看此图像

为重新配置提供参数。当系统提示时,输入以下值:

Database SID:orcl
Listener port number:1521
Password for SYS user:oracle
<口令不显示 >
Password for DBSNMP user:oracle
<口令不显示 >
Password for SYSMAN user:oracle
<口令不显示 >

以下问题无需输入任何内容(只需按 Enter 键):

Email address for notifications (optional):
Outgoing Mail (SMTP) server for notifications (optional):
ASM ORACLE_HOME [E:/oracle/product/10.2.0/db_1 ]:
ASM SID [ +ASM ]:
ASM PORT [ 1521 ]:
ASM user role [ SYSDBA ]:
ASM username [ SYS ]:

在提示符下输入:

ASM user password:oracle <口令不显示 >
ASM user password:oracle <口令不显示 >
Do you wish to continue?[yes(Y)/no(N)]:y

将鼠标放在该图标上可以查看此图像

重新配置的实际时间取决于您的系统设置。

将鼠标放在该图标上可以查看此图像

 

返回主题列表

要测试重新配置的企业管理器,请执行以下步骤:

 

1.

打开浏览器,输入以下 URL(用您的主机名或 IP 地址替换 <hostname >):

http://<hostname>:1158/em

输入 sys 作为 User Name,oracle 作为 Password,在 Connect As 域中输入 SYSDBA ,然后单击 Login

将鼠标移到该图标上可以查看此图像

 

2.

首次登录时,将显示 Licensing 页面。

将鼠标放在该图标上可以查看此图像

向下滚动至底部,然后单击 I agree

将鼠标放在该图标上可以查看此图像

 

3.

数据库主页显示,其 General 部分中出现 ASM link

将鼠标放在该图标上可以查看此图像

注意: 学习管理自动空间管理磁盘组 教程之前需要先学习本教程。

 

返回主题列表

在本教程中,您学习了如何:

创建 ASM 实例和磁盘组
测试 ASM 安装
将企业管理重新配置为 ASM 工具并进行测试
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值