搭建类似生产环境的RAC
install the necessary packages
yum install -y
创建组、用户和目录
创建用户组
- groupadd -g 2000 oinstall
groupadd -g 2100 asmadmin
groupadd -g 2200 dba
groupadd -g 2201 oper
groupadd -g 2300 asmdba
groupadd -g 2301 asmoper
useradd -u 2100 -g oinstall -G asmadmin,asmdba,asmoper grid
useradd -u 2101 -g oinstall -G dba,oper,asmdba oracle
创建目录
- mkdir -p /u01/app/11.2.0/grid
- chown -R grid:oinstall /u01
- mkdir /u01/app/oracle
- chown oracle:oinstall /u01/app/oracle
- chown -R 775 /u01
设置环境变量
1. 修改 root 用户环境变量
alias sl='vi /var/log/messagesr'
alias rpmb='rpm -qa --queryformat %-{name}-%{version}-%{release}-%{arch}"\n"'
--- run the following command
echo "alias sl='vi /var/log/messagesr'
alias rpmb='rpm -qa --queryformat %-{name}-%{version}-%{release}-%{arch}"\n"'" >> ~/.bash_profile
2. 修改 grid 用户环境变量
- alias ls="ls -FA"
- ORACLE_SID=+ASM1;export ORACLE_SID
- ORACLE_BASE=/u01/app/grid;export ORACLE_BASE
- ORACLE_HOME=/u01/app/11.2.0/grid;export ORACLE_HOME
- GRID_HOME=/u01/app/11.2.0/grid;export GRID_HOME
- ORACLE_PATH=/u01/app/oracle/common/oracle/sql;export ORACLE_PATH
- ORACLE_TERM=xterm;export ORACLE_TERM
- TNS_ADMIN=$ORACLE_HOME/network/admin;export $TNS_ADMIN
- PATH=.:${JAVA_HOME}/bin/:${PATH}:$HOME/bin:$ORACLE_HOME/bin
- PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
- PATH=$PATH:/u01/app/common/oracle/bin
- PATH=$PATH:$ORACLE_HOME/oracm/bin:$ORACLE_HOME/OPatch
- export $PATH
- LD_LIBRARY_PATH=$ORACLE_HOME/lib
- LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
- LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
- LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/ctx/lib
- export LD_LIBRARY_PATH
- CLASSPATH=$ORACLE_HOME/JRE
- CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
- CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
- CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
- export $CLASSPATH
- export TMP=/tmp
- export TMPDIR=/tmp
- export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
- export SQLPATH=~/admin/sql:$ORACLE_HOME/sqlplus/admin
- export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
- umask 022
3. change the ENV of user "oracle"
- alias ls="ls -FA"
- ORACLE_SID=ractest1;export ORACLE_SID
- ORACLE_UNQNAME=ractest;export ORACLE_UNQNAME
- ORACLE_BASE=/u01/app/oracle;export ORACLE_BASE
- ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;export ORACLE_HOME
- ORACLE_PATH=/u01/app/oracle/common/oracle/sql;export ORACLE_PATH
- ORACLE_TERM=xterm;export ORACLE_TERM
- TNS_ADMIN=$ORACLE_HOME/network/admin;export $TNS_ADMIN
- PATH=.:${JAVA_HOME}/bin/:${PATH}:$HOME/bin:$ORACLE_HOME/bin
- PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
- PATH=$PATH:/u01/app/common/oracle/bin
- PATH=$PATH:$ORACLE_HOME/oracm/bin:$ORACLE_HOME/OPatch
- export $PATH
- LD_LIBRARY_PATH=$ORACLE_HOME/lib
- LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
- LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
- LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/ctx/lib
- export LD_LIBRARY_PATH
- CLASSPATH=$ORACLE_HOME/JRE
- CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
- CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
- CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
- export $CLASSPATH
- export TMP=/tmp
- export TMPDIR=/tmp
- export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
- export SQLPATH=~/admin/sql:$ORACLE_HOME/sqlplus/admin
- export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
- umask 022
搭建类似生产环境的RAC的更多相关文章
- ubuntu搭建nodejs生产环境——快速部署手册
为什么不用CentOS而用Ubuntu作为生产环境的运行平台?这个我也比较好奇,公司订的只能沿用传统,从使用成本的角度来说,此举也是值得肯定的. 测试环境 腾讯云 Ubuntu 16.04 阿里云 U ...
- node.js&pm2搭建node生产环境
node.js下载地址https://nodejs.org/en/download/stable/ 下载截图 建议采用稳定编译过的版本,source code稍麻烦,编译过的直接可用,安装超级简单,红 ...
- Linux_CentOS下搭建Nodejs 生产环境-以及nodejs进程管理器pm2的使用
nodejs安装:https://www.cnblogs.com/loaderman/p/11596661.html nodejs 进程管理器 pm2 的使用 PM2 是一款非常优秀的 Node 进程 ...
- Oracle 11G RAC:生产环境下架构
转: it168网站 原创 作者:刘炳林 在真实环境搭建一套Oracle RAC就好比是一堂劳动课,劳动前需要准备好劳动工具,对劳动课内容有充分的认识;按照步骤一步一步进行,需要考虑劳动过程中可能遇 ...
- 生产环境搭建MySQL复制的教程(转)
[导读] 网络上有很多关于MySQL复制搭建的步骤和范例,以及手册上有一章完整的篇幅,讲述MySQL复制的原理.搭建步骤.优化等,但依然存在很多刚开始学习MySQL知识或者刚进入DBA行业的朋友咨询, ...
- 搭建Hadoop集群(生产环境)
1.搭建之前:百度copy一下介绍 (本博客几乎全都是生产环境的配置..包括mongo等hbase其他) Hadoop是一个由Apache基金会所开发的分布式系统基础架构. 用户可以在不了解分布式底层 ...
- 生产环境轻量级dns服务器dnsmasq搭建文档
dnsmasq搭建文档 一.生产环境域名解析问题 之前生产环境设备较少,是通过维护master(192.168.1.1)设备的hosts文件实现的.每次新增设备后,需要在master的hosts文件中 ...
- linux 生产环境搭建
Linux基础命令杂记 今天又一次搞Linux生产环境搭建.这是种步骤很多,很繁琐而且又不得不做的事情.虽然做过很多次,但还是有很多步骤.命令不记得,每一次到处找资料很麻烦,于是将一些步骤记下,以 ...
- 手把手教你用webpack3搭建react项目(开发环境和生产环境)(一)
开发环境和生产环境整个配置源码在github上,源码地址:github-webpack-react 如果觉得有帮助,点个Star谢谢!! (一)是开发环境,(二)是生产环境. 一.首先创建packag ...
随机推荐
- UVA 11865 Stream My Contest (二分+最小树形图)
题意:给定一个网络,一个服务器,其他的是客户机,有 m 条连线,每条有一个带宽和花费(单向边),让你用不超过 c 的花费,使得 0 到 所有的机器都能到达,并且使得最小带宽最大. 析:很明显是二分题, ...
- tpshop使用中遇到的问题
1.短信配置里:商家发货时是否给客户发短信 配置了 开启 如果购买者个人资料里的电话没填写,商家点击发货时, 程序会挂掉 解决方法:修改application\common\logic\SmsL ...
- JavaScript语言精粹 笔记06 方法
JS包含了少量可用在标准类型上的标准方法. ArrayFunctionNumberObjectRegExpString Array array.concat(item...) concat方法返回一个 ...
- B-spline Curves 学习之B样条曲线定义(4)
B-spline Curves: Definition 本博客转自前人的博客的翻译版本,前几章节是原来博主的翻译内容,但是后续章节博主不在提供翻译,后续章节我在完成相关的翻译学习. (原来博客网址:h ...
- 个人项目-数组求和(语言:C++)
prog1详细要求: [第一版本程序Prog1要求:] + 给定一个数组,实现数组元素求和:,具体要求:实现对一维数组(a[100])的所有元素相加运算. + 数据准备:a)数组长度:100:b)数组 ...
- 【转】如何避免OOM总结
原文地址:http://www.csdn.net/article/2015-09-18/2825737/3 减小对象的内存占用 避免OOM的第一步就是要尽量减少新分配出来的对象占用内存的大小,尽量使用 ...
- 一次HTTP通信过程
当我们在浏览器地址栏输入一个网址然后回车以后就看到了一个对应网址的网页,那这个过程到底是怎样的?都发生了什么? 大致是这几个步骤 服务器的应答部分是包含应答状态码:比较常见的是 200:ok 403: ...
- 用VC实现特定编辑框上对回车键响应
一.引言 在通常的以CEditView为基类的单文档/多文档视图程序中,可以很好的响应键盘输入的回车键,只需比较最近两次的输入的字符,看看最新输入的字符是否内码是13(0x0d,回车键的内码)即可识别 ...
- 记那些年在asp.net mvc上挖过的坑
表现: IDE是vs2017.是在 A 控制器方法断点后,却怎么也运行不到那个位置,但是又正常返回页面.该方法位于web项目引用的控制器类库上的一个控制器,试过它隔壁的控制器,一切正常. 但每次访问该 ...
- WPF自定义ComboBox
<ControlTemplate x:Key="ComboBoxTextBox" TargetType="{x:Type TextBox}"> &l ...