1、目标:本文章介绍如何在单节点上安装Grid Infrastructure、配置Oracle Restart、将 ASM 实例spfile移动到一个 ASM 磁盘组。
2、安装前准备:
创建oracle用户以及oinstall和dba组。
下载oracle 11gr2  database,11gr2 Grid Infrastructure
3、对磁盘分区:
(1)、切换至root用户:
在单节点上安装 Oracle Grid Infrastructure_休闲
(2)、查看分区的可用性:
在单节点上安装 Oracle Grid Infrastructure_单节点_02
(3)、确定哪些磁盘要分区,这里是sdc,sdd,sde,sdf:
在单节点上安装 Oracle Grid Infrastructure_Grid_03
在单节点上安装 Oracle Grid Infrastructure_Oracle_04
在单节点上安装 Oracle Grid Infrastructure_单节点_05 
在单节点上安装 Oracle Grid Infrastructure_单节点_06
(4)、查看分区后的结果:
在单节点上安装 Oracle Grid Infrastructure_Grid_07
4、创建ASM磁盘:
(1)、执行以下命令,进行初始化:
在单节点上安装 Oracle Grid Infrastructure_单节点_08
(2)、使用oracleasm init命令初始化asmlib:
在单节点上安装 Oracle Grid Infrastructure_单节点_09
(3)、使用oracleasm createdisk <diskname> <device_name> 命令为每个磁盘创建ASM磁盘label:
在单节点上安装 Oracle Grid Infrastructure_单节点_10 
(4)、查看创建后的ASM磁盘:
在单节点上安装 Oracle Grid Infrastructure_单节点_11
(5)、检查磁盘是否已挂载在oracleasm文件系统:
在单节点上安装 Oracle Grid Infrastructure_休闲_12
5、安装grid Infrastructure:
(1)、切换至安装文件所在的目录:
在单节点上安装 Oracle Grid Infrastructure_Oracle_13
(2)、运行安装文件:
./runInstaller
在单节点上安装 Oracle Grid Infrastructure_Grid_14
(3)、在初始界面选择Install and Configure Grid Infrastructure for a Standalone Server:
在单节点上安装 Oracle Grid Infrastructure_Grid_15
(4)、选择语言:
在单节点上安装 Oracle Grid Infrastructure_单节点_16
(5)、在创建ASM磁盘组的界面进行以下配置:
Redundancy选择External。
选择以下磁盘ORCL:DATA1, ORCL:DATA2, and ORCL:DATA3.
选择next:
在单节点上安装 Oracle Grid Infrastructure_休闲_17
(6)、在设置ASM密码界面选择对所有用户使用相同的密码,键入密码下一步:
在单节点上安装 Oracle Grid Infrastructure_Grid_18
(7)、所有组选择dba:
在单节点上安装 Oracle Grid Infrastructure_Grid_19
如果出现告警,选择yes,下一步:
在单节点上安装 Oracle Grid Infrastructure_休闲_20
(8)、定义基本目录和安装目录:
在单节点上安装 Oracle Grid Infrastructure_职场_21
(9)、开始检查安装条件是否满足:
在单节点上安装 Oracle Grid Infrastructure_职场_22
如果出现告警,点击忽略即可:
在单节点上安装 Oracle Grid Infrastructure_职场_23
(10)、开始安装:
在单节点上安装 Oracle Grid Infrastructure_Grid_24
如果弹出以下内容,以root用户执行对应脚本:
在单节点上安装 Oracle Grid Infrastructure_休闲_25
在单节点上安装 Oracle Grid Infrastructure_Oracle_26
(11)、安装完成后退出安装界面:
在单节点上安装 Oracle Grid Infrastructure_Grid_27
6、配置EM Database Control来管理ASM:
(1)、启动em:
在单节点上安装 Oracle Grid Infrastructure_职场_28
(2)、查看EM database control首页:
在单节点上安装 Oracle Grid Infrastructure_Grid_29
在单节点上安装 Oracle Grid Infrastructure_职场_30
(3)、在em中配置asm:
在server标签中选择升级到ASM:
在单节点上安装 Oracle Grid Infrastructure_Oracle_31 
(4)、输入相应的内容,点击continue
在单节点上安装 Oracle Grid Infrastructure_职场_32
(5)、
在单节点上安装 Oracle Grid Infrastructure_职场_33 
(6)、创建一个表空间test,数据文件为test01.dbf:
在单节点上安装 Oracle Grid Infrastructure_休闲_34
在单节点上安装 Oracle Grid Infrastructure_休闲_35
在单节点上安装 Oracle Grid Infrastructure_Oracle_36
在单节点上安装 Oracle Grid Infrastructure_Oracle_37
在单节点上安装 Oracle Grid Infrastructure_Oracle_38
在单节点上安装 Oracle Grid Infrastructure_单节点_39
在单节点上安装 Oracle Grid Infrastructure_休闲_40
(7)、重启EM:
在单节点上安装 Oracle Grid Infrastructure_Grid_41
(8)、重新登录em:
这个时候ASM就可以看到了:
在单节点上安装 Oracle Grid Infrastructure_单节点_42
7、启用grid infrastructure:
(1)、停止EM database control:
在单节点上安装 Oracle Grid Infrastructure_Grid_43
(2)、确定哪些组件进程正在运行:
在单节点上安装 Oracle Grid Infrastructure_单节点_44
查看ASM进程:
在单节点上安装 Oracle Grid Infrastructure_休闲_45
查看TNS进程:
在单节点上安装 Oracle Grid Infrastructure_休闲_46
(3)、关闭数据库实例:
在单节点上安装 Oracle Grid Infrastructure_Grid_47
(4)、停止监听器:
在单节点上安装 Oracle Grid Infrastructure_单节点_48
(5)、关闭ASM实例:
export ORACLE_SID=+ASM
在单节点上安装 Oracle Grid Infrastructure_Oracle_49
(6)、删除dbora开机自动启动程序:
chkconfig --del dbora
在单节点上安装 Oracle Grid Infrastructure_职场_50
(7)、重启机器:
在单节点上安装 Oracle Grid Infrastructure_Grid_51
(8)、重启完后,确认没有oracle相关进程运行:
在单节点上安装 Oracle Grid Infrastructure_Oracle_52
(9)、执行crsctl enable has命令:
在单节点上安装 Oracle Grid Infrastructure_Oracle_53
(10)、从Oracle Restart configuration中删除grid infrastructure listener:
在单节点上安装 Oracle Grid Infrastructure_单节点_54
(11)、编辑listener.ora文件,做如下更改:
将LISTENER命名为LISTENERASM:
在单节点上安装 Oracle Grid Infrastructure_Grid_55
(12)、向Oracle Restart configuration中添加grid infrastructure listener:
在单节点上安装 Oracle Grid Infrastructure_Oracle_56
(13)、重新配置asm database:
在单节点上安装 Oracle Grid Infrastructure_Oracle_57
在单节点上安装 Oracle Grid Infrastructure_休闲_58
(14)、启动ASM实例:
在单节点上安装 Oracle Grid Infrastructure_单节点_59
(15)、启动listener, database instance and EM database control:
在单节点上安装 Oracle Grid Infrastructure_休闲_60
在单节点上安装 Oracle Grid Infrastructure_Grid_61
在单节点上安装 Oracle Grid Infrastructure_Oracle_62
(16)、启用Oracle Restart for the orcl database instance:
打开https://host01.example.com:1158/em地址,定位到database主页,在High Availability选项中点击Disabled link for Oracle Restart,指定主机帐号:
在单节点上安装 Oracle Grid Infrastructure_单节点_63
点击登录:
在单节点上安装 Oracle Grid Infrastructure_职场_64
点击继续:
在单节点上安装 Oracle Grid Infrastructure_职场_65
就可以查看到oracle restart的状态是enabled.
(17)、重新注册database listener with Oracle Restart.
在单节点上安装 Oracle Grid Infrastructure_Oracle_66
点击Listener:
在单节点上安装 Oracle Grid Infrastructure_休闲_67
点击disabled,在出现的画面中选择继续:
在单节点上安装 Oracle Grid Infrastructure_单节点_68
完成后就可见下图:
在单节点上安装 Oracle Grid Infrastructure_Grid_69
(18)、启动数据库:
srvctl start database -d orcl
(19)、重启机器
(20)、查看oracle进程是否存在:
在单节点上安装 Oracle Grid Infrastructure_Grid_70
在单节点上安装 Oracle Grid Infrastructure_职场_71
在单节点上安装 Oracle Grid Infrastructure_Oracle_72
查看em状态:
在单节点上安装 Oracle Grid Infrastructure_休闲_73
8、向ASM实例中移动SPFILE:
(1)、停止数据库,ASM磁盘组:
在单节点上安装 Oracle Grid Infrastructure_Oracle_74
(2)、配置ASM,定位spfile当前的位置:
在单节点上安装 Oracle Grid Infrastructure_Grid_75
(3)、移动spfile.ora:
export ORACLE_SID=+ASM
在单节点上安装 Oracle Grid Infrastructure_Oracle_76
(4)、使用新位置的spfile重启ASM实例:
在单节点上安装 Oracle Grid Infrastructure_单节点_77
在单节点上安装 Oracle Grid Infrastructure_单节点_78
(5)、重新获取spfile:
在单节点上安装 Oracle Grid Infrastructure_Oracle_79
(6)、使用SQL*Plus命令查找当前的spfile位置,这个连接的实例是ASM实例而非数据库实例:
在单节点上安装 Oracle Grid Infrastructure_Grid_80
(7)、使用SQL*Plus命令移动spfile到ASM实例:
在单节点上安装 Oracle Grid Infrastructure_职场_81
(8)、使用新spfile重启ASM实例:
在单节点上安装 Oracle Grid Infrastructure_休闲_82
(9)、重启数据库实例:
在单节点上安装 Oracle Grid Infrastructure_单节点_83
 
原文网址:
  • 收藏
  • 评论
  • 举报
提问和评论都可以,用心的回复会被更多人看到 评论
发布评论
相关文章