redhat 6.4 安装oracle 12c RAC
来源:互联网 发布:达芬奇密码的算法图解 编辑:程序博客网 时间:2024/05/17 21:55
1、华为存储通过SAN网络连接到HBA卡,安装华为UltraPath驱动,将LUN映射到/dev/sdb
2、基本环境设置
export LANG=zh_CN.GB2312export LC_ALL=zh_CN.GB2312export LANG=en_US.UTF-8export LC_ALL=en_US.UTF-8cat >>~/.bashrc<<EOFshopt -s autocdalias h=historyalias s="screen -R" ----- [ctrl - D] -----
3、安装必要包
光盘挂载到mntmount -t iso9660 /dev/cdrom /mntcp /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bakrm -rf /etc/yum.repos.d/rhel-source.repo touch /etc/yum.repos.d/rhel-source.repo cat >>/etc/yum.repos.d/rhel-source.repo<<EOF[rhel-debuginfo]name=Red Hat Enterprise Linux \$releasever -\$basearch - Debugbaseurl=file:///mntenabled=1gpgcheck=0 ----- [ctrl - D] ----- yum install -y compat-libstdc++*i686yum install -y compat-libstdc++*x86_64 yum install -y gcc*yum install -y compat-libcap*yum install binutils -y yum install compat-libcap1 -y yum install compat-libstdc++-33 -y yum install compat-libstdc++-33.i686 -y yum install gcc -y yum install gcc-c++ -y yum install glibc -y yum install glibc.i686 -y yum install glibc-devel -y yum install glibc-devel.i686 -y yum install ksh -y yum install libgcc -y yum install libgcc.i686 -y yum install libstdc++ -y yum install libstdc++.i686 -y yum install libstdc++-devel -y yum install libstdc++-devel.i686 -y yum install libaio -y yum install libaio.i686 -y yum install libaio-devel -y yum install libaio-devel.i686 -y yum install libXext -y yum install libXext.i686 -y yum install libXtst -y yum install libXtst.i686 -y yum install libX11 -y yum install libX11.i686 -y yum install libXau -y yum install libXau.i686 -y yum install libxcb -y yum install libxcb.i686 -y yum install libXi -y yum install libXi.i686 -y yum install make -y yum install sysstat -y yum install unixODBC -y yum install unixODBC-devel -yumount /mnt
4、修改两主机的主机名,ip设置等
hostname db2/etc/sysconfig/network1、IP规划cat >>/etc/hosts<<EOF#public ip172.16.110.18 db1172.16.110.19 db2#priv ip10.0.10.1 db1-priv10.0.10.2 db2-priv#vip ip172.16.110.20 db1-vip172.16.110.21 db2-vip#scan ip172.16.110.22 db-cluster ----- [ctrl - D] -----
5、创建用户文件夹、系统参数调整
/usr/sbin/groupadd -g 501 oinstall/usr/sbin/groupadd -g 502 dba/usr/sbin/groupadd -g 503 oper/usr/sbin/groupadd -g 504 asmadmin/usr/sbin/groupadd -g 505 asmoper/usr/sbin/groupadd -g 506 asmdba/usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle/usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid[root@ora1 ~]# id oracleuid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba),503(oper),506(asmdba)[root@ora1 ~]# id griduid=502(grid) gid=501(oinstall) groups=501(oinstall),502(dba),503(oper),504(asmadmin),505(asmoper),506(asmdba)mkdir /home/app/chown -R grid:oinstall /home/app/chmod -R 775 /home/app/mkdir -p /home/app/oraInventorychown -R grid:oinstall /home/app/oraInventorychmod -R 775 /home/app/oraInventorymkdir -p /home/app/gridmkdir -p /home/app/oraclechown -R grid:oinstall /home/app/gridchown -R oracle:oinstall /home/app/oraclechmod -R 775 /home/app/oraclechmod -R 775 /home/app/gridpasswd gridpasswd oraclecat >>/etc/security/limits.conf<<EOF#ORACLE SETTINGgrid soft nproc 2047grid hard nproc 16384grid soft nofile 131072grid hard nofile 65536grid soft stack 10240grid hard stack 32768oracle soft nproc 131072oracle hard nproc 131072oracle soft nofile 131072oracle hard nofile 65536oracle hard nofile 131072oracle soft nofile 131072 ----- [ctrl - D] ----- echo 'session required pam_limits.so'>>/etc/pam.d/loginecho 'session required /lib64/security/pam_limits.so'>>/etc/pam.d/logincat >>/etc/sysctl.conf<<EOF#ORACLE SETTINGfs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmmax = 4398046511104kernel.shmall = 1073741824kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586 ----- [ctrl - D] -----
6、配置ntp服务
一台设置ntp服务,连接互联网服务器(配置/etc/ntp.conf);第二台以第一台为服务器(/etc/ntp.conf : server db1)
/etc/sysconfig/ntpd 加上 -xservice ntpd restartchkconfig ntpd on
#grid 用户配置文件 ORACLE_HOSTNAME请自行设置cat >>~/.bashrc<<EOFTMP=/tmp; export TMPTMPDIR=\$TMP; export TMPDIRORACLE_SID=+ASM1; export ORACLE_SIDORACLE_BASE=/home/app/oracle; export ORACLE_BASEORACLE_HOME=/home/app/grid/product/12; export ORACLE_HOMENLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"; export NLS_DATE_FORMATTHREADS_FLAG=native; export THREADS_FLAG PATH=\$ORACLE_HOME/bin:\$PATH; export PATHTHREADS_FLAG=native; export THREADS_FLAG PATH=\$ORACLE_HOME/bin:\$PATH; export PATHif [ \$USER = "oracle" ] || [ \$USER = "grid" ]; then if [ \$SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022fishopt -s autocdalias h=history ----- [ctrl - D] ----- #oracle用户配置文件 ORACLE_HOSTNAME请自行设置# Oracle Settings oraclecat >>~/.bashrc<<EOFTMP=/tmp; export TMPTMPDIR=\$TMP; export TMPDIRORACLE_BASE=/home/app/oracle; export ORACLE_BASEORACLE_HOME=\$ORACLE_BASE/product/12; export ORACLE_HOMEORACLE_SID=orcl1; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:\$PATH; export PATHPATH=\$ORACLE_HOME/bin:\$PATH; export PATHLD_LIBRARY_PATH=\$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=\$ORACLE_HOME/JRE:\$ORACLE_HOME/jlib:\$ORACLE_HOME/rdbms/jlib; export CLASSPATHNLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"; export NLS_DATE_FORMATNLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANGif [ \$USER = "oracle" ] || [ \$USER = "grid" ]; then if [ \$SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022fishopt -s autocdalias h=history ----- [ctrl - D] -----
8、依次安装
kmod-oracleasm-2.0.6.rh1-2.el6.x86_64.rpm
oracleasm-support-2.1.8-1.el6.x86_64.rpm
oracleasmlib-2.0.4-1.el6.x86_64.rpm
9、分区,fdisk最大支持2T,用parted
parted /dev/sdb(parted) mklabel gpt(parted) print(parted) mkpart primary 0 4995GB(parted) quit vi /etc/udev/rules.d/60-raw.rulesACTION=="add",KERNEL=="sdb1",RUN+="/bin/raw /dev/raw/raw1 %N"KERNEL=="raw[1-8]", OWNER="grid", GROUP="asmadmin", MODE="0660"/sbin/start_udevls /dev/raw
10、关闭防火墙
关闭selinux
11、安装grid。解压、./runInstaller
检查安装
[grid@rac01 ~]$ srvctl status nodeappsVIP rac01vip.localdomain.com is enabledVIP rac01vip.localdomain.com is running on node: rac01VIP rac02vip.localdomain.com is enabledVIP rac02vip.localdomain.com is running on node: rac02Network is enabledNetwork is running on node: rac01Network is running on node: rac02ONS is enabledONS daemon is running on node: rac01ONS daemon is running on node: rac02
12、安装oracle。解压、./runInstaller
0 0
- redhat 6.4 安装oracle 12c RAC
- RedHat6.5 安装Oracle 12c RAC
- RedHat6.5 安装Oracle 12c RAC
- Centos 6.5 安装Oracle 12C RAC
- Oracle 12c RAC安装PSU
- Oracle 12C RAC 安装笔记
- oracle 12c R2 rac安装
- Centos 6.5 安装Oracle 12C RAC
- oracle 12c 安装rac依赖包
- RedHat EL5 安装Oracle 10g RAC之--CRS 安装
- oracle 12c on oracle Linux-rac安装配置手册
- Oracle 12c以下版本RAC与Redhat Linux的avahi-daemon服务的水火不容
- RedHat Advance Server上安装Oracle 9204 RAC参考手册
- ORACLE 10.2.0.1 RAC for redhat linux as4u4安装操作手册
- VMware下RedHat安装Oracle 9i RAC全攻略
- Redhat 5.4 + ASM + RAW+ Oracle 10g RAC 安装文档
- Openfiler + Redhat 5.4 Oracle 11gR2 RAC 安装文档
- Oracle RAC安装[VMWare+Redhat AS4+裸磁盘]
- 斐波那契数列-递归
- Windows下用breakpad抓取C++程序崩溃报告
- spring 注解
- 9Patch实例&详解缩放区域与内容显示区域
- guava之CharMatcher
- redhat 6.4 安装oracle 12c RAC
- 斐波那契数列-数组
- 学习C的第八天
- CodeForces387C C - George and Number 贪心+递归
- 线程池原理解析
- SVN版本控制图标经常延时显示或未显示问题解决方法
- Jquery—获取和设置html内容和属性
- shiroShiro系列之Shiro+Spring MVC整合
- OKHttp 上手记录