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}
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}
相关文章推荐
- win8下Oracle 12c 创建新用户并分配表空间
- Oracle查询表创建时间,更新时间,用户信息,表类型,查询表结构等
- Oracle 12c创建用户container参数
- Oracle 12c 数据库CDB用户创建与表空间分配的问题
- oracle用户创建相关信息
- 【安装oracle——准备工作】配置内核参数+添加用户组及用户+为oracle用户配置shell限制+创建目录结构+设置oracle环境
- oracle 创建表并创建存储过程,通过存储过程将其他用户的信息导入到新建表中
- Oracle 12c 添加scott用户
- oracle 12c创建pdb用户
- Oracle 12c创建用户是出现“ORA-65096: invalid common user or role name”的错误
- oracle 12c 创建PDB用户即Local User
- oracle 12c 创建用户
- Oracle 创建用户、修改用户信息、为用户分配权限、为用户分配表空间配额、删除用户
- Oracle 12c创建用户时出现“ORA-65096: invalid common user or role name”的错误
- 查询oracle特定表修改的用户及IP信息
- Oracle 创建用户、修改用户信息、为用户分配权限、为用户分配表空间配额、删除用户
- oracle 创建用户全过程(创建/删除表空间、添加/删除用户、授权/撤销权限)
- Linux环境下添加Oracle用户信息
- Oracle 12c创建用户是出现“ORA-65096: invalid common user or role name”的错误 - CalvinR
- oracle12c创建用户