1、目标:本文章介绍如何在单节点上安装Grid Infrastructure、配置Oracle Restart、将 ASM 实例spfile移动到一个 ASM 磁盘组。
2、安装前准备:
创建oracle用户以及oinstall和dba组。
下载oracle 11gr2  database,11gr2 Grid Infrastructure
3、对磁盘分区:
(1)、切换至root用户:
p_w_picpath
(2)、查看分区的可用性:
p_w_picpath
(3)、确定哪些磁盘要分区,这里是sdc,sdd,sde,sdf:
p_w_picpath
p_w_picpath
p_w_picpath 
p_w_picpath
(4)、查看分区后的结果:
p_w_picpath
4、创建ASM磁盘:
(1)、执行以下命令,进行初始化:
p_w_picpath
(2)、使用oracleasm init命令初始化asmlib:
p_w_picpath
(3)、使用oracleasm createdisk <diskname> <device_name> 命令为每个磁盘创建ASM磁盘label:
p_w_picpath 
(4)、查看创建后的ASM磁盘:
p_w_picpath
(5)、检查磁盘是否已挂载在oracleasm文件系统:
p_w_picpath
5、安装grid Infrastructure:
(1)、切换至安装文件所在的目录:
p_w_picpath
(2)、运行安装文件:
./runInstaller
p_w_picpath
(3)、在初始界面选择Install and Configure Grid Infrastructure for a Standalone Server:
p_w_picpath
(4)、选择语言:
p_w_picpath
(5)、在创建ASM磁盘组的界面进行以下配置:
Redundancy选择External。
选择以下磁盘ORCL:DATA1, ORCL:DATA2, and ORCL:DATA3.
选择next:
p_w_picpath
(6)、在设置ASM密码界面选择对所有用户使用相同的密码,键入密码下一步:
p_w_picpath
(7)、所有组选择dba:
p_w_picpath
如果出现告警,选择yes,下一步:
p_w_picpath
(8)、定义基本目录和安装目录:
p_w_picpath
(9)、开始检查安装条件是否满足:
p_w_picpath
如果出现告警,点击忽略即可:
p_w_picpath
(10)、开始安装:
p_w_picpath
如果弹出以下内容,以root用户执行对应脚本:
p_w_picpath
p_w_picpath
(11)、安装完成后退出安装界面:
p_w_picpath
6、配置EM Database Control来管理ASM:
(1)、启动em:
p_w_picpath
(2)、查看EM database control首页:
p_w_picpath
p_w_picpath
(3)、在em中配置asm:
在server标签中选择升级到ASM:
p_w_picpath 
(4)、输入相应的内容,点击continue
p_w_picpath
(5)、
p_w_picpath 
(6)、创建一个表空间test,数据文件为test01.dbf:
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
p_w_picpath
(7)、重启EM:
p_w_picpath
(8)、重新登录em:
这个时候ASM就可以看到了:
p_w_picpath
7、启用grid infrastructure:
(1)、停止EM database control:
p_w_picpath
(2)、确定哪些组件进程正在运行:
p_w_picpath
查看ASM进程:
p_w_picpath
查看TNS进程:
p_w_picpath
(3)、关闭数据库实例:
p_w_picpath
(4)、停止监听器:
p_w_picpath
(5)、关闭ASM实例:
export ORACLE_SID=+ASM
p_w_picpath
(6)、删除dbora开机自动启动程序:
chkconfig --del dbora
p_w_picpath
(7)、重启机器:
p_w_picpath
(8)、重启完后,确认没有oracle相关进程运行:
p_w_picpath
(9)、执行crsctl enable has命令:
p_w_picpath
(10)、从Oracle Restart configuration中删除grid infrastructure listener:
p_w_picpath
(11)、编辑listener.ora文件,做如下更改:
将LISTENER命名为LISTENERASM:
p_w_picpath
(12)、向Oracle Restart configuration中添加grid infrastructure listener:
p_w_picpath
(13)、重新配置asm database:
p_w_picpath
p_w_picpath
(14)、启动ASM实例:
p_w_picpath
(15)、启动listener, database instance and EM database control:
p_w_picpath
p_w_picpath
p_w_picpath
(16)、启用Oracle Restart for the orcl database instance:
打开https://host01.example.com:1158/em地址,定位到database主页,在High Availability选项中点击Disabled link for Oracle Restart,指定主机帐号:
p_w_picpath
点击登录:
p_w_picpath
点击继续:
p_w_picpath
就可以查看到oracle restart的状态是enabled.
(17)、重新注册database listener with Oracle Restart.
p_w_picpath
点击Listener:
p_w_picpath
点击disabled,在出现的画面中选择继续:
p_w_picpath
完成后就可见下图:
p_w_picpath
(18)、启动数据库:
srvctl start database -d orcl
(19)、重启机器
(20)、查看oracle进程是否存在:
p_w_picpath
p_w_picpath
p_w_picpath
查看em状态:
p_w_picpath
8、向ASM实例中移动SPFILE:
(1)、停止数据库,ASM磁盘组:
p_w_picpath
(2)、配置ASM,定位spfile当前的位置:
p_w_picpath
(3)、移动spfile.ora:
export ORACLE_SID=+ASM
p_w_picpath
(4)、使用新位置的spfile重启ASM实例:
p_w_picpath
p_w_picpath
(5)、重新获取spfile:
p_w_picpath
(6)、使用SQL*Plus命令查找当前的spfile位置,这个连接的实例是ASM实例而非数据库实例:
p_w_picpath
(7)、使用SQL*Plus命令移动spfile到ASM实例:
p_w_picpath
(8)、使用新spfile重启ASM实例:
p_w_picpath
(9)、重启数据库实例:
p_w_picpath
 
原文网址:

0

收藏

candon123

376篇文章,417W+人气,57粉丝

Ctrl+Enter 发布

发布

取消

扫一扫,领取大礼包

0

分享
candon123