![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rac
回到未来望过去
oracle性能20年研究(saa批量自动优化分析,job、expdp的undo、temp内部运行机制等)
自行开发设计ssi平台(支持vpd)
自行开发设计pythonQT管理平台(系统监控、导出xls、常用字典、常用sql,日常运维sql(支持参数化))应用formysql,fororacle,fordm
python工具应用:工作量化监控mail日报,ogg监控日报(让领导发现问题),pyforweblogic监控自动重启
pyformysql数据外挂(降低mysql华为云性能峰值),py推荐算法落地社保
E-mail:li_tao@neusoft.com
展开
-
【10grac】crs_stat -t 之.asm的UNKNOWN处理
现象:ora....SM1.asm application ONLINE UNKNOWN rac1 ora....C1.lsnr application ONLINE UNKNOWN rac1 ora.rac1.gsd application ONLINE UNKNOWN rac1 ora.ra...原创 2019-04-28 08:33:52 · 426 阅读 · 0 评论 -
【11grac】tnsname连接asm,rac串记录
# tnsnames.ora Network Configuration File: /opt/oracle/otk/home/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora# Generated by Oracle configuration tools.RACDB1 = (DESCRIPTION = (ADDRESS...原创 2019-05-08 17:20:09 · 587 阅读 · 0 评论 -
【crs】errmsg大全
PRKA-2001: GSD already existsCause: An attempt was made to create the Global Services Daemon (GSD) application while there is a running GSD application.Action: Stop the running GSD, delete it and cr...原创 2019-04-30 16:36:14 · 2480 阅读 · 0 评论 -
【vbox】11g rac模拟ocr损坏恢复(有坑注意,坑一:PROT-16; 坑二:CRS-4000)
11gR2中的vote与ocr都在一个磁盘组下,因此恢复是一体的查看正常备份[grid@rac1 admin]$[grid@rac1 admin]$ ocrconfig -showbackuprac1 2019/05/08 12:27:51 /u01/app/11.2.0/grid/cdata/rac-cluster/backup00.ocrrac1 ...原创 2019-05-08 18:27:31 · 1644 阅读 · 0 评论 -
【10grac】就这么简单,解决:PRKR-1005 : 无法添加集群数据库 RACDB 的配置, PRKH-1001 : HASContext 内部错误
[root@rac1 ~]# srvctl add database -d RACDB -o /opt/oracle/otk/home/oracle/product/10.2.0/db_1PRKR-1005 : 无法添加集群数据库 RACDB 的配置, PRKH-1001 : HASContext 内部错误[root@rac1 ~]# srvctl add database -d RAC...原创 2019-04-30 16:54:46 · 316 阅读 · 0 评论 -
【11grac】记录一次失败的ocr损坏模拟
ocr损坏后,会发现diskgroup,asmlib中仅仅找不到ocr asm disk,其他的数据盘data,flashback,arch都是ok的,最好不要做任何处理仅仅重建恢复ocr diskgroup即可不要动数据盘data,flashback,archocr重建恢复好后,asmca挂上data,flashback,arch到相应的diskgroup即可oc...原创 2019-05-09 09:13:49 · 380 阅读 · 0 评论 -
【10grac】ocr损坏情况下利用export恢复的模拟
使用导出,导入进行备份和恢复Oracle推荐在对集群做调整时,比如增加,删除节点之前,应该对OCR做一个备份,可以使用export备份到指定文件,如果做了replace或者restore等操作,Oracle建议使用cluvfy comp ocr -n all命令来做一次全面的检查。该命令在clusterware的安装软件里。1) 首先关闭所有节点的CRS[root@rac1 bin]#...原创 2019-05-09 11:05:50 · 182 阅读 · 0 评论 -
【11grac】11g asm metadata 备份恢复演练
--备份ASMCMD [+] > md_backup /tmp/asm.bakDisk group metadata to be backed up: DATA2Disk group metadata to be backed up: DATACurrent alias directory path: DB11/TEMPFILECurrent alias directory pat...转载 2019-05-14 09:03:45 · 153 阅读 · 0 评论 -
【11gR2】rac的alert标准日志位置记录,遇到错误先看日志,再上网
[root@rac1 ~]# find /u01/app/ -name alert*.log节点的/u01/app/11.2.0/grid/log/rac1/alertrac1.log升级的/u01/app/oracle/product/11.2.0/db_1/log/diag/rdbms/dbua0/DBUA0/trace/alert_DBUA0.log数据库的/u01/app/...原创 2019-05-09 11:31:52 · 1841 阅读 · 0 评论 -
【11grac】Oracle RAC 更换存储实验
实验环境准备:RHEL 6.5 + Oracle 11.2.0.4 RAC (2nodes)OCR和Voting Disk使用的是OCR1磁盘组,底层对应3个1G大小的共享LUN,一般冗余; DATA使用的是DATA1磁盘组,底层对应的是3个5G大小的共享LUN,外部冗余; FRA使用的是FRA1磁盘组,底层对应的是1个5G大小的共享LUN,外部冗余; 额外添加7个共享LUN(3个1G...转载 2019-05-14 10:49:45 · 777 阅读 · 0 评论 -
【11grac】11GR2 rac 修改asm磁盘组的冗余模式(redundancy mode)为normal
vbox中模拟新增4块共享盘fdisk完毕Disk /dev/sdg: 2147 MB, 2147483648 bytes255 heads, 63 sectors/track, 261 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start En...原创 2019-05-09 18:12:17 · 2588 阅读 · 0 评论 -
【vbox】11g rac之asmlib方式的diskgroup扩容、新建
查当前使用情况select STATE,NAME,PATH from v$asm_disk;STATE NAME PATH-------- ------------------------------ --------------------NORMAL VDKBACK OR...原创 2019-05-08 09:13:38 · 681 阅读 · 0 评论 -
【oracleasm asmlib】oracleasm 查询 ASMLib disks的设备对应来源
[grid@rac1admin]$oracleasmquerydisk-pVDKBACKDisk"VDKBACK"isavalidASMdiskPathscansupportisnotavailable[grid@rac1admin]$oracleasmquerydisk-dVDKBACKDisk"VDKBACK"isavalidASM...原创 2019-05-08 15:59:26 · 368 阅读 · 0 评论 -
【10grac】模拟votedisk,ocr全坏掉后的重建和手工添加资源
1、全停掉crs[root@rac1 ~]# crsctl stop crs[root@rac2 ~]# crsctl stop crs2、每个节点用root用户执行$CRS_HOME\install\rootdelete.sh脚本[root@rac1 install]# ./rootdelete.shShutting down Oracle Cluster Ready Se...原创 2019-04-30 12:08:49 · 267 阅读 · 0 评论 -
【vbox】11g rac重启了scan后,asm,racdb实例必须重新注册一下
正常状态[grid@rac1 admin]$ lsnrctl status LISTENER_SCAN1LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 08-MAY-2019 14:16:34Copyright (c) 1991, 2009, Oracle. All rights reserved.Connecti...原创 2019-05-08 14:27:26 · 512 阅读 · 0 评论 -
【10grac】ons故障
srvctlstartnodeapps-nrac1所有的ons vip gsd listener会起来哦,但是发现ons没起来查看配置/opt/oracle/otk/home/oracle/product/10.2.0/crs/opmn/confmore/opt/oracle/otk/home/oracle/product/10.2.0/crs/opmn/conf...原创 2019-04-28 16:18:41 · 515 阅读 · 0 评论 -
【10grac】crs一切正常,db服务起不来故障分析
[root@rac2 ~]# crs_stat -tName Type Target State Host ------------------------------------------------------------ora....DB1.srv application ONLINE OFFLINE ...原创 2019-04-28 17:59:07 · 639 阅读 · 0 评论 -
【10grac vbox】配置裸设备需要的MAJOR和MINOR从ll /dev/sd*查看获得
[root@rac1 ~]# [root@rac1 ~]# ll /dev/sd*brw-r----- 1 root disk 8, 0 04-29 16:26 /dev/sdabrw-r----- 1 root disk 8, 1 04-29 16:26 /dev/sda1brw-r----- 1 root disk 8, 2 04-29 16:26 /dev/sda2b...原创 2019-04-29 16:59:49 · 272 阅读 · 0 评论 -
【11rac】oracle11gR2 rac节点之间的时间同步CTSS
在Oracle11gR2前,集群的时间是由NTP同步的,而在11gR2后,Oracle引入了CTSS组件,如果系统没有配置NTP,则由CTSS来同步集群时间。NTP和CTSS是可以共存的,且NTP的优先级要高于CTSS,也就是说,如果系统中同时有NTP和CTSS,那么集群的时间是由NTP同步的,CTSS会处于观望(Observer)模式,只有当集群关闭所有的NTP服务,CTSS才会处于激活(A...原创 2019-05-08 09:36:23 · 703 阅读 · 0 评论 -
【11rac】oracle11gR2 rac节点之间的时间同步CTSS的关闭开启检查
关闭[grid@rac1 ~]$ crsctl stop res ora.ctssd -initCRS-2673: Attempting to stop 'ora.ctssd' on 'rac1'CRS-2677: Stop of 'ora.ctssd' on 'rac1' succeeded[grid@rac1 ~]$ crsctl stat res ora.ctssd -...原创 2019-05-08 09:39:31 · 886 阅读 · 0 评论 -
【vbox】11g vbox中的grid install的英文安装纯截图(asmlib方式管理磁盘)
发现11g的ocr与vote合并了 直选一个足够大的即可 100m不够啊[grid@rac1~]$crs_stat-tNameTypeTargetStateHost----------------------...原创 2019-05-08 09:42:41 · 242 阅读 · 0 评论 -
【vbox】11g vbox安装的runcluvfy.sh日志实录参考(全)
[grid@rac1 grid]$ ./runcluvfy.sh comp nodecon -n rac1,rac2 -verboseVerifying node connectivityChecking node connectivity...Checking hosts config file... Node Name Status ...原创 2019-05-08 09:43:59 · 285 阅读 · 0 评论 -
【vbox】11g rac之服务器、客户机的scan方式访问+asm实例(连接报错ora-12514,ORA-12545)
11grac默认安装完毕,+asm只在LISTENER下注册,在LISTENER_SCAN1没注册因此无论服务器上还是客户端连接都无法通过scan地址访问到asm因此解决办法:1、注册asm到LISTENER_SCAN1注册后发现remote_listener修改为scan后仅仅服务器可以scan方式连接,window客户机不行还需要把local_listener也改成sc...原创 2019-05-08 12:01:20 · 525 阅读 · 0 评论 -
【10grac】votedisk做冗余镜像
使用External Redundancy作为冗余策略,也可以添加多个Vodedisk,只是必须通过crsctl命令来添加,添加多个Votedisk后,这些Votedisk互为镜像,可以防止Votedisk的单点故障。 需要注意的是,Votedisk使用的是一种“多数可用算法”,如果有多个Votedisk,,则必须一半以上的Votedisk同时使...原创 2019-04-30 09:45:02 · 253 阅读 · 0 评论 -
【10grac】ocr做冗余镜像
安装clusterware过程中,如果选择External Redundancy冗余方式,则只能输入一个OCR磁盘位置。但是Oracle允许配置两个OCR磁盘互为镜像,以防止OCR磁盘的单点故障。OCR磁盘和Votedisk磁盘不一样,OCR磁盘最多只能有两个,一个Primary OCR和一个Mirror OCR。 冷备份一个ocr作为挂盘后的...原创 2019-04-30 10:06:53 · 517 阅读 · 0 评论 -
【10grac】打开SRVM_TRACE=TRUE跟踪srvctl
在Oracle 10g中要跟踪srvctl非常简单,只要设置srvm_trace=true这个OS环境变量即可,这个命令的所有函数调用都会输出到屏幕上,可以帮助用户进行诊断。[root@rac1 bin]# export SRVM_TRACE=TRUE[root@rac1 bin]# ./srvctl config database -d racdb/opt/oracle/otk/h...原创 2019-04-30 10:24:55 · 617 阅读 · 0 评论 -
【rac】(转)成功安装Oracle 11gR2 for Linux RAC,使用NFS作为共享存储
成功安装Oracle 11gR2 for Linux RAC,使用NFS作为共享存储2018年02月23日 09:51:21okhymok阅读数 1188版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/okhymok/article/details/79351123文章来源:http://www.oracle-base.com/a...转载 2019-06-13 09:50:21 · 384 阅读 · 0 评论