rac安装快速配置脚本

告别手动配置!用这个Shell脚本在openEuler 22.03上全自动部署Oracle 19C RAC集群 本文详细介绍了如何在openEuler 22.03操作系统上使用自动化Shell脚本全自动部署Oracle 19C RAC集群,显著提升部署效率和可靠性。通过参数化设计和关键配置优化,解决了传统手动部署的复杂性和兼容性问题,适用于企业级数据库环境的高效搭建。 阅读详情

groupadd  -g  501  oinstall
groupadd  -g  502  dba
groupadd  -g  503  oper
groupadd  -g  504  asmadmin
groupadd  -g  506  asmdba
groupadd  -g  507  asmoper
useradd  -u  501  -g  oinstall  -G  asmadmin,asmdba,asmoper  grid
useradd  -u  502  -g  oinstall  -G  dba,asmdba,oper  oracle 

if [[ $USER = “oracle” ]] || [[ $USER = “grid” ]] ; then
     if [[ $SHELL = “/bin/ksh” ]] ; then
      ulimit  -p  16384
      ulimit  -n  65536
        else
   ulimit -u 16384 -n 65536
        fi
 umask 022
fi

 


mkdir  -p  /u01/app/oraInventory
chown  -R  grid:oinstall /u01
chmod  -R  775 /u01

mkdir  -p  /u01/11.2.0/grid
chown  -R  grid:oinstall  /u01
chmod  -R  775  /u01

mkdir  -p  /u02/app/oracle
mkdir  -p  /u02/app/oracle/cfgtoollogs  #needed to ensure that dbca is able to run after the rdbms installation
chown  -R  oracle:oinstall  /u02
chmod  -R  775  /u02 
 
mkdir  -p  /u02/app/oracle/product/11.2.0/db_1
chown  -R  oracle:oinstall  /u02/app/oracle/product/11.2.0/db_1
chmod  -R  775  /u02/app/oracle/product/11.2.0/db_1

 


yum -y install  binutils*  compat-libstdc*  elfutils-libelf*  expat*  gcc*  gcc-c*  glibc* glibc-common*  glibc-devel*  glibc-headers*  libaio*  libaio-devel* libgcc*  libstdc*  make*  pdksh*  sysstat*  unixODBC*  unixODBC-devel*

 

 

oracleasm createdisk OCR_VOTE01 /dev/sdb1
oracleasm createdisk OCR_VOTE02 /dev/sdb2
oracleasm createdisk OCR_VOTE03 /dev/sdb3
oracleasm createdisk OCR_VOTE04 /dev/sdb5
oracleasm createdisk ASMDATA01 /dev/sdb6
oracleasm createdisk ASMDATA02 /dev/sdb8
oracleasm createdisk ASMDATA03 /dev/sdb9
oracleasm createdisk ASMDATA04 /dev/sdb10
oracleasm createdisk ASMDATA05 /dev/sdb11
oracleasm createdisk ASMDATA06 /dev/sdb12
oracleasm createdisk ASMDATA07 /dev/sdb13
oracleasm createdisk ASMDATA08 /dev/sdb14
oracleasm createdisk ASMDATA09 /dev/sdc1
oracleasm createdisk ASMDATA10 /dev/sdc2
oracleasm createdisk ASMFLUSH01 /dev/sdc3
oracleasm createdisk ASMFLUSH02 /dev/sdc5
oracleasm createdisk ASMFLUSH03 /dev/sdc6
oracleasm createdisk ASMFLUSH04 /dev/sdc7
oracleasm createdisk ASMFLUSH05 /dev/sdc8

 

# Oracle Settings on node 1 rac1
umask 022  
export ORACLE_HOSTNAME=rac01.tisunion.org 
export ORACLE_BASE=/u02/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=rac1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

# Oracle Settings on node 2 rac2
umask 022  
export ORACLE_BASE=/u02/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=rac2
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib


#grid Setting on node 1 on rac01
export ORACLE_BASE=/u01/app/
export ORACLE_HOME=/u01/11.2.0
export ORACLE_SID=+ASM1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/lib64:/usr/lib64
export ORACLE_TERM=xterm
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export THREADS_FLAG=native

#grid Setting on node 1 on rac01
export ORACLE_BASE=/u01/app/
export ORACLE_HOME=/u01/11.2.0
export ORACLE_SID=+ASM2
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/lib64:/usr/lib64
export ORACLE_TERM=xterm
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export THREADS_FLAG=native

 


emctl start -dbconsole

 

 

 

Dell服务器运维:手把手解决iDRAC Service Module安装报错(附CentOS 7依赖包处理) 本文详细解析了Dell服务器iDRAC Service Module在CentOS 7上的安装报错问题,包括版本兼容性、依赖包处理及实战解决方案。通过分步指导和典型错误分析,帮助运维人员高效完成安装与配置,提升服务器远程管理效率。 阅读详情

相关推荐

61、Oracle RAC数据库安装配置与工作负载管理全解析

本文全面解析了Oracle RAC环境下的RDBMS软件安装与配置过程,详细介绍了各类关键脚本(如interMedia.sql、emRepository.sql、postDBCreation.sql等)的功能与执行方式,并对比分析了策略管理数据库与传统管理型数据库在脚本构建上的差异。文章深入探讨了RAC中的工作负载管理核心技术,包括负载均衡、高可用性框架、快速应用通知(FAN)、快速连接故障转移、透明应用故障转移以及资源管理器的配置与应用,帮助读者掌握如何在集群环境中实现高效、稳定、可扩展的数据库服务管理和

cream的博客 53

1. 一键安装oracle11g数据库

Oracle数据库在Linux系统上安装步骤比较多,为了方便Oracle数据库的安装,编写了以下脚本,简化了Oracle数据库的安装。

天才小犀牛 3300

《零基础安装 Oracle 数据库》RAC集群系列 ❺ 简单两步快速安装 Oracle 21C RAC 数据库

简单两步快速安装 Oracle 21C RAC 数据库

LuciferLiu_DBA 2737

一键RAC环境配置脚本

工作中经常要搭建RAC环境,所以用shell写了一个一键RAC环境配置脚本以简化重复性的工作。下面的脚本是在CentOS/RHEL 6的环境测试无问题。脚本分三个文件: - AutoRAC.sh 一键RAC主程序 - AutoRAC.conf RAC环境的配置文件 - Software.conf RAC环境的安装包配置文件AutoRAC.sh 内容如下:#! /b

DataCareer的博客 1498

《零基础安装 Oracle 数据库》RAC集群系列 ❶ 简单两步快速安装 Oracle 11GR2 RAC 数据库

Oracle RAC 安装只需要简单两步,不来试试?

LuciferLiu_DBA 2738

《零基础安装 Oracle 数据库》RAC集群系列 ❹ 简单两步快速安装 Oracle 19C RAC 数据库

简单两步快速安装 Oracle 19C RAC 数据库

LuciferLiu_DBA 2757

Oracle使用DBCA创建数据库脚本追踪学习案例(一)

DBCA创建数据库简单方便,但如果想详细了解其中间过程需要关注其生成的创建脚本,保存一份需要时修改些内容就可以简单用其创建数据库了(最好的同版本).下面对该方面内容进行了学习. 博文内容分为两部分,第一部分是...

conglueh193642的博客 418

《零基础安装 Oracle 数据库》RAC集群系列 ❸ 简单两步快速安装 Oracle 18C RAC 数据库

简单两步快速安装 Oracle 18C RAC 数据库

LuciferLiu_DBA 2487

oracle 11g rac asm 检测不通过,Oracle11gR2RACDBCA无法识别ASM磁盘组

原有环境:AIX6.1、Oracle CRS 11g R2 无DB soft。需新安装DB及配INSTANCE ,准备测试升级安装PSU 11.2.0.3.2,在DBCA过程中,发原有环境:AIX6.1、Oracle CRS 11g R2 无DB soft。需新安装DB及配INSTANCE ,准备测试升级安装PSU 11.2.0.3.2,在DBCA过程中,发现无法识别ASM磁盘组,解决方法如下:两...

weixin_42299728的博客 361

《零基础安装 Oracle 数据库》RAC集群系列 ❷ 简单两步快速安装 Oracle 12CR2 RAC 数据库

简单两步快速安装 Oracle 12CR2 RAC 数据库

LuciferLiu_DBA 2641

Linux平台Oracle RAC集群安装与配置指南

Oracle RAC网络配置的优化和故障排查是一个细致且复杂的过程,需要系统地掌握每个步骤及其背后的技术原理。通过合理的网络架构设计,以及有效的问题诊断和恢复策略,企业可以确保Oracle RAC集群的稳定运行和高可用性。下一章节将继续探讨操作系统层面的准备工作,为Oracle RAC的顺利安装和运行打下坚实的基础。

weixin_42323064的博客 1213

oracle 11g RAC 安装前准备脚本

#!/bin/bash #writed by sery 2012-05-16 ######################################### #install depending packages # ######################################### yum -y i...

weixin_33785108的博客 143

SSH-Linux互相信任配置RAC必备设置.txt.txt

SSH配置互信,RAC安装必须要配置的条件。SSH信任设置笔记。

RAC:Oracle 19C 数据库一键安装

本文将演示如何使用脚本一键安装Oracle19CRAC3节点数据库的全过程。

LuciferLiu_DBA 2746

Flink CDC 实战:5分钟搞定PostgreSQL数据实时同步(附避坑指南)

本文详细介绍了如何使用Flink CDC实现PostgreSQL数据的实时同步,包括环境配置、逻辑复制槽创建、Flink环境搭建及实战验证。通过5分钟快速指南,帮助开发者高效搭建实时数据管道,并提供了常见问题排查和生产环境优化建议。

red88的博客 819

散户逆袭神器:用通达信DIY指数发现下一个光伏储能(附龙头股筛选模板)

本文详细介绍了如何利用通达信软件的自定义指数功能,构建个人专属的行业监控工具,以发现类似光伏储能这样的潜力赛道。文章提供了从零开始的指数编制步骤、核心的龙头股筛选模板,以及五个关键的数据校验技巧,帮助散户投资者实现机构级的行业分析与机会挖掘,有效提升投资决策能力。

w3x4y的博客 482

DBA运维福音:10分钟,一行命令安装Oracle数据库

转载至https://www.modb.pro/db/69072?xzs=

Vic的博客 729

VM与欧姆龙PLC通讯设置:Fins TCP/UDP协议实战避坑指南

本文详细解析了VM视觉平台与欧姆龙PLC通过Fins TCP/UDP协议进行通讯的实战配置与避坑要点。文章对比了Fins TCP与Fins UDP的差异,推荐在多数工业控制场景下优先选用Fins TCP以保证可靠性,并深入讲解了网络设置、寄存器地址映射、轮询优化等核心配置步骤。同时,针对常见的多次触发拍照、数据解析错误等问题提供了具体的解决方案和调试技巧,旨在帮助工程师快速建立稳定高效的通讯连接。

e4f5g6h7的博客 594

oracle rac安装时先决条件检查

最近一直在梳理oracle rac 安装的检查项,终于找到官方的先决条件 文档ID:169706.1 Oracle Database (RDBMS) on Unix AIX,HP-UX,Linux,Mac O...

csv84695的博客 342

【5G】5G 核心网(5GC)基本架构

本文旨在科普5G核心网相关知识...

Learning makes me happy (0^◇^0) 4万+

UG NX二次开发(C#)-外部模式-批量删除某些图层中的体对象和曲线对象

在 UG NX中,有时需要批量删除某文件夹下多个.prt文件中固定一些图层中的体对象和曲线对象,这时如果采用手动逐个打开模型,并选择针对的图层删除,即耗时也容易遗漏,因此采用外部模式来处理比较方便。本文介绍批量删除某些图层中的体对象和曲线对象。

GimiGimmy 3035

oracle 11.2.0.4 rac for rhel 6.8 installation

这里记录一下oracle 11.2.0.4 rac for rhel 6.8 installation完整过程。其实,oracle rac的安装重点是前期的安装环境准备,尤其是共享磁盘的定制。 根...

clm20482的博客 1123

YOLOv8改进 | 融合篇,YOLOv8主干改进融合网络之MobileNetV3+CA注意机制,助力涨点

MobileNetV3通过结合硬件感知网络架构搜索(NAS)和NetAdapt算法,通过新颖的架构改进进一步提升了性能。YOLOv8中的主干网络替换成MobileNetV3+引入CA注意机制

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1881

ORACLE RAC快速安装部署脚本

针对频繁安装RAC的工作,将安装过程中的主要步骤进行了整理,通过脚本能够快速的实现RAC数据库主机的配置。 #!/bin/bash ########################################...

cixiancuo7012的博客 645

APP签名验证全栈破解:Frida Hook绕过+算法逆向+Python一键调用(附可运行脚本)

做过APP逆向和爬虫的同学,肯定都被签名验证折磨过:改了一行代码重新打包,APP直接闪退;抓包看到接口有个sign参数,翻遍JS找不到加密逻辑;好不容易找到加密函数,一调用就崩溃。客户端APK签名校验服务端接口签名验证。前者防止你篡改APP,后者防止你伪造请求。很多人卡在第一步,改完APK就闪退,根本没机会碰接口。本文基于真实项目实战,分享一套通用的签名验证破解方案。从客户端APK签名校验的Frida Hook绕过,到服务端sign算法的逆向还原,最后用Python实现一键调用。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 964

国科大学习资料--高级软件工程-复习题概念解释答案

国科大学习资料–高级软件工程(罗铁坚 魏峻 刘丹)-复习题概念解释答案 1. 敏捷开发方法与Scrum方法 a.敏捷是一种强调轻量的过程方法论,它强调拥抱变化而不是与之对抗,通过有效的沟通发挥群体的智慧。敏捷方法采用迭代/增量开发的过程模型。敏捷宣言是:个体和交互高于流程和工具;工作的软件高于详尽的文档;客户合作高于合同谈判;响应变化高于遵循计划。 虽然右边的也有价值,但是认为左边的更有价值。 b.Scrum(Schwaber和Beedle)是管理两个披萨规模(4-9人)的软件开发团队的方法,它高频率的短会

无名何许人的博客 1443
上一篇: ORACLE RAC11gR2安装部署
下一篇: oracle一些常识
lucky-laoA
博客等级 码龄15年 8粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值