您的位置:首页 > 数据库 > Oracle

Oracle 12c RAC for AIX7.1(四)添加IP解析、创建用户等信息

2014-09-18 00:29 477 查看
在/etc/hosts添加解析地址(使用hosts解析IP)

192.168.10.1 nc180p001

192.168.10.2 nc180p002

192.168.10.3 nc180p001-vip

192.168.10.4 nc180p002-vip

10.10.10.1 nc180p001-pri

10.10.10.2 nc180p002-pri

192.168.10.5 racscan

创建组

mkgroup -'A' id='1000' adms='root' oinstall

mkgroup -'A' id=' 1001' adms='root' dba

mkgroup -'A' id='1002' adms='root'oper

mkgroup -'A' id='1003' adms='root'asmadmin

mkgroup -'A' id='1004' adms='root'asmoper

mkgroup -'A' id='1005' adms='root'asmdba

创建用户

mkuser id='1000' pgrp='oinstall'groups='dba,asmdba,oper,asmadmin,asmdba’ home='/home/grid' –s /usr/bin/bash grid

mkuser id='1001' pgrp='oinstall'groups='dba,oper,asmadmin,asmdba,asmoper' home='/home/oracle' –s /usr/bin/bash oracle

修改密码

passwd oracle

passwd grid

添加用户能力

lsuser -a capabilities grid

chusercapabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE grid

lsuser -a capabilities oracle

chusercapabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE oracle

信任关系(可选)

1. 生成密钥对(两个节点,两个用户oracle,grid)

ssh-keygen -t rsa

ssh-keygen -t dsa

2. 配置信任关系(一个节点)

cat .ssh/id_rsa.pub>>.ssh/authorized_keys

cat .ssh/id_dsa.pub>>.ssh/authorized_keys

ssh nc180p002 cat .ssh/id_rsa.pub>>.ssh/authorized_keys

ssh nc180p002 cat .ssh/id_dsa.pub>>.ssh/authorized_keys

scp .ssh/authorized_keysnc180p002:~/.ssh

3. 验证信任关系(两个节点,两个用户)

ssh nc180p002 date

ssh nc180p002-pri date

ssh nc180p001 date

ssh nc180p001-pri date

创建目录设置权限

mkdir -p /u01/app/11.2.0/grid

mkdir -p /u01/app/oracle

chown -R grid:oinstall /u01

chown oracle:oinstall /u01/app/oracle

chmod -R 775 /u01/

共享存储

生成pv:chdev -l hdiskn -a pv=yes

设置共享文件系统的权限供grid和oracle用户使用

1. 改变用于数据库存储的PV的属主

chown grid:asmadmin /dev/rhdisk[2-12]

2. 改变用于数据库存储的PV的权限

chmod 660 /dev/rhdisk[2-12]

3. 检测和设置保持策略

lsattr -E -l hdisk[2-12] | grep reserve_

设置保持策略:

chdev -l hdisk[2-12] -areserve_policy=no_reserve (如果是reserve_policy)

chdev -l hdisk[2-12] -areserve_lock=no (如果是reserve_lock)

添加环境变量

l 节点1上 oracle用户,在~/.bash_profile文件

umask 022

export EDITOR=vi

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export ORACLE_SID=ora11g1

exportPATH=.:${PATH}:$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:${LD_LIBRARY_PATH}

export NLS_LANG=AMERICAN_AMERICA.UTF8 #此变量最好安装完再加上

l 节点2上 oracle用户,在~/. bash_profile文件添加:

umask 022

export EDITOR=vi

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export ORACLE_SID=ora11g2

export PATH=.:${PATH}:$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:${LD_LIBRARY_PATH}

export NLS_LANG=AMERICAN_AMERICA.UTF8#此变量最好安装完再加上

l 节点1上grid用户,在~/. bash_profile文件添加:

umask 022

export EDITOR=vi

export ORACLE_BASE=/u01/app/grid

export GRID_HOME=/u01/app/11.2.0/grid

export ORACLE_SID=+ASM1

exportPATH=.:${PATH}:$ORACLE_HOME/bin:/usr/bin:/bin::/usr/local/bin

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:${LD_LIBRARY_PATH}

l 节点2上grid用户,在~/. bash_profile文件添加

umask 022

export EDITOR=vi

export ORACLE_BASE=/u01/app/grid

export GRID_HOME=/u01/app/11.2.0/grid

export ORACLE_SID=+ASM2

export PATH=.:${PATH}:$ORACLE_HOME/bin:/usr/bin:/bin:/usr/local/bin

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:${LD_LIBRARY_PATH}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: