你好,游客 登录 注册 搜索
背景:
阅读新闻

RHEL6 ASM方式安装Oracle 11g R2

[日期:2013-06-14] 来源:Linux社区  作者:vnimos [字体: ]

2.2 创建FRA磁盘组(Fast Recovery Area)

$ . oraenv
Oracle_SID = [orcl] ? +ASM
The Oracle base for ORACLE_HOME=/u01/app/oracle/product/11.2.0/grid is /u01/app/oracle
$ env | grep SID
ORACLE_SID=+ASM
$ asmca

2.3 安装后的检查、配置

检查是否正确安装:

$ . oraenv

ORACLE_SID = [orcl] ? +ASM

The Oracle base for ORACLE_HOME=/u01/app/oracle/product/11.2.0/grid is /u01/app/oracle

$ echo $ORACLE_SID

+ASM

$ ./crsctl check has

CRS-4638: Oracle High Availability Services is online

$ ./crs_stat -t

Name          Type          Target    State    Host

------------------------------------------------------------

ora.DATA.dg    ora....up.type ONLINE    ONLINE    ora11g

ora.FRA.dg    ora....up.type ONLINE    ONLINE    ora11g

ora.asm        ora.asm.type  ONLINE    ONLINE    ora11g

ora.cssd      ora.cssd.type  ONLINE    ONLINE    ora11g

ora.diskmon    ora....on.type ONLINE    ONLINE    ora11g

设置开机自动启动crs:

# tail -n 1 /etc/inittab                          //安装完成默认会向inittab文件添加该记录

h1:35:respawn:/etc/init.d/init.ohasd run >/dev/null 2>&1 </dev/null

# cat >> /etc/rc.local <<EOF                      //RHEL6必须手动添加该记录

/etc/init.d/init.ohasd run >/dev/null 2>&1 </dev/null &

EOF


2.4 卸载、重装

如果grid安装失败,需要卸载干净才能重新安装,否则仍然安装不成功。

#rm -rf /etc/ora*

#vi /etc/inittab

h1:35:respawn:/etc/init.d/init.ohasdrun >/dev/null 2>&1 </dev/null            //删除此行

#rm -rf /u01/app/oracle/product/11.2.0/grid/                              //删除grid的安装文件

# for i in {5..9} ;do dd if=/dev/zero of=/dev/raw/raw$i bs=1024 count=10 ;done //低格裸设备(清除ASM磁盘组信息)

linux
本文评论   查看全部评论 (1)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
第 1 楼
* 匿名 发表于 2013/10/22 15:07:40
export ORACLE_SID=+ASM后,为什么我进入不到asm的sqlplus管理?

请问你这些步骤那里创建了asm的实例,好像没看过有