linux下Oracle11g RAC搭建(三)
二、配置安装环境 (node1、node2)
建立组、用户、目录并修改权限(node1、node2)
node1上建立组、用户、初始密码
建立组:#groupadd [-g] [gid] [组名]
建立用户:#useradd [-u] [uid] [ -g][ 用户的主组] [ –G] [用户的副组] [用户名]
执行脚本:#sh mkuser.sh
groupadd -g 200oinstall
groupadd -g 201dba
groupadd -g 202oper
groupadd -g 203 asmadmin
groupadd -g 204asmoper
groupadd -g 205asmdba
useradd -u 200 -g oinstall -G dba,asmdba,oper oracle
useradd -u 201 -g oinstall -G dba,asmadmin,asmdba,asmoper,opergrid
建立组用户后查看:
[root@node1 ~]# id oracle
[root@node1 ~]# id grid
用户初始密码:
[root@node1 ~]# passwd oracle
[root@node1 ~]# passwd grid
补充:
改变grid的属组
[root@metro1 ~]# usermod -g oinstall-G dba,oper,asmadmin,asmoper,asmdba grid
node2上建立组、用户、初始密码(脚本)
建立组:#groupadd [-g] [gid] [组名]
建立用户:#useradd [-u] [uid] [ -g][ 用户的主组] [ –G] [用户的副组] [用户名]
执行脚本:#sh mkuser.sh
groupadd -g 200oinstall
groupadd -g 201dba
groupadd -g 202oper
groupadd -g 203asmadmin
groupadd -g 204asmoper
groupadd -g 205asmdba
useradd -u 200 -g oinstall -G dba,asmdba,oper oracle
useradd -u 201 -g oinstall -G dba,asmadmin,asmdba,asmoper,opergrid
建立组用户后查看:
[root@node2 ~]# id oracle
[root@node2 ~]# id grid
用户初始密码:
[root@node2 ~]# passwd oracle
[root@node2 ~]# passwd grid
node1上修改权限、/u01下建立目录
1、改变所有者:
例: # chown -R grid:oinstall /u01/app/oraInventory/
说明:改变所属者 递归 所有者:所属组 目录
2、授权:
例: # chmod -R 775 /u01/11.2.0/grid/
说明:改变访问权限 递归 目录下所有文件的权限改为xxx 目录
3、执行脚本:#sh mkdir.sh
4、目录说明:
/u01/app/oraInventory/----安装软件需要走的一个目录
/u01/11.2.0/grid/----安装grid的主目录
/u01/app/oracle/product/11.2.0/db_1----安装oracle的主目录
/u01/app/oracle----oracle的BASE目录
mkdir -p /u01/app/oraInventory
chown -R grid:oinstall /u01/app/oraInventory/
chmod -R 775 /u01/app/oraInventory/
mkdir -p /u01/11.2.0/grid
chown -R grid:oinstall /u01/11.2.0/grid/
chmod -R 775 /u01/11.2.0/grid/
mkdir -p /u01/app/oraInventory/
mkdir -p /u01/app/oracle
mkdir -p /u01/app/oracle/cfgtoollogs
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
#ls –l /u01 ----安装以后查看一下
node2上修改权限、/u01下建立目录(脚本)
1、改变所有者:
例: # chown -R grid:oinstall /u01/app/oraInventory/
说明:改变所属者 递归 所有者:所属组 目录
2、授权:
例: # chmod -R 775 /u01/11.2.0/grid/
说明:改变访问权限递归 目录下所有文件的权限改为xxx 目录
3、执行脚本:#sh mkdir.sh
4、目录说明:
/u01/app/oraInventory/----安装软件需要走的一个目录
/u01/11.2.0/grid/----安装grid的主目录
/u01/app/oracle/product/11.2.0/db_1----安装oracle的主目录
/u01/app/oracle----oracle的BASE目录
mkdir -p /u01/app/oraInventory
chown -R grid:oinstall /u01/app/oraInventory/
chmod -R 775 /u01/app/oraInventory/
mkdir -p /u01/11.2.0/grid
chown -R grid:oinstall /u01/11.2.0/grid/
chmod -R 775 /u01/11.2.0/grid/
mkdir -p /u01/app/oraInventory/
mkdir -p /u01/app/oracle
mkdir -p /u01/app/oracle/cfgtoollogs
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
#ls –l /u01 ----安装以后查看一下
编辑/etc/hosts(node1、node2)
hosts作用:
如果没有DNS工具就使用本机的/etc/hosts来解析IP和主机名,实现主机名到IP地址的解析。
注意:node节点名称的编写。
node1上编辑hosts
[root@node2 ~]# vi/etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost
192.168.4.71 node1
192.168.4.73 node1-vip
10.10.10.71 node1-priv
192.168.4.72 node2
192.168.4.74 node2-vip
10.10.10.72 node2-priv
192.168.4.75 scan_ip
解释:
127.0.0.1