oracle rac
文章平均质量分 68
久违的太阳
本人base南京,10+年oracle dba经验,Postgresql PCP认证工程师
oracle日常维护、故障解决、性能优化、数据库迁移、数据库升级
PG安装维护,迁移
国产信创数据库迁移,数据抽取,数据共享等,联系私信我
展开
-
oracle rac 19.3安装补丁19.19
3.先将OPatch(P6880880)包拷贝到$GRID_HOME和$ORACLE_HOME下,注意先把原来的OPatch备份,修改一下用户组分别为grid:oinstall和oracle_oinstall。###升级GRID和DB,这一步比较慢,我这边4U服务器144核心512内存实测花了20分钟。2.现在新的opatch安装不需要先停止集群和数据库,在升级过程中,他会自动关闭和启动集群。#####将补丁的变更写到数据库中,这一步一定要做,如果是CDB需要将PDB都打开。###只升级GRID。原创 2023-11-22 21:34:59 · 1155 阅读 · 1 评论 -
oracle rac 19c修改不同网段public ip
客户需求将才搭建的oracle 19.19数据库从192.168.168.0网段调整到192.168.213网段。用crsctl stat res -t 可以看到集群启动信息。这时集群可以启动,但是上面的一些资源启动会有报错,可以不管。停止之前最好ocrdump一下,防止有问题。原创 2023-11-22 21:30:10 · 791 阅读 · 1 评论 -
记录一次normal diskgroup添加磁盘组操作
b) USABLE_FILE_MB可以变为负值,表示ASM并不会强制留出REQUIRED_MIRROR_FREE_MB的空间,但是这意味着如果遭遇了ASM磁盘组故障,有可能会没有足够的剩余空间来重新满足冗余度的要求。这是因为当前的冗余度为2,磁盘组为了保证当asm出现故障后,剩下的空间能继续保持normal冗余,需要保留Req_mir_free_MB的空间,但是这个并不是必须的,因此Usable_file_MB可以为负数,当为负数的时候说明当前的磁盘组已经不能满足normal冗余需求了。原创 2023-11-04 00:24:46 · 268 阅读 · 0 评论 -
kfed修复损坏asm头部
在11g之后,默认的asm会自动备份asm头部数据块(将数据块备份到第二个AU的倒数第二个数据块上),这样如果asm头部出现了问题,则可以使用kfed直接进行恢复(内部是用备份的数据块直接覆盖头部数据块)需要注意的是,如果asm的au size不是默认的1MB,则需要从其它的位置。AU SIZE =32M备份块blkn=16382。AU SIZE =64M备份块blkn=32766。AU SIZE =16M备份块blkn=8190。AU SIZE =1M备份块blkn=510。原创 2022-08-22 15:34:16 · 423 阅读 · 0 评论 -
ORACLE 19C PDB克隆遇到ORA-65169错误问题
oracle 的pdb克隆是非常方便的功能,这次一个客户进行了PDB克隆迁移,源端是oracle 19.3.0 LINUX 单实例,目标端是linux 19.3.0 RAC在克隆的过程中遇到了ORA-65169和ORA-19505报错:alert日志如下:找不到答案,找MOS找到一篇文章,如下: 这里提到,需要在RAC每个节点配置好TNSNAMES,这里现场只在一个执行克隆的节点配置了tnsnames.ora,修改之后,删除克隆的数据文件,重新克隆恢复正常...原创 2022-06-27 21:43:32 · 924 阅读 · 0 评论 -
安装GRID遇到CRS-5016无法启动ora.ons故障解决办法
安装GRID之后,在执行root.sh的时候,发现无法启动ora.ons,其它资源都是正常的.root.sh报错如下:检查报错日志,有如下核心报错信息:其中关键点是无法获取localhost的地址.很自然的想到是不是/etc/hosts里面把localhost的解析给丢掉了.重新在/etc/hosts里面添加127.0.0.1 localhost再执行root.sh即可...原创 2022-04-22 15:44:54 · 959 阅读 · 0 评论 -
ORACLE RAC19C到单实例ADG DUPLICATE ORA-01017 错误的解决办法
准备搭建一个19C RAC到单实例的ADG.在duplicate的时候报错ORA-01017用户密码错误contents of Memory Script:{ backup as copy reuse passwordfile auxiliary format '/u01/app/oracle/product/19.3.0/db_1/dbs/orapwrac19c' ;}executing Memory ScriptStarting backup at 14-SEP-20al原创 2020-09-15 22:08:21 · 2296 阅读 · 0 评论 -
CentOS6.4下oracle 11.2.0.4 rac添加节点
文章目录1.准备工作2.新增集群软件3.安装oracle软件4.新增oracle实例1.准备工作准备工作包括配置新节点的系统环境,在新节点上配置共享存储,安装依赖包等,具体需要的配置项目大致如下:1.主机名2.ip地址规划3./etc/hosts配置(在其它的节点也要进行相关配置)4.sysctl和limit.conf的配置5.selinux和防火墙配置6.ntp时间同步配置7.创建oracle和grid用户(这里注意用户uid和gid必须和其它节点保持一致)8.创建安装目录,并设置好原创 2020-09-02 20:25:22 · 390 阅读 · 0 评论 -
HP-UX 11.31上搭建Oracle 11G RAC
文章目录1.配置主机信息1.1 修改主机名1.2 配置/etc/hosts2.创建组和用户3.创建文件系统和安装目录:3.1创建文件系统并挂载3.2创建安装目录4.修改profile:5.配置系统参数5.1配置内核参数5.2配置网络参数6.开启异步IO7.取消ntp8.配置asm磁盘8.1查看asm磁盘名称8.2修改asm磁盘instance number8.3修改磁盘权限9.创建软连接.(这一步实测是不需要了)10.设置节点SSH互信10.1 配置互信10.2 测试互相11.节点安装前检查12.安装gri原创 2020-05-31 01:26:01 · 1216 阅读 · 0 评论 -
迁移ocr,vote,data到新的磁盘组
背景:原来服务器连接的存储性能低下,现在需要使用一套新的存储.数据库为linux rac 11.2.0.4.采用挂载新的磁盘组,手工切换ocr,vote disk和数据盘的方式进行迁移.下面的具体步骤前提:需要将新的磁盘组创建完成.下面就不描述创建新磁盘组的过程.一.检查环境信息1.检查当前的磁盘组,如下:[grid@suq1 suq1]$ asmcmd...原创 2019-12-24 11:11:05 · 691 阅读 · 0 评论 -
华为虚拟机CentOS7.3 ORACLE 19C RAC搭建全过程
所有的环境配置需要在所有的rac节点进行配置.oracle软件包解压缩只需要在一台节点操作.最后的ui图形界面安装也只需要在其中一个节点进行安装csdn传图片太麻烦,包含图片的文档见网页:https://download.csdn.net/download/su377486/117064131.关闭防火墙和selinuxsystemctl stop firewalldsyste...原创 2019-09-10 13:05:26 · 3750 阅读 · 5 评论 -
Redhat5.7下oracle RAC 10.2.0.5 升级到11.2.0.4
1.升级grid当前rac状态:[root@rac1 ~]# crs_stat -tNameTypeTargetStateHost------------------------------------------------------------ora.rac.db application ONLINE ONLINE rac1 ora....原创 2016-11-25 10:01:02 · 1850 阅读 · 0 评论 -
How to Modify Public Network Information including VIP in Oracle Clusterware (文档 ID 276434.1)
APPLIES TO:Oracle Database - Enterprise Edition - Version 11.2.0.3 to 12.1.0.2 [Release 11.2 to 12.1]Information in this document applies to any platform.PURPOSEThe purpose of this note is转载 2015-08-03 13:55:29 · 1777 阅读 · 0 评论 -
oracle ocfs2 安装配置
ocfs2是oracle淘汰的产品,bug很多,能不用尽量不要使用!1.下载三个ocfs2文件ocfs2-2.6.18XX.rpmocfs2consoleXX.rpmocfs2-toolsXX.rpm2.在两个节点分别安装ocfs2rpm -ivh ocfs2*3.配置ocfs2,都是使用root用户操作使用图形工具安装:/usr/sbi原创 2015-09-13 13:00:17 · 2300 阅读 · 0 评论 -
11203-rac升级到11204遇到的INS-06006和无法发现node的问题
在客户那里升级11.2.0.3-rac到11.2.0.4-rac,首先升级grid,在升级grid的时候,在运行到Node selection这一步的时候,ssh互信总是无法通过,尝试setup之后,在ssh终端访问都是正常的,但是就是界面过不去,后来找到资料,发现原因是客户的/etc/hosts里面的主机名叫VmOradb1和VmOradb2,而oracle里面貌似只支持小写的,在grid用户下原创 2015-08-17 11:45:46 · 1614 阅读 · 0 评论 -
使用dataguard将单实例数据库转换为rac数据库
我们经常将oracle rac数据库通过dataguard容灾到一个单实例数据库中,当生产库出现故障后可以将生产库切换到dg服务器上。而当生产库rac修复完成后,我们同样可以通过dg将数据回切到生产库中。此次测试将单实例数据库通过dg转换为rac数据库,这个单实例是刚创建的,并不是由rac通过dg生成的。在做dg之前需要安装完成grid,不需要创建数据库实例。在日志应用的时候必须只能是一个原创 2015-07-27 15:48:05 · 1999 阅读 · 0 评论 -
oracle 11.2.0.4 rac 恢复到单实例
一、备份原库run{backup database format '/home/oracle/backup/db_%U_%T.bak';backup current controlfile format '/home/oracle/backup/ctl_%U_%T.bak';backup spfile format '/home/oracle/backup/spfile_%U_%T.ba原创 2014-12-12 22:53:19 · 2156 阅读 · 0 评论 -
oracle10g rac 添加和删除节点
添加节点:1.配置HOSTS,三个节点都要一致[root@rac01 ~]# more /etc/hosts# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost192.168.56.10 rac01192.168.56.11 rac01-vip10原创 2015-09-21 00:01:04 · 1941 阅读 · 0 评论 -
oracle rac 10201升级到10205
1.升级CRS软件在10205path安装目录下,执行runInstaller下一步直到让你选择ORACLE_HOME的时候选择CRS_HOME,然后下一步一直到安装界面,开始安装crs,在此过程中crs是不需要停止的。在end of installation界面,按照提示在每个节点执行相应的脚本a.root用户下在第一个和第二个节点分别停止crsb.root用户下在第一个和第原创 2015-09-13 12:15:11 · 1060 阅读 · 0 评论 -
oracle rac 11.2.0.3 升级到11.2.0.4
1.升级grid下载解压oracle安装文件,第三个文件为gridp13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip p13390677_112040_Linux-x86-64_3of7.zip解压完成之后,无需停止grid和db,执行./runInstaller按照原创 2015-08-15 17:10:23 · 6321 阅读 · 0 评论 -
Rolling Patch - OPatch Support for RAC (文档 ID 244241.1)
Oracle Database - Enterprise Edition - Version 9.0.1.0 to 12.1.0.1 [Release 9.0.1 to 12.1]Information in this document applies to any platform.PURPOSEThis note is to describe the current suppo转载 2015-10-14 18:49:36 · 1195 阅读 · 0 评论 -
Oracle Clusterware (CRS or GI) Rolling Upgrades (文档 ID 338706.1)
In this Document Goal Solution Rolling upgrade Oracle Clusterware from 10.1.0.x to 10.1.0.4/5 Rolling upgrade Oracle Clusterware from 10转载 2015-10-15 10:06:57 · 1338 阅读 · 0 评论 -
oracle rac service学习
1.添加服务,添加完成服务之后默认服务不会启动,需要手工启动:[oracle@suq1 ~]$srvctl add service -d suq -s srv1 -r suq1,suq2[grid@suq1 admin]$ crsctl stat res -t------------------------------------------------------------------原创 2015-08-13 18:45:35 · 755 阅读 · 0 评论