11g RAC INSTALL 准备工作part1
来源:互联网 发布:印度人 知乎 编辑:程序博客网 时间:2024/06/07 06:31
这里规划三台虚拟机,每台虚机两个网卡:一个用于public ip ,一个用于private ip
[root@racdb02 ~]# ifconfig|grep etheth3 Link encap:Ethernet HWaddr 00:50:56:A3:6D:C0 eth4 Link encap:Ethernet HWaddr 00:50:56:A3:56:24
整体的网卡,我这样去设计:
# public ip10.100.21.200 racdb01 racdb01.hdp.com10.100.21.202 racdb03 racdb03.hdp.com10.100.21.205 racdb02 racdb02.hdp.com# private ip172.16.6.30 racdb01-pri racdb01-pri.hdp.com172.16.6.31 racdb03-pri racdb03-pri.hdp.com172.16.6.32 racdb02-pri racdb02-pri.hdp.com# vip10.100.21.201 racdb01-vip racdb01-vip.hdp.com10.100.21.203 racdb03-vip racdb03-vip.hdp.com10.100.21.206 racdb02-vip racdb02-vip.hdp.com# scan ip10.100.21.204 racdb-scan racdb-scan.hdp.com
在每个节点测试下 public ip 以及 private ip 的连通性
cat /etc/sysctl.conffs.file-max = 6815744kernel.sem = 250 32000 100 128kernel.shmmni = 4096kernel.shmall = 1073741824kernel.shmmax = 4398046511104net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576fs.aio-max-nr = 1048576net.ipv4.ip_local_port_range = 9000 65500
kernel.shmmax 上面的配置已经是4T,不用担心内存分段交换的问题了
vim /etc/security/limits.confgrid soft nofile 1024grid hard nofile 65536grid soft nproc 2047grid hard nproc 16384grid soft stack 10240grid hard stack 32768oracle soft nofile 1024oracle hard nofile 65536oracle soft nproc 2047oracle hard nproc 16384oracle soft stack 10240oracle hard stack 32768
也可以通过用户组的形式来制定限制
@oinstall soft nofile 1024@oinstall hard nofile 65536@oinstall soft nproc 2047@oinstall hard nproc 16384@oinstall soft stack 10240@oinstall hard stack 32768
在 /etc/pam.d/login 的 行末,加上
session required /lib/security/pam_limits.so
系统参数的修改到此为止:
用户与组的设置:
可能需要用到的组
DB 必须
/usr/sbin/groupadd -g 54321 oinstall/usr/sbin/groupadd -g 54322 dba/usr/sbin/groupadd -g 54323 operRAC/usr/sbin/groupadd -g 54324 backupdba/usr/sbin/groupadd -g 54325 dgdba/usr/sbin/groupadd -g 54327 asmdba/usr/sbin/groupadd -g 54328 asmoper/usr/sbin/groupadd -g 54329 asmadmin
用户的设置
/usr/sbin/useradd -u 54321 -g oinstall -G asmadmin,asmdba,asmoper,dba grid/usr/sbin/useradd -u 54322 -g oinstall -G dba,backupdba,dgdba,asmadmin,asmdba,oper oracle
如果用户已经存在
/usr/sbin/usermod -u 54322 -g oinstall -G dba,backupdba,dgdba,asmadmin,asmdba,oper oracle
确认用户身份:
[root@racdb01 network-scripts]# id oracleuid=54322(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba),54323(oper),54324(backupdba),54325(dgdba),54327(asmdba),54329(asmadmin)
[root@racdb01 network-scripts]# id griduid=54321(grid) gid=54321(oinstall) groups=54321(oinstall),54322(dba),54327(asmdba),54328(asmoper),54329(asmadmin)
统一设置用户密码:
passwd oraclepasswd grid
安装RPM包:
安装时ORACLE会提示,根据提示搭建YUM源安装所需要的RPM包即可。DBA能被装个包吓到,那就可笑了。在此不再赘述。
安装路径:
– 安装生成的文件,如集群的预警日子,监听的日志,
–存放grid用户的命令和脚本
mkdir -p /u01/app/grid_base mkdir -p /u01/app/11.2.0/grid
oracle_home
mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
权限的设置
chown -R grid:oinstall /u01chown -R oracle:oinstall /u01/app/oraclechmod -R 775 /u01
安装好后 目录的权限示意图大概是这个样子的:
[root@racdb01 app]# lltotal 12drwxrwxr-x 3 grid oinstall 4096 Sep 15 12:02 11.2.0drwxrwxr-x 2 grid oinstall 4096 Sep 15 12:02 grid_basedrwxrwxr-x 3 oracle oinstall 4096 Sep 15 12:02 oracle
环境变量的设置
设计如下: 其中hostname 和 oracle_sid 根据节点自己去设计和修改
oracle:
export TMP=/tmpexport TMPDIR=$TMPexport ORACLE_HOSTNAME=racdb01export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export ORACLE_SID=orcl1export PATH=/usr/sbin:$PATHexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport NLS_LANG=AMERICAN_AMERICA.UTF8export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
grid:
export TMP=/tmpexport TMPDIR=$TMPexport ORACLE_HOSTNAME=racdb01export ORACLE_BASE=/u01/app/grid_baseexport ORACLE_HOME=/u01/app/11.2.0/gridexport ORACLE_SID=+ASM1export PATH=/usr/sbin:$PATHexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport NLS_LANG=AMERICAN_AMERICA.UTF8export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
如果我的文章对您有帮助,您可以选择打赏!
阅读全文
0 0
- 11g RAC INSTALL 准备工作part1
- 11g RAC INSTALL 准备工作part2
- Linux平台 Oracle 11gR2 RAC安装Part1:准备工作
- oracle 11g r2 Rac install
- Linux平台 Oracle 12cR2 RAC安装Part1:准备工作
- Linux平台 Oracle 12cR2 RAC安装Part1:准备工作
- error about Oracle 11g R2 RAC install at vmware
- SOLARIS 10 安装ORACLE 10g rac 注意事项及准备工作
- Oracle 11g安装准备工作
- 11G RAC 卸载
- 11g Rac 切换
- Deinstall 11g RAC
- Install the 11G
- oracle 11g install
- Oracle 11g--- install
- rac install
- Oracle 11g RAC management.
- oracle rac 11g 文档
- [LeetCode]Longest Substring Without Repeating Characters
- python_test_1
- ROSBridgeWebSocketConnection使用札记
- php -- 魔术方法、魔术常量 简单介绍
- 常用正则表达式大全
- 11g RAC INSTALL 准备工作part1
- 07:配对碱基链
- Mysql 插入 Emoji表情报错 Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1
- ACL配置与管理——1
- 面向对象的六大原则(原则都是唬人 关键在于理解面向对象)
- Android开发(1)——第一个NDK应用
- App适配iOS 11
- log4j的使用
- 深入浅出JSONP--解决ajax跨域问题