ITPUB论坛-专业的IT技术社区

标题: Oracle11gR2 ASM Grid Infrastructure Installation 本帖不回答RAC问题 [打印本页]

作者: Himmelskorper    时间: 2009-9-10 16:15
标题: Oracle11gR2 ASM Grid Infrastructure Installation 本帖不回答RAC问题
Oracle11gR2 需要使用单库的ASM 需要在安装database前安装 Oracle Grid Infrastructure
先列出需要上传软件


1.rpm 包请自行解决
2.zip文件请自行解压
3./etc/hosts 文件请自行设置
4.虚拟机内用户请自行安装图形增强组件 以保证oracle图形安装界面不被扭曲


ASM磁盘设置请参考http://www.oracle-base.com/artic ... ibAndRawDevices.php 或可参考Oracle官方文档


[ 本帖最后由 Himmelskorper 于 2009-11-13 11:46 编辑 ]
作者: Himmelskorper    时间: 2009-9-10 16:15
以下皆使用root用户执行

/usr/sbin/groupadd -g 501 oinstall
/usr/sbin/groupadd -g 502 dba
/usr/sbin/groupadd -g 503 oper
/usr/sbin/groupadd -g 504 asmadmin
/usr/sbin/groupadd -g 505 asmoper
/usr/sbin/groupadd -g 506 asmdba
/usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle
/usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid

mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
mkdir -p /u01/app/grid/product/11.2.0/grid
chown -R oracle:oinstall /u01/app/
chown -R grid:oinstall /u01/app/grid
chmod -R 775 /u01/

# passwd grid

# passwd oracle

# vi /etc/security/limits.conf
#ORACLE SETTING
grid                 soft    nproc   2047
grid                 hard    nproc   16384
grid                 soft    nofile  1024
grid                 hard    nofile  65536
oracle               soft    nproc   2047
oracle               hard    nproc   16384
oracle               soft    nofile  1024
oracle               hard    nofile  65536

# vi /etc/pam.d/login
#ORACLE SETTING
session    required     pam_limits.so

# vi /etc/sysctl.conf
#ORACLE SETTING
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586


gird时间同步所需要的设置
Network Time Protocol Setting
/sbin/service ntpd stop
chkconfig ntpd off
rm /etc/ntp.conf

or, mv /etc/ntp.conf to /etc/ntp.conf.org.
另参考http://download.oracle.com/docs/ ... elinux.htm#BABECGII

[ 本帖最后由 Himmelskorper 于 2009-9-14 22:39 编辑 ]
作者: Himmelskorper    时间: 2009-9-10 16:16
grid 用户配置文件 ORACLE_HOSTNAME请自行设置

TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=UMI; export ORACLE_HOSTNAME
ORACLE_SID=+ASM; export ORACLE_SID
ORACLE_BASE=/u01/app/grid; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/grid; export ORACLE_HOME

PATH=$ORACLE_HOME/bin:$PATH; export PATH

if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
        else
              ulimit -u 16384 -n 65536
        fi
        umask 022
fi

[ 本帖最后由 Himmelskorper 于 2009-9-14 19:37 编辑 ]
作者: Himmelskorper    时间: 2009-9-10 16:16
database 安装过程 待续
oracle 用户配置文件 ORACLE_HOSTNAME请自行设置

# Oracle Settings oracle
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=UMI; export ORACLE_HOSTNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=ORCL; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM

PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
        else
              ulimit -u 16384 -n 65536
        fi
        umask 022
fi

[ 本帖最后由 Himmelskorper 于 2009-9-11 09:19 编辑 ]
作者: Himmelskorper    时间: 2009-9-10 16:16
Grid Infrastructure 安装主要步骤
使用grid 用户登入  

安装顺带配置ASM 当果然也可以选最后一下只安装软件 随后手工配置(具体请自行查看文档)

ASM磁盘配置正常的话会直接显示 ASM配置不正常的请自行参考第一帖

Oracle会要求密码强度 当然可以忽略过去 这里使用Oracle12345

按本文档配置的话这里默认过就可以了

需要配置1.5G以上物理内存 这里应为是VBox的关系 最多只能配置1.45G。。。。 其他的Check请自行参考Oracle文档

最后确认安装


[ 本帖最后由 Himmelskorper 于 2009-9-14 18:40 编辑 ]
作者: Himmelskorper    时间: 2009-9-10 16:17
在76%处会卡住属于正常 随机会跳出一下画面


使用root执行两脚本 root.sh执行需要一些时间 可以看到HA的启动


回到安装上 点击完成进入以下步骤 创建监听器以及ASM 直至最终完成


使用asmca 可以进行ASM的管理



Grid Infrastructure安装到此为一个段落

[ 本帖最后由 Himmelskorper 于 2009-9-14 16:05 编辑 ]
作者: iolia1789    时间: 2009-9-10 22:07
mark下
希望没有打扰楼主的正常帖序
强烈膜拜学习ing
感谢分享
作者: kmrachel    时间: 2009-9-11 09:14
等待看看是什么问题
作者: Himmelskorper    时间: 2009-9-11 09:16
安装Database
使用oracle用户进入图形界面

只装Software


只能选这个


反正不要钱 当然是EE


环境变量设置的话默认过 没设置看前面


用户组设置的话默认过 没设置看前面


开始装吧


这个脚本不要执行 直接OK 结束安装


[ 本帖最后由 Himmelskorper 于 2009-9-14 17:02 编辑 ]
作者: Himmelskorper    时间: 2009-9-11 10:02
oracle用户使用dbca创建数据库



会要求输入ASM密码

开始安装



可以看到有4个步骤 第3个步骤是oracle自动注册自动重启功能 直至最终完成


[ 本帖最后由 Himmelskorper 于 2009-9-14 23:53 编辑 ]
作者: Himmelskorper    时间: 2009-9-11 10:36
个人虚拟机配置 做实验的话ASM磁盘只需两块既可



安装目录树结构


[ 本帖最后由 Himmelskorper 于 2009-9-14 18:55 编辑 ]
作者: 2jliu    时间: 2009-9-11 11:43
用As4u6 install Grid Infrastructure,好多补丁需要打,甚至u6里没有一些提示的必要的补丁。手头有个5U2的,不知道是否几多rpm

---5u2,几个rpm后,顺利装完;
  目录结构:admin  cfgtoollogs  checkpoints  diag  product

多了个checkpoints ,不知道究竟干嘛的

[ 本帖最后由 2jliu 于 2009-9-11 15:55 编辑 ]
作者: hiber_zhu    时间: 2009-9-14 17:01
后来装成功了么
作者: Himmelskorper    时间: 2009-9-14 17:08
Linux启动之后
ASM 监听器 数据库即会自动启动

[ 本帖最后由 Himmelskorper 于 2009-9-14 23:52 编辑 ]
作者: 五“宅”一生    时间: 2009-9-14 23:01
回头我也来试试。呵呵!
作者: chensq    时间: 2009-9-15 13:41
原帖由 2jliu 于 2009-9-11 11:43 发表
用As4u6 install Grid Infrastructure,好多补丁需要打,甚至u6里没有一些提示的必要的补丁。手头有个5U2的,不知道是否几多rpm

---5u2,几个rpm后,顺利装完;
  目录结构:admin  cfgtoollogs  checkpoints  diag  product

多了个checkpoints ,不知道究竟干嘛的


AS5,u2,u4装N次,crs都启动不了


2009-09-14 22:39:40: Done updating /etc/inittab.tmp
2009-09-14 22:39:40: Saved /etc/inittab.crs
2009-09-14 22:39:40: Installed new /etc/inittab
2009-09-14 22:41:40: ohasd failed to start: Inappropriate ioctl for device
2009-09-14 22:41:40: ###### Begin DIE Stack Trace ######
2009-09-14 22:41:40:     Package         File                 Line Calling   
2009-09-14 22:41:40:     --------------- -------------------- ---- ----------
2009-09-14 22:41:40:  1: main            rootcrs.pl            300 crsconfig_lib::dietrap
2009-09-14 22:41:40:  2: main            rootcrs.pl            443 main::__ANON__
2009-09-14 22:41:40: ####### End DIE Stack Trace #######
作者: Himmelskorper    时间: 2009-9-15 16:15
原帖由 chensq 于 2009-9-15 13:41 发表


AS5,u2,u4装N次,crs都启动不了


2009-09-14 22:39:40: Done updating /etc/inittab.tmp
2009-09-14 22:39:40: Saved /etc/inittab.crs
2009-09-14 22:39:40: Installed new /etc/inittab
2009-09-14 22:41:40: ohasd failed to start: Inappropriate ioctl for device
2009-09-14 22:41:40: ###### Begin DIE Stack Trace ######
2009-09-14 22:41:40:     Package         File                 Line Calling   
2009-09-14 22:41:40:     --------------- -------------------- ---- ----------
2009-09-14 22:41:40:  1: main            rootcrs.pl            300 crsconfig_lib::dietrap
2009-09-14 22:41:40:  2: main            rootcrs.pl            443 main::__ANON__
2009-09-14 22:41:40: ####### End DIE Stack Trace #######



OS 帖下出错图 估计是啥包没打?
作者: kogbdmanager    时间: 2009-9-15 18:23
标题: 回复 #1 Himmelskorper 的帖子
我在配置oracleasm configure的时候,居然没有默认的用户和组,需要自己输入,不知道怎么回事?
作者: kogbdmanager    时间: 2009-9-15 19:35
请问楼主几个问题
我用grid用户登陆,怎么没办法起停ASM呢?
[root@ems ~]# su - grid
[grid@ems ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Tue Sep 15 19:28:56 2009

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> conn /as sysdba
Connected.
SQL> show parameter disk

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
asm_diskgroups                       string      DATA
asm_diskstring                       string
SQL> shutdown immediate;
ORA-01031: insufficient privileges
SQL>

但是ASMCA看是正常的;能看到磁盘组;

如果使用oracle用户去创建数据库,就无法选择ASM组,因为根本就看不到;
不知道啥原因;
作者: Himmelskorper    时间: 2009-9-15 21:31
原帖由 kogbdmanager 于 2009-9-15 19:35 发表
请问楼主几个问题
我用grid用户登陆,怎么没办法起停ASM呢?
[root@ems ~]# su - grid
[grid@ems ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Tue Sep 15 19:28:56 2009

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> conn /as sysdba
Connected.
SQL> show parameter disk

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
asm_diskgroups                       string      DATA
asm_diskstring                       string
SQL> shutdown immediate;
ORA-01031: insufficient privileges
SQL>

但是ASMCA看是正常的;能看到磁盘组;

如果使用oracle用户去创建数据库,就无法选择ASM组,因为根本就看不到;
不知道啥原因;

请用户部分是否按照我所写的一样
/usr/sbin/groupadd -g 501 oinstall
/usr/sbin/groupadd -g 502 dba
/usr/sbin/groupadd -g 503 oper
/usr/sbin/groupadd -g 504 asmadmin
/usr/sbin/groupadd -g 505 asmoper
/usr/sbin/groupadd -g 506 asmdba
/usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle
/usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid


红字按顺序
1.这个oracle的文档中也是必须的 ASM磁盘组看不到请截图 本人也猜测不出原因
2.oper dba  oracle文档中没有出现 但是使用dbca创建数据库必须 因为自动启动数据库必须


ASM登入请使用
sqlplus / as sysasm

sysdba 是用来登入数据库的。。。。。
作者: Himmelskorper    时间: 2009-9-15 21:33
原帖由 kogbdmanager 于 2009-9-15 18:23 发表
我在配置oracleasm configure的时候,居然没有默认的用户和组,需要自己输入,不知道怎么回事?



这个确实是要您自己输入 而且需要先建用户和组 这是我截图的问题
作者: kickster    时间: 2009-9-17 03:08
谢谢share
作者: Himmelskorper    时间: 2009-9-17 09:36
原帖由 kickster 于 2009-9-17 03:08 发表
谢谢share



有任何问题可以提出。。。 本人在此蹲点
作者: caoersofia    时间: 2009-9-17 12:58
楼主能整理成文档么
作者: Himmelskorper    时间: 2009-9-17 13:06
原帖由 caoersofia 于 2009-9-17 12:58 发表
楼主能整理成文档么



要PDF的? 图片比较麻烦 有些喜欢图片有些人又不喜欢图片。。。。。。
作者: caoersofia    时间: 2009-9-17 13:38
转pdf撒,不需要图片的就跳过嘛,我主要关注要打哪些补丁,最近要装一套11g for redhat的RAC
作者: Himmelskorper    时间: 2009-9-17 13:59
原帖由 caoersofia 于 2009-9-17 13:38 发表
转pdf撒,不需要图片的就跳过嘛,我主要关注要打哪些补丁,最近要装一套11g for redhat的RAC



补丁是和使用的Linux有关系 假如是要装RAC的话还是应该用11gR1的版本吧 11gR2在RAC上没有太多哦的测试

RAC的配置方面11gR1和11gR2会有很大的区别
作者: roka100    时间: 2009-9-20 23:56
为什么在装Database的时候不用执行root.sh了呢?
作者: Himmelskorper    时间: 2009-9-21 00:05
原帖由 roka100 于 2009-9-20 23:56 发表
为什么在装Database的时候不用执行root.sh了呢?



文档上没说 这是个人建议

可以看一下root.sh主要修改的一些环境变量 这些变量在安装grid时已经修改了

当然不安装grid是需要执行root.sh的


希望有官方文档来支持一下

最近准备整一下ASM的文档 ASMFS需要RAC环境 机器虚拟机跑不动(grid组件需要1.5G的内存。。。) 整理完了贡献给大家(主要是ASMCMD的内容)
作者: roka100    时间: 2009-9-21 01:45
原帖由 Himmelskorper 于 2009-9-21 01:05 发表



文档上没说 这是个人建议

可以看一下root.sh主要修改的一些环境变量 这些变量在安装grid时已经修改了

当然不安装grid是需要执行root.sh的


希望有官方文档来支持一下

最近准备整一下ASM的文档 ASMFS需要RAC环境 机器虚拟机跑不动(grid组件需要1.5G的内存。。。) 整理完了贡献给大家(主要是ASMCMD的内容)


感谢
希望有空可以做一个Oracle11gR2 ASM+RAC的安装文档
我使用的是VMWARE 都差不多
作者: Himmelskorper    时间: 2009-9-21 08:51
原帖由 roka100 于 2009-9-21 01:45 发表


感谢
希望有空可以做一个Oracle11gR2 ASM+RAC的安装文档
我使用的是VMWARE 都差不多



RAC 机器跑不动的说 可以国庆节再测试下看看 看了下文档应该会比11gR1容易些
作者: chensq    时间: 2009-9-25 12:24
原帖由 Himmelskorper 于 2009-9-15 16:15 发表



OS 帖下出错图 估计是啥包没打?


不会是啥包的问题吧。。。我在5.2上成功装过一次,一切正常。重启后就启不了ha了,重装次都不行。
换成5.2 64一样的错误

Adding daemon to inittab
CRS-4124: Oracle High Availability Services startup failed.
CRS-4000: Command Start failed, or completed with errors.
ohasd failed to start: Inappropriate ioctl for device
ohasd failed to start at /home/grid/crs/install/rootcrs.pl line 443.
作者: Himmelskorper    时间: 2009-9-25 12:37
原帖由 chensq 于 2009-9-25 12:24 发表


不会是啥包的问题吧。。。我在5.2上成功装过一次,一切正常。重启后就启不了ha了,重装次都不行。
换成5.2 64一样的错误

Adding daemon to inittab
CRS-4124: Oracle High Availability Services startup failed.
CRS-4000: Command Start failed, or completed with errors.
ohasd failed to start: Inappropriate ioctl for device
ohasd failed to start at /home/grid/crs/install/rootcrs.pl line 443.



用户 权限组都对不
一定要给grid用户dba的系统权限 一开始以为只需要oper就够了 但试下来一定要dba的

这是不是一安全漏洞的书 gird可以查询数据库的内容。。。

本独立grid用户是为了独立asm用户 结果还是要dba的权限才能启动数据库

估计要过过半年才会有人讨论这个问题的说
作者: 大洪山    时间: 2009-9-26 20:28
谢谢share
作者: Bird-hu    时间: 2009-9-26 20:31
学习了要顶
作者: 科罗拉多    时间: 2009-9-26 20:35
F收藏
作者: 八零五    时间: 2009-9-26 20:37
up
作者: chensq    时间: 2009-9-27 21:42
原帖由 Himmelskorper 于 2009-9-25 12:37 发表



用户 权限组都对不
一定要给grid用户dba的系统权限 一开始以为只需要oper就够了 但试下来一定要dba的

这是不是一安全漏洞的书 gird可以查询数据库的内容。。。

本独立grid用户是为了独立asm用户 结果还是要dba的权限才能启动数据库

估计要过过半年才会有人讨论这个问题的说




NND,今天在oracle下载的Linux,安装后再装grid,RAW+ASM一切顺利,重启也没问题
作者: Himmelskorper    时间: 2009-9-27 22:20
原帖由 chensq 于 2009-9-27 21:42 发表




NND,今天在oracle下载的Linux,安装后再装grid,RAW+ASM一切顺利,重启也没问题



下的是5.4?
作者: chensq    时间: 2009-9-28 12:38
原帖由 Himmelskorper 于 2009-9-27 22:20 发表



下的是5.4?




作者: lucifini1    时间: 2009-10-3 16:43
楼主您好,本人按您的文档进行grid ASM RAC安装实验,碰到几个问题,想请教:
1.安装grid是以grid用户还是以oracle用户,oracle文档中似乎说的是用oracle用户安装。
2.还有就是安装的时候的用户环境变量是不是要修改,哪些要unset掉
3.在做SSH互信或后面的输入密码的时候,经常出现无法输入密码的问题,不知楼主可碰到过,是不是我把环境变量改得晕头转向的原因。
4.安装grid最后,执行root.sh中间出现Failed to upgrade Oracle Cluster Registry configuration,PROT-1错误,是不是对ASM操作有问题,ASM可需要什么设置。
作者: Himmelskorper    时间: 2009-10-3 20:59
原帖由 lucifini1 于 2009-10-3 16:43 发表
楼主您好,本人按您的文档进行grid ASM RAC安装实验,碰到几个问题,想请教:
1.安装grid是以grid用户还是以oracle用户,oracle文档中似乎说的是用oracle用户安装。
2.还有就是安装的时候的用户环境变量是不是要修改,哪些要unset掉
3.在做SSH互信或后面的输入密码的时候,经常出现无法输入密码的问题,不知楼主可碰到过,是不是我把环境变量改得晕头转向的原因。
4.安装grid最后,执行root.sh中间出现Failed to upgrade Oracle Cluster Registry configuration,PROT-1错误,是不是对ASM操作有问题,ASM可需要什么设置。


0.这不是安装RAC的步骤 本人是安装单实例的数据库步骤 之所以安装grid是因为需要使用ASM组件 以及Oracle Reset功能
1.我是是使用grid用户安装grid  oracle用户安装database 这样的bash_profile正好分开
Specifying Installation Location
The “Specify Installation Location” page is displayed.  In the “Oracle Base” field, enter the value of ORACLE_BASE for the software owner. The default value is /u01/app/grid, but because this installation is not using a separate grid user, this value should be changed to match the installation user. In the example, this user is oracle. In the “Software Location” field, enter the value of the ORACLE_HOME for the Grid Infrastructure software. The default value is /u01/app/oracle/product/11.2.0/grid. Click the Next button to proceed with the installation.

这是附件PPT里第16张的原文

默认值是/u01/app/grid,但因为暗转未使用分离的grid用户,这个只需要更改成安装用户的所属的。
Oracle推荐使用oracle和grid用户分离方式 这个在Oracle Doc里有提到 需要话我可以找一下

另一个推断是grid与oracle分别所属的权限 所以grid用户安装grid oracle用户安装database
/usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle
/usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid
oper和dba 在oracle Doc 没有 oper为非必须 dba是为了使用oracle restart功能(如不赋予将在使用dbca创建数据库时报错),详细功能可以参看一下帖子
http://www.itpub.net/thread-1217299-1-1.html

这里本人其实也有一个疑问 grid用户可以通过sqlplus登入查询数据是否有安全性的隐患,本就是为了分权 仅让grid拥有管理asm的权限,但为了restart功能竟然需要dba权限(本猜测只需要oper权限,但个人实验证明还是需要dba权限),oracle这部分并没有文档说明


2.实例有
“grid 用户配置文件 ORACLE_HOSTNAME请自行设置” 这个就是环境变量设置
今天又重新安装了一下 发现即使在环境变量不设置的情况下单实例数据可以一正常安装(grid,database)并建库

3.没配置过RAC 这个不知道了 10g装RAC也晕头转向的应该现在会更加简单

4.ASMlib需要安装 识别完成ASM磁盘

[ 本帖最后由 Himmelskorper 于 2009-10-3 22:51 编辑 ]
作者: lucifini1    时间: 2009-10-4 14:12
感谢楼主的详细回复,我原是想在ASM里面直接建OCR和VOTING DISK的,但运行root.sh后面出错,试了几遍无果。今天用11g r1的方式,用OCFS2安装grid部分成功,我是用RHEL5.4 两台KVM机安装的。不过提示CLUSTER解析记录不唯一,我是在/etc/hosts写上了一句外部访问地址,X.X.X.X node-cluster,还有CTSS服务似乎起得有点问题,ctss日志说是无法建立ntp.pid,可能脚本是去找老的ntp服务器模式,但是前面安装的时候已经不用ntp了。后来手工启动crsctl stop/start crs ,ctss日志又运行正常了。下面有时间,再安装database......
作者: Himmelskorper    时间: 2009-10-4 14:30
原帖由 lucifini1 于 2009-10-4 14:12 发表
感谢楼主的详细回复,我原是想在ASM里面直接建OCR和VOTING DISK的,但运行root.sh后面出错,试了几遍无果。今天用11g r1的方式,用OCFS2安装grid部分成功,我是用RHEL5.4 两台KVM机安装的。不过提示CLUSTER解析记录不唯一,我是在/etc/hosts写上了一句外部访问地址,X.X.X.X node-cluster,还有CTSS服务似乎起得有点问题,ctss日志说是无法建立ntp.pid,可能脚本是去找老的ntp服务器模式,但是前面安装的时候已经不用ntp了。后来手工启动crsctl stop/start crs ,ctss日志又运行正常了。下面有时间,再安装database......



这里有两个老外使用Oracle11gR2安装RAC的示例 可以参考一下
http://dbastreet.com/blog/?p=388
http://www.oracle-base.com/artic ... ngVMwareServer2.php

对RAC不感兴趣 也没打算吃Oracle这口饭 最近迷茫中
作者: wjsjw    时间: 2009-10-4 14:44
确实不错,能做成PDF吗?我想要一份。方便的话可发到 rzwjs@126.com 谢谢!
作者: Himmelskorper    时间: 2009-10-4 14:54
原帖由 wjsjw 于 2009-10-4 14:44 发表
确实不错,能做成PDF吗?我想要一份。方便的话可发到 rzwjs@126.com 谢谢!


50楼上PDF 还是看看大家有什么问题 自己还有点测试要做 争取先做到自己满意
作者: 〇〇    时间: 2009-10-4 17:16
rac是ocm才需要掌握的东西
作者: Himmelskorper    时间: 2009-10-4 17:24
原帖由 〇〇 于 2009-10-4 17:16 发表
rac是ocm才需要掌握的东西


本人不是OCM 也没有兴趣成为OCM
oracle最终估计在我的一生当中只是做为兴趣爱好而存在
作者: 五“宅”一生    时间: 2009-10-11 16:09
帮顶一楼。等待PDF。
作者: Himmelskorper    时间: 2009-10-11 17:03
50楼占楼 做PDF去了
作者: Himmelskorper    时间: 2009-10-11 17:03
还是放在51楼比较好 正好翻页
PDF 暂缓

把所有的图都截好了 大家可以看这里 分了几个部分

http://himmelskorper.spaces.live ... E5296678E!934.entry

[ 本帖最后由 Himmelskorper 于 2009-10-12 17:04 编辑 ]
作者: bistidotcom    时间: 2009-10-17 12:26
标题: Shaheer Badar
Thanks for sharing knowledge but i am facing problem of executing root.sh script. I follow all your instruction for installing Grid Infrastructure. When i want to run root.sh script through root user it shows error "Improper Oracle Clusterware configuration found on this machine and first run rootcrs.sh -deconfig script then re-run root.sh script " when i want to run rootcrs.pl script it show again two error CRS-4013 and CRS40000

Please Help me
作者: Himmelskorper    时间: 2009-10-17 14:33
原帖由 bistidotcom 于 2009-10-17 12:26 发表
Thanks for sharing knowledge but i am facing problem of executing root.sh script. I follow all your instruction for installing Grid Infrastructure. When i want to run root.sh script through root user it shows error "Improper Oracle Clusterware configuration found on this machine and first run rootcrs.sh -deconfig script then re-run root.sh script " when i want to run rootcrs.pl script it show again two error CRS-4013 and CRS40000

Please Help me


You are welcome
My English is so poor  so  i try say it.

Your problem is Installing Grid Infrstructure. You on this step?



you must run the root.sh script by root user
find the directory is OK you attempt consider this


Thank you for your message

this is my email: Himmelskorper@Gmail.com

[ 本帖最后由 Himmelskorper 于 2009-10-17 20:25 编辑 ]
作者: bistidotcom    时间: 2009-10-18 21:01
标题: Shaheer Badar
Thanks Himmelskorper for your response.
作者: Himmelskorper    时间: 2009-10-18 21:10
原帖由 bistidotcom 于 2009-10-18 21:01 发表
Thanks Himmelskorper for your response.




the problem is OK?

by the way what means "Shaheer Badar"?



this is my space http://himmelskorper.spaces.live.com/default.aspx
and this my Email : Himmelskorper@Gmail.com

[ 本帖最后由 Himmelskorper 于 2009-10-18 21:15 编辑 ]
作者: lutian    时间: 2009-10-19 21:18
学习
作者: Toms_zhang    时间: 2009-10-23 17:16
花了几个小时,把原来基于fs的11gR2铲掉了.

重装了一套oel 5.2,刚把Grid Infrastructure装好,晚上回去继续asmca配置ASM intance.

安装比较简单,但发现多了好多东西,一头雾水~~~~~

作者: Himmelskorper    时间: 2009-10-23 21:45
原帖由 Toms_zhang 于 2009-10-23 17:16 发表
花了几个小时,把原来基于fs的11gR2铲掉了.

重装了一套oel 5.2,刚把Grid Infrastructure装好,晚上回去继续asmca配置ASM intance.

安装比较简单,但发现多了好多东西,一头雾水~~~~~



我没有尝试在装完Grid Infrastucture 之后配置ASM
这样个人认为会有几个问题
1.oracle Restart 会自动注册 ASM (当然可以手动再注册)
2.安装Grid时会报一些莫名的错误 (直接带ASM却没有这些问题)


想问一句 您是分用户安装的不?
作者: Toms_zhang    时间: 2009-10-23 22:08
原帖由 Himmelskorper 于 2009-10-23 21:45 发表



我没有尝试在装完Grid Infrastucture 之后配置ASM
这样个人认为会有几个问题
1.oracle Restart 会自动注册 ASM (当然可以手动再注册)
2.安装Grid时会报一些莫名的错误 (直接带ASM却没有这些问题)


想问一句 您是分用户安装的不?


我是分用户安装的,安装Grid Infrastucture 没有任何异常

刚才通过asmca把asm instance配好了,也没有任何问题.
  [grid@vm11gr2] /home/grid> crs_stat -t
  Name                Type                 Target    State Host
  --------------------------------------------------------------
  ora.FLASH_DATA.dg   ora.diskgroup.type   ONLINE    ONLINE vm11gr2
  ora.SYS_DATA.dg     ora.diskgroup.type   ONLINE    ONLINE vm11gr2
  ora.asm             ora.asm.type         ONLINE    ONLINE vm11gr2
  ora.cssd            ora.cssd.type        ONLINE    ONLINE vm11gr2
  ora.diskmon         ora.diskmon.type     ONLINE    ONLINE vm11gr2
  [grid@vm11gr2] /home/grid>

  
  启动和停止ASM Instance,可以通过Sql*Plus完成,也可以通过srvctl命令实现.
  用SQL*Plus完成ASM实例的启动和停止
  [grid@vm11gr2] /home/grid> crs_stat -t
  Name                Type                 Target    State Host
  --------------------------------------------------------------
  ora.FLASH_DATA.dg   ora.diskgroup.type   ONLINE    ONLINE vm11gr2
  ora.SYS_DATA.dg     ora.diskgroup.type   ONLINE    ONLINE vm11gr2
  ora.asm             ora.asm.type         ONLINE    ONLINE vm11gr2
  ora.cssd            ora.cssd.type        ONLINE    ONLINE vm11gr2
  ora.diskmon         ora.diskmon.type     ONLINE    ONLINE vm11gr2
  [grid@vm11gr2] /home/grid>
  [grid@vm11gr2] /home/grid> sqlplus "/as sysasm"

  SQL*Plus: Release 11.2.0.1.0 Production on Fri Oct 23 21:12:39 2009

  Copyright (c) 1982, 2009, Oracle. All rights reserved.

  Connected to:
  Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
  With the Automatic Storage Management option

  SQL> shutdown immediate;
  ASM diskgroups dismounted
  ASM instance shutdown
  SQL> host crs_stat -t

  Name                Type                 Target    State Host
  --------------------------------------------------------------
  ora.FLASH_DATA.dg   ora.diskgroup.type   OFFLINE  OFFLINE
  ora.SYS_DATA.dg     ora.diskgroup.type   OFFLINE  OFFLINE

  ora.asm             ora.asm.type         OFFLINE  OFFLINE
  ora.cssd            ora.cssd.type        ONLINE   ONLINE  vm11gr2
  ora.diskmon         ora.diskmon.type     ONLINE   ONLINE  vm11gr2

  SQL> startup
  ASM instance started

  Total System Global Area 284565504 bytes
  Fixed Size 1336036 bytes
  Variable Size 258063644 bytes
  ASM Cache 25165824 bytes
  ASM diskgroups mounted

  SQL> host crs_stat -t
  Name                Type                 Target    State Host
  --------------------------------------------------------------
  ora.FLASH_DATA.dg   ora.diskgroup.type   ONLINE    ONLINE vm11gr2
  ora.SYS_DATA.dg     ora.diskgroup.type   ONLINE    ONLINE vm11gr2
  ora.asm             ora.asm.type         ONLINE    ONLINE vm11gr2
  ora.cssd            ora.cssd.type        ONLINE    ONLINE vm11gr2
  ora.diskmon         ora.diskmon.type     ONLINE    ONLINE vm11gr2

  SQL>


  用srvctl完成ASM实例的启动和停止
  要停止asm实例,需要先把diskgroup对应的服务先停下来
  [grid@vm11gr2] /home/grid> srvctl status asm -a
  ASM is running on vm11gr2
  ASM is enabled.
  [grid@vm11gr2] /home/grid>


  [grid@vm11gr2] /home/grid> host crs_stat -t
  Name                Type                 Target    State Host
  --------------------------------------------------------------
  ora.FLASH_DATA.dg   ora.diskgroup.type   ONLINE    ONLINE vm11gr2
  ora.SYS_DATA.dg     ora.diskgroup.type   ONLINE    ONLINE vm11gr2
  ora.asm             ora.asm.type         ONLINE    ONLINE vm11gr2
  ora.cssd            ora.cssd.type        ONLINE    ONLINE vm11gr2
  ora.diskmon         ora.diskmon.type     ONLINE    ONLINE vm11gr2

  SQL>

  --停止diskgroup
  [grid@vm11gr2] /home/grid> srvctl stop diskgroup -g flash_data
  [grid@vm11gr2] /home/grid> srvctl stop diskgroup -g sys_data
  [grid@vm11gr2] /home/grid> crs_stat -t
  Name                Type                 Target    State Host
  --------------------------------------------------------------
  ora.FLASH_DATA.dg   ora.diskgroup.type   OFFLINE   OFFLINE
  ora.SYS_DATA.dg     ora.diskgroup.type   OFFLINE   OFFLINE
  ora.asm             ora.asm.type         ONLINE    ONLINE vm11gr2
  ora.cssd            ora.cssd.type        ONLINE    ONLINE vm11gr2
  ora.diskmon         ora.diskmon.type     ONLINE    ONLINE vm11gr2

  --停止asm实例
  [grid@vm11gr2] /home/grid> srvctl stop asm -o immediate
  [grid@vm11gr2] /home/grid> crs_stat -t

  Name                Type                 Target    State Host
  --------------------------------------------------------------
  ora.FLASH_DATA.dg   ora.diskgroup.type   OFFLINE  OFFLINE
  ora.SYS_DATA.dg     ora.diskgroup.type   OFFLINE  OFFLINE

  ora.asm             ora.asm.type         OFFLINE  OFFLINE
  ora.cssd            ora.cssd.type        ONLINE   ONLINE  vm11gr2
  ora.diskmon         ora.diskmon.type     ONLINE   ONLINE  vm11gr2

  [grid@vm11gr2] /home/grid>

  启动ASM Instance的话,正好相反,先启动ASM服务,然后启动diskgroup.
  srvctl start asm -o open
  srvctl start diskgroup -g sys_data
  srvctl start diskgroup -g flash_data
作者: Toms_zhang    时间: 2009-10-23 22:10
明天继续装database,建库,然后慢慢折腾!
作者: Himmelskorper    时间: 2009-10-24 07:59
原帖由 Toms_zhang 于 2009-10-23 22:10 发表
明天继续装database,建库,然后慢慢折腾!


欢迎折腾 欢迎写文档
作者: Toms_zhang    时间: 2009-10-25 13:40
遇到个小问题,neta无法创建监听

整体步骤如下
  1)装Grid Infrastructure
  2)配置ASM
  3)装database
  4)dbca 建库

[grid@vm11gr2] /home/grid> crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....DATA.dg ora....up.type ONLINE    ONLINE    vm11gr2     
ora....DATA.dg ora....up.type ONLINE    ONLINE    vm11gr2     
ora.asm        ora.asm.type   ONLINE    ONLINE    vm11gr2     
ora.cssd       ora.cssd.type  ONLINE    ONLINE    vm11gr2     
ora.diskmon    ora....on.type ONLINE    ONLINE    vm11gr2     
ora....1gr2.db ora....se.type ONLINE    ONLINE    vm11gr2     
[grid@vm11gr2] /home/grid>


现在一切工作正常,但就是无法创建listner,总是提示端口被占用,切换了N个端口,并用losf/netstat检查这些端口确实没人占用,TNND,
不知道卡在哪里了,有遇到类似问题的没?

port.JPG (14.07 KB, 下载次数: 38)

port.JPG

作者: Himmelskorper    时间: 2009-10-25 17:26
原帖由 Toms_zhang 于 2009-10-25 13:40 发表
遇到个小问题,neta无法创建监听

整体步骤如下
  1)装Grid Infrastructure
  2)配置ASM
  3)装database
  4)dbca 建库

[grid@vm11gr2] /home/grid> crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....DATA.dg ora....up.type ONLINE    ONLINE    vm11gr2     
ora....DATA.dg ora....up.type ONLINE    ONLINE    vm11gr2     
ora.asm        ora.asm.type   ONLINE    ONLINE    vm11gr2     
ora.cssd       ora.cssd.type  ONLINE    ONLINE    vm11gr2     
ora.diskmon    ora....on.type ONLINE    ONLINE    vm11gr2     
ora....1gr2.db ora....se.type ONLINE    ONLINE    vm11gr2     
[grid@vm11gr2] /home/grid>

现在一切工作正常,但就是无法创建listner,总是提示端口被占用,切换了N个端口,并用losf/netstat检查这些端口确实没人占用,TNND,
不知道卡在哪里了,有遇到类似问题的没?


装Grid Infrastructure是已经自动创建注册监听器 所以不在需要使用netca创建监听了 你可以看看 lsnrctl的状态
这个部分可以在administration guider里查看的到

[ 本帖最后由 Himmelskorper 于 2009-10-25 18:03 编辑 ]
作者: Toms_zhang    时间: 2009-10-25 17:52
原帖由 Himmelskorper 于 2009-10-25 17:26 发表


哈哈 这个问题我知道 我先吃饭去


还卖个关子
作者: Toms_zhang    时间: 2009-10-26 19:33
原帖由 Himmelskorper 于 2009-10-25 17:26 发表


装Grid Infrastructure是已经自动创建注册监听器 所以不在需要使用netca创建监听了 你可以看看 lsnrctl的状态
这个部分可以在administration guider里查看的到



我这里就是没有自动注册.listener根本没有启.

crs res里没有注册这个resource.
作者: Himmelskorper    时间: 2009-10-26 21:09
原帖由 Toms_zhang 于 2009-10-26 19:33 发表



我这里就是没有自动注册.listener根本没有启.

crs res里没有注册这个resource.




完整安装过程在这里

http://himmelskorper.spaces.live ... E5296678E!719.entry
作者: Toms_zhang    时间: 2009-10-26 21:18
原帖由 Himmelskorper 于 2009-10-26 21:09 发表

635911

635912
完整安装过程在这里

http://himmelskorper.spaces.live.com/blog/cns!6E14C3DE5296678E!719.entry



我是先装grid软件,后手工用asmca建的asm instance,和你这个稍微不同,不知道问题出在哪里了.

我手工把listener加到oracle restart resource里了

但还是无法使用netca创建新的listener,不知道哪个环节出问题了.
作者: Himmelskorper    时间: 2009-10-26 21:34
原帖由 Toms_zhang 于 2009-10-26 21:18 发表



我是先装grid软件,后手工用asmca建的asm instance,和你这个稍微不同,不知道问题出在哪里了.

我手工把listener加到oracle restart resource里了

但还是无法使用netca创建新的listener,不知道哪个环节出问题了.


我好想在哪里看到过安装grid 后会自动注册listener

喝威士忌ING 脑子不清楚ING
作者: 爱乐    时间: 2009-10-29 16:19
安装的时候找不磁盘。

情况如下:
[root@ora11g1 ~]# /etc/init.d/oracleasm listdisks
DISK1
DISK2
DISK3
[root@ora11g1 ~]# /etc/init.d/oracleasm status
Checking if ASM is loaded: yes
Checking if /dev/oracleasm is mounted: yes

[root@ora11g1 ~]# /etc/init.d/init.cssd run
-bash: /etc/init.d/init.cssd: No such file or directory

[root@ora11g1 ~]# ps -ef| grep cssd
root      3781  3752  0 16:05 pts/1    00:00:00 grep cssd

[root@ora11g1 rules.d]# /sbin/udevcontrol reload_rules

[root@ora11g1 rules.d]# /sbin/start_udev
Starting udev:                                             [  OK  ]

[root@ora11g1 ~]# more /etc/udev/rules.d/99-oracle-asmdevices.rules
KERNEL=="sdb1", BUS=="scsi", PROGRAM=="/sbin/scsi_id",
RESULT=="14f70656e66696c00000000", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sdc1", BUS=="scsi", PROGRAM=="/sbin/scsi_id",
RESULT=="14f70656e66696c00000000", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sdd1", BUS=="scsi", PROGRAM=="/sbin/scsi_id",
RESULT=="14f70656e66696c00000000", OWNER="grid", GROUP="asmadmin", MODE="0660"
[root@ora11g1 ~]#


没有cssd进程?

在grid用户下执行运行 ./runInstaller

找不磁盘。


请各位大侠指点! 谢谢!
作者: Himmelskorper    时间: 2009-10-29 16:38
原帖由 爱乐 于 2009-10-29 16:19 发表
安装的时候找不磁盘。

情况如下:
[root@ora11g1 ~]# /etc/init.d/oracleasm listdisks
DISK1
DISK2
DISK3
[root@ora11g1 ~]# /etc/init.d/oracleasm status
Checking if ASM is loaded: yes
Checking if /dev/oracleasm is mounted: yes



是虚拟机的磁盘不 假如以前识别过 要先删除过之后识别 不行重启下再看看 有时候也会有很奇怪的问题

不要叫我大师 我只是一个悲剧的宅男

[ 本帖最后由 Himmelskorper 于 2009-10-29 16:45 编辑 ]
作者: 爱乐    时间: 2009-10-30 10:44
谢谢 楼主的回复 ;

不是在虚拟机做的,都是真实服务器做的。  机器也重启了,但还是找不到。

系统版本和楼主的一样。
作者: Himmelskorper    时间: 2009-10-30 11:18
原帖由 爱乐 于 2009-10-30 10:44 发表
谢谢 楼主的回复 ;

不是在虚拟机做的,都是真实服务器做的。  机器也重启了,但还是找不到。

系统版本和楼主的一样。


参见这个
http://himmelskorper.spaces.live ... E5296678E!781.entry
安装在最后

最后一定要确定识别出盘

确定之后到你安装的那一步

Oracle provides an Automatic Storage Management library driver that you can use to simplify the configuration and management of the disk devices that you want to use with Automatic Storage Management. A disk that is configured for Automatic Storage Management is known as a candidate disk.

If you intend to use Automatic Storage Management for database storage on Linux, then Oracle recommends that you install the Automatic Storage Management library driver (ASMLIB) and associated utilities and use them to configure the devices that you want to include in an Automatic Storage Management disk group.

Note:
If you choose to configure disks using the Automatic Storage Management library driver, then you must change the default disk discovery string to ORCL:*. If the diskstring is set to ORCL:*, or is left empty (""), then the installer discovers these disks.

在你做的一部可以使用 ORCL: 识别

http://download.oracle.com/docs/ ... estart.htm#CIHCBGCC

上帖忘记说了 因为我总是用虚拟机 磁盘都是默认识别的好的。。。。
作者: 爱乐    时间: 2009-11-5 20:02
LZ 又遇到一个问题
在运行 /u01/app/grid/product/11.2.0/grid/root.sh脚本的时候报错
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
2009-11-05 19:47:47: Checking for super user privileges
2009-11-05 19:47:47: User has super user privileges
2009-11-05 19:47:47: Parsing the host name
Using configuration parameter file: /u01/app/grid/product/11.2.0/grid/crs/install/crsconfig_params
Improper Oracle Clusterware configuration found on this host
Deconfigure the existing cluster configuration before starting
to configure a new Clusterware
run '/u01/app/grid/product/11.2.0/grid/crs/install/rootcrs.pl -deconfig'
to configure existing failed configuration and then rerun root.sh
[root@ora11g install]# /u01/app/grid/product/11.2.0/grid/crs/install/rootcrs.pl -deconfig
2009-11-05 19:47:58: Parsing the host name
2009-11-05 19:47:58: Checking for super user privileges
2009-11-05 19:47:58: User has super user privileges
Using configuration parameter file: /u01/app/grid/product/11.2.0/grid/crs/install/crsconfig_params
Oracle Clusterware stack is not active on this node
Restart the clusterware stack (use /u01/app/grid/product/11.2.0/grid/bin/crsctl start crs) and retry
Failed to verify resources

[root@ora11g install]# /u01/app/grid/product/11.2.0/grid/bin/crsctl start crs
/u01/app/grid/product/11.2.0/grid/bin/crsctl.bin: error while loading shared libraries: /u01/app/grid/product/11.2.0/grid/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied
[root@ora11g install]# /u01/app/grid/product/11.2.0/grid/bin/crsctl start crs
/u01/app/grid/product/11.2.0/grid/bin/crsctl.bin: error while loading shared libraries: /u01/app/grid/product/11.2.0/grid/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied
[root@ora11g install]# /u01/app/grid/product/11.2.0/grid/bin/crsctl start crs
/u01/app/grid/product/11.2.0/grid/bin/crsctl.bin: error while loading shared libraries: /u01/app/grid/product/11.2.0/grid/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied
[root@ora11g install]#



[grid@ora11g lib]$ ll libcln*
lrwxrwxrwx 1 grid oinstall       55 Nov  5 19:10 libclntsh.so -> /u01/app/grid/product/11.2.0/grid/lib/libclntsh.so.11.1
lrwxrwxrwx 1 grid oinstall       50 Nov  5 19:06 libclntsh.so.10.1 -> /u01/app/grid/product/11.2.0/grid/lib/libclntsh.so
-rwxr-xr-x 1 grid oinstall 48724689 Nov  5 19:10 libclntsh.so.11.1
-rw-r--r-- 1 grid oinstall        0 Aug 15 00:26 libclntst11.a
[grid@ora11g lib]$


[grid@ora11g lib]$ ll /u01/app/grid/product/11.2.0/grid/bin/crsctl.bin
-rwxr-xr-x 1 grid oinstall 16656282 Jul 31 08:47 /u01/app/grid/product/11.2.0/grid/bin/crsctl.bin
[grid@ora11g lib]$


这样设置权限有问题?

谢谢 指点!
作者: Himmelskorper    时间: 2009-11-5 20:46
原帖由 爱乐 于 2009-11-5 20:02 发表
LZ 又遇到一个问题
在运行 /u01/app/grid/product/11.2.0/grid/root.sh脚本的时候报错
Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
2009-11-05 19:47:47: Checking for super user privileges
2009-11-05 19:47:47: User has super user privileges
2009-11-05 19:47:47: Parsing the host name
Using configuration parameter file: /u01/app/grid/product/11.2.0/grid/crs/install/crsconfig_params
Improper Oracle Clusterware configuration found on this host
Deconfigure the existing cluster configuration before starting
to configure a new Clusterware
run '/u01/app/grid/product/11.2.0/grid/crs/install/rootcrs.pl -deconfig'
to configure existing failed configuration and then rerun root.sh
[root@ora11g install]# /u01/app/grid/product/11.2.0/grid/crs/install/rootcrs.pl -deconfig
2009-11-05 19:47:58: Parsing the host name
2009-11-05 19:47:58: Checking for super user privileges
2009-11-05 19:47:58: User has super user privileges
Using configuration parameter file: /u01/app/grid/product/11.2.0/grid/crs/install/crsconfig_params
Oracle Clusterware stack is not active on this node
Restart the clusterware stack (use /u01/app/grid/product/11.2.0/grid/bin/crsctl start crs) and retry
Failed to verify resources

[root@ora11g install]# /u01/app/grid/product/11.2.0/grid/bin/crsctl start crs
/u01/app/grid/product/11.2.0/grid/bin/crsctl.bin: error while loading shared libraries: /u01/app/grid/product/11.2.0/grid/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied
[root@ora11g install]# /u01/app/grid/product/11.2.0/grid/bin/crsctl start crs
/u01/app/grid/product/11.2.0/grid/bin/crsctl.bin: error while loading shared libraries: /u01/app/grid/product/11.2.0/grid/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied
[root@ora11g install]# /u01/app/grid/product/11.2.0/grid/bin/crsctl start crs
/u01/app/grid/product/11.2.0/grid/bin/crsctl.bin: error while loading shared libraries: /u01/app/grid/product/11.2.0/grid/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied
[root@ora11g install]#

谢谢 指点!


只是猜测 在安装grid 前 /etc/inittab 是3 还是 5

建议安装前设置为3 启动 进入后使用startx进入图形界面进行安装

假如在安装前设置为5 但安装后更改为3应该会报错 因为grid 会在 inittab的对应脚本中写入一些东西 假如有需要的我可以找一下文档
作者: bobosky008    时间: 2009-11-11 19:20
LZ好,我在redhat5.3上安装好了11gr2,想学习下ASM,asmlib和磁盘安装ok,现在在安装grid可以不?安装时需要注意哪些方面?
谢谢LZ!
作者: Himmelskorper    时间: 2009-11-12 06:20
原帖由 bobosky008 于 2009-11-11 19:20 发表
LZ好,我在redhat5.3上安装好了11gr2,想学习下ASM,asmlib和磁盘安装ok,现在在安装grid可以不?安装时需要注意哪些方面?
谢谢LZ!


本人没有尝试过先装database 再装grid的方式 文档上说明的顺序为grid,database

需要注意方面请自行参考文档,本人只回答错误问题,请询问者先自行查询文档
作者: zhao76820    时间: 2009-11-12 16:06
本人也安装成功,进程都已启动,但是客户端通过scan连不到数据库
安装过程见http://www.itpub.net/thread-1235578-1-1.html
怎么回事〉?
不知道还需要对san还要设置什么
作者: Himmelskorper    时间: 2009-11-12 16:09
原帖由 zhao76820 于 2009-11-12 16:06 发表
本人也安装成功,进程都已启动,但是客户端通过scan连不到数据库
安装过程见http://www.itpub.net/thread-1235578-1-1.html
怎么回事〉?
不知道还需要对san还要设置什么



不玩RAC 不好意思 本人对Oracle只是兴趣爱好 不靠这挣钱 所以对RAC没有需求
作者: 王礼    时间: 2009-11-13 11:19
标题: 在RAC2跑root脚本时出以下,错,请帮忙解释一下
/u01/oracle/product/11.2.0/db_1/root.sh
Running Oracle 11g root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/oracle/product/11.2.0/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:
Creating /usr/local/bin directory...
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
2009-11-13 14:14:03: Parsing the host name
2009-11-13 14:14:03: Checking for super user privileges
2009-11-13 14:14:03: User has super user privileges
Using configuration parameter file: /u01/oracle/product/11.2.0/db_1/crs/install/crsconfig_params
Creating trace directory
LOCAL ADD MODE
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
Adding daemon to inittab
CRS-4123: Oracle High Availability Services has been started.
ohasd is starting
CRS-4402: CSS 守护程序已在独占模式下启动, 但在节点 rac1 (编号为 1) 上发现活动 CSS 守护程序, 因此正在终止
An active cluster was found during exclusive startup, restarting to join the cluster
CRS-2672: 尝试启动 'ora.mdnsd' (在 'rac2' 上)
CRS-2676: 成功启动 'ora.mdnsd' (在 'rac2' 上)
CRS-2672: 尝试启动 'ora.gipcd' (在 'rac2' 上)
CRS-2676: 成功启动 'ora.gipcd' (在 'rac2' 上)
CRS-2672: 尝试启动 'ora.gpnpd' (在 'rac2' 上)
CRS-2676: 成功启动 'ora.gpnpd' (在 'rac2' 上)
CRS-2672: 尝试启动 'ora.cssdmonitor' (在 'rac2' 上)
CRS-2676: 成功启动 'ora.cssdmonitor' (在 'rac2' 上)
CRS-2672: 尝试启动 'ora.cssd' (在 'rac2' 上)
CRS-2672: 尝试启动 'ora.diskmon' (在 'rac2' 上)
CRS-2676: 成功启动 'ora.diskmon' (在 'rac2' 上)
CRS-2676: 成功启动 'ora.cssd' (在 'rac2' 上)
CRS-2672: 尝试启动 'ora.ctssd' (在 'rac2' 上)
Start action for octssd aborted
CRS-2676: 成功启动 'ora.ctssd' (在 'rac2' 上)
CRS-2672: 尝试启动 'ora.drivers.acfs' (在 'rac2' 上)
CRS-2672: 尝试启动 'ora.asm' (在 'rac2' 上)
CRS-2676: 成功启动 'ora.drivers.acfs' (在 'rac2' 上)
CRS-2676: 成功启动 'ora.asm' (在 'rac2' 上)
CRS-2664: 资源 'ora.ctssd' 已在 'rac2' 上运行
CRS-4000: Command Start failed, or completed with errors.
Command return code of 1 (256) from command: /u01/oracle/product/11.2.0/db_1/bin/crsctl start resource ora.asm -init
Start of resource "ora.asm -init" failed
Failed to start ASM
Failed to start Oracle Clusterware stack
[root@rac2 disk]#
作者: 爱乐    时间: 2009-11-16 20:43
QUOTE:
--------------------------------------------------------------------------------
原帖由 爱乐 于 2009-11-5 20:02 发表
LZ 又遇到一个问题
在运行 /u01/app/grid/product/11.2.0/grid/root.sh脚本的时候报错
Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
2009-11-05 19:47:47: Checking for super user privileges
2009-11-05 19:47:47: User has super user privileges
2009-11-05 19:47:47: Parsing the host name
Using configuration parameter file: /u01/app/grid/product/11.2.0/grid/crs/install/crsconfig_params
Improper Oracle Clusterware configuration found on this host
Deconfigure the existing cluster configuration before starting
to configure a new Clusterware
run '/u01/app/grid/product/11.2.0/grid/crs/install/rootcrs.pl -deconfig'
to configure existing failed configuration and then rerun root.sh
[root@ora11g install]# /u01/app/grid/product/11.2.0/grid/crs/install/rootcrs.pl -deconfig
2009-11-05 19:47:58: Parsing the host name
2009-11-05 19:47:58: Checking for super user privileges
2009-11-05 19:47:58: User has super user privileges
Using configuration parameter file: /u01/app/grid/product/11.2.0/grid/crs/install/crsconfig_params
Oracle Clusterware stack is not active on this node
Restart the clusterware stack (use /u01/app/grid/product/11.2.0/grid/bin/crsctl start crs) and retry
Failed to verify resources

[root@ora11g install]# /u01/app/grid/product/11.2.0/grid/bin/crsctl start crs
/u01/app/grid/product/11.2.0/grid/bin/crsctl.bin: error while loading shared libraries: /u01/app/grid/product/11.2.0/grid/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied
[root@ora11g install]# /u01/app/grid/product/11.2.0/grid/bin/crsctl start crs
/u01/app/grid/product/11.2.0/grid/bin/crsctl.bin: error while loading shared libraries: /u01/app/grid/product/11.2.0/grid/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied
[root@ora11g install]# /u01/app/grid/product/11.2.0/grid/bin/crsctl start crs
/u01/app/grid/product/11.2.0/grid/bin/crsctl.bin: error while loading shared libraries: /u01/app/grid/product/11.2.0/grid/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied
[root@ora11g install]#

谢谢 指点!
--------------------------------------------------------------------------------

只是猜测 在安装grid 前 /etc/inittab 是3 还是 5

建议安装前设置为3 启动 进入后使用startx进入图形界面进行安装

假如在安装前设置为5 但安装后更改为3应该会报错 因为grid 会在 inittab的对应脚本中写入一些东西 假如有需要的我可以找一下文档



/etc/inittab 设置成3 错误还是一样。

在metlink 看见有人说 /etc/selinux/config
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
#       targeted - Only targeted network daemons are protected.
#       strict - Full SELinux protection.
SELINUXTYPE=targeted
设置后还是不成功。
请LZ指点。
作者: Himmelskorper    时间: 2009-11-16 21:20
/etc/inittab 设置成3 错误还是一样。

在metlink 看见有人说 /etc/selinux/config
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
#       targeted - Only targeted network daemons are protected.
#       strict - Full SELinux protection.
SELINUXTYPE=targeted
设置后还是不成功。
请LZ指点。


1.您inittab您理解错了  不过没关系
2.SELINUX=disabled 在安装linux是应该不需要
3.crs 应该用grid用户启动吧?
作者: 爱乐    时间: 2009-11-16 22:20
1.您inittab您理解错了  不过没关系
2.SELINUX=disabled 在安装linux是应该不需要
3.crs 应该用grid用户启动吧?

只是猜测 在安装grid 前 /etc/inittab 是3 还是 5

建议安装前设置为3 启动 进入后使用startx进入图形界面进行安装


这难道不是说设置启动级别吗?

2    SELINUX=disabled 这个只是在网上看见有人建议这样修改。

http://blog.bluephp.com/read.php/251.htm


3    /u01/app/grid/product/11.2.0/grid/bin/crsctl start crs  这个确实是应该在grid用户下执行。

谢谢LZ的回复!

[ 本帖最后由 爱乐 于 2009-11-16 22:28 编辑 ]
作者: Himmelskorper    时间: 2009-11-17 07:51
原帖由 爱乐 于 2009-11-16 22:20 发表




这难道不是说设置启动级别吗?

2    SELINUX=disabled 这个只是在网上看见有人建议这样修改。






1. linux启动级别请查阅linux文档
2. 这应该也属于linux文档
作者: king1005    时间: 2009-11-17 16:36
楼主人太好了,我也想问你个问题
我现在11gr2+grid+asm也已经安装成功,但现在有个问题就是
在服务器reboot后oracle集群相关的一些服务要怎么启动?
执行 crsctl check crs 得到如下信息
CRS-4638: Oracle High Availability Services 联机
CRS-4535: 无法与集群就绪服务通信
CRS-4530: 连接集群同步服务守护程序时发生通信故障
CRS-4534: 无法与事件管理器通信

请楼主指点指点,谢谢
作者: Himmelskorper    时间: 2009-11-17 18:27
原帖由 king1005 于 2009-11-17 16:36 发表
楼主人太好了,我也想问你个问题
我现在11gr2+grid+asm也已经安装成功,但现在有个问题就是
在服务器reboot后oracle集群相关的一些服务要怎么启动?
执行 crsctl check crs 得到如下信息
CRS-4638: Oracle High Availability Services 联机
CRS-4535: 无法与集群就绪服务通信
CRS-4530: 连接集群同步服务守护程序时发生通信故障
CRS-4534: 无法与事件管理器通信

请楼主指点指点,谢谢



请问是单点还是RAC?
作者: yz9822    时间: 2009-11-18 02:48
79#楼,你的问题解决了么? 我也遇到和你一样的问题。

[ 本帖最后由 yz9822 于 2009-11-18 02:51 编辑 ]
作者: king1005    时间: 2009-11-18 08:29
标题: 回复 #85 Himmelskorper 的帖子
回楼主 是RAC
作者: Himmelskorper    时间: 2009-11-18 08:50
原帖由 king1005 于 2009-11-18 08:29 发表
回楼主 是RAC



请看完标题再请进提问
作者: 贾三灌汤包    时间: 2009-11-27 22:38
LZ好,为什么我在安装grid时密码窗口输不进去密码呢?
作者: Himmelskorper    时间: 2009-11-28 10:57
原帖由 贾三灌汤包 于 2009-11-27 22:38 发表
LZ好,为什么我在安装grid时密码窗口输不进去密码呢?



请截图
作者: yaots    时间: 2010-1-9 15:36
感觉楼主分享

怎么我点这个地址
http://himmelskorper.spaces.live ... E5296678E!781.entry
进不去

报这个错误

很抱歉,我们找不到您要找的页面
作者: 奥特曼战士    时间: 2010-1-10 13:22
悲哀  小白过路
作者: Himmelskorper    时间: 2010-1-11 15:56
原帖由 yaots 于 2010-1-9 15:36 发表
感觉楼主分享

怎么我点这个地址
http://himmelskorper.spaces.live ... E5296678E!781.entry
进不去

报这个错误

很抱歉,我们找不到您要找的页面



空间被删除了 不好意思  只能参考本帖了 不行的Mail我吧 这里我不经常来了 现在OTN混了
作者: feibiao1    时间: 2010-1-16 17:14
遇到一个问题。

export ORACLE_SID=+ASM 后,
asmcmd 总提示connect to iddle instance

ps -ef|grep asm 是正常的,实例名称显示也是 +ASM
数据库安装也是没有问题的。

只是没有创建asm响应组已经grid用户、组等。

请问是否这个原因造成。
作者: G3Boy    时间: 2010-1-22 19:41
学习!
作者: Himmelskorper    时间: 2010-1-23 15:59
原帖由 feibiao1 于 2010-1-16 17:14 发表
遇到一个问题。

export ORACLE_SID=+ASM 后,
asmcmd 总提示connect to iddle instance

ps -ef|grep asm 是正常的,实例名称显示也是 +ASM
数据库安装也是没有问题的。

只是没有创建asm响应组已经grid用户、组等。

请问是否这个原因造成。



不是很清楚

建议还是建oracle 建的组(虽然要建一大堆)

不过应该可以把所有权限都放在sysdba用户下 之是两个SID需要来回切换(ASM的和数据库实例的)

有段使用不做oracle了 大家不要提过于高深的问题。。。。
作者: abenz    时间: 2010-4-15 12:09
标题: 回复 #75 bobosky008 的帖子
没问题。
我试过了,装完数据库软件后,创建了一个数据库实例。
再装asmlib包,再装grid。还是比较正常的,只是,最后执行那个Root.sh的时候,因为ORACLE_BASE,ORACLE_HOME以前就存在,提示是否需要覆盖。
作者: Himmelskorper    时间: 2010-4-15 21:47
原帖由 abenz 于 2010-4-15 12:09 发表
没问题。
我试过了,装完数据库软件后,创建了一个数据库实例。
再装asmlib包,再装grid。还是比较正常的,只是,最后执行那个Root.sh的时候,因为ORACLE_BASE,ORACLE_HOME以前就存在,提示是否需要覆盖。



这功能你有不?

作者: Himmelskorper    时间: 2010-4-18 08:49
在考虑这是不是要写个PDF的安装文档
作者: ganx110    时间: 2010-5-14 17:24
安装时候出现启动OracleMTSRecoveryService操作系统错误  
  能帮忙解决下吗
怎么我出现这个




欢迎光临 ITPUB论坛-专业的IT技术社区 (http://www.itpub.net/) Powered by Discuz! X3.2