1. 改本地域名解析

vi /etc/hosts

======================================================

127.0.0.1       localhost.localdomain   localhost
# Public
192.168.20.212   rac1.localdomain        rac1
192.168.20.213   rac2.localdomain        rac2
# Private
10.10.10.212   rac1-priv.localdomain   rac1-priv
10.10.10.213   rac2-priv.localdomain   rac2-priv
# Virtual
192.168.20.214   rac1-vip.localdomain    rac1-vip
192.168.20.215   rac2-vip.localdomain    rac2-vip
# SCAN
192.168.20.216   rac-cluster.localdomain rac-cluster

 =======================================================

2. 创建相关用户和组

groupadd -g 1000 oinstall
groupadd -g 1200 dba
useradd -u 1100 -g oinstall -G dba oracle
passwd oracle

3. 配置时间同步

ntp同步时间

一共改两处
/etc/ntp.conf
/etc/sysconfig/ntpd

 

怎么看我的电脑是否装了ntp呢?

service ntpd status

rpm -qa |grep ntp

 

--重启服务

service ntpd restart

 

 --查看状态

ntpq -p

 

--开机时启动ntp服务

chkconfig ntpd on

 

如果验证grid infrastructure已安装成功?

(1) ./runcluvfy.sh stage -post crsinst -n rac1,rac2

 

(2) ./crsctl stat res -t

 

 

安装db进出现的错误处理:

安装Oracle RAC,不能验证ASMSNMP密码问题的解决(ORA-01031ORA-01017)

su - grid

export ORACLE_SID=+SAM1

在 grid/bin目录下

sqlplus / as sysasm;

create user asmsnmp identified by Passwored1234;

 

 

rac db安装注意事项:

环境变量的大小

ORACLE_SID=rac1

 

 

dbca时,rac

 

===========oracle 11g  rac的关机顺序==========================

1 先关闭数据库:
oracle$ srvctl stop database -d rac (rac为数据库名)
2 再关闭crs 服务
[root@rac1 ~]# /u01/app/grid/bin/crsctl stop crs

 

 

如果使用srvctl stop database -d YourDataBaseName

但重启动的时候你得手工运行srvctl start database -d YourDataBaseName

 

 

在不关机的情况下
停数据库和集群
可以用超级用户来执行
srvctl stop database -d YourDatabaseName
crsctl stop cluster -all

启动则运行相反的命令

crsctl start cluster -all
srvctl start database -d YourDatabaseName

 

 

-----查看当前grid状态---

 

[oracle@rac1 bin]$ srvctl config database -d db_name

 

 

 

 

==================asm 管理==================

 

 

 

 

 

 

  --待续--