随笔分类 - Oracle
摘要:oracle asm 数据冗余基于extent而非磁盘,提供了4种冗余级别:External:asm 磁盘组不提供数据冗余,依靠外部raid提供数据保护Normal:asm 磁盘组提供2份数据冗余,至少需要2个故障组,最多同时损坏一个故障组的磁盘,假定磁盘空间足够的话,最多可损坏n-1个磁盘High
阅读全文
摘要:oracle 9i: 1、自动pga 内存管理 2、自动段空间管理 3、rac(cache fusion) 4、闪回查询 oracle 10g: 1、自动sga内存管理 2、addm 3、awr 4、ash 5、sql tuning advisor/sql access advisor,引入sql
阅读全文
摘要:--create directory create directory dump_dir as '/splex/dump'; grant read,write on directory dump_dir to public; --export full database schema expdp u
阅读全文
摘要:--check dataguard status select process,status,group#,sequence# from v$managed_standby select * from v$archived_log order by thread#, sequence#; selec
阅读全文
摘要:--unlock dml lock select distinct 'alter system kill session '||''''||s.sid||','||s.SERIAL#||''''||' immediate;' as kill_session_sql,o.owner||'.'||o.o
阅读全文
摘要:前段时间,一套2节点rac 中的第一个节点数据库出现大量gc block lost ,业务系统也出现卡顿的现象,故障时段awr 如下: 通过分析心跳网络延迟、网络丢包状况都正常,服务器硬件状况也是正常。 通过netstat -s 指令进一步排查,发现大量的数据包重组失败错误(reassembles
阅读全文
摘要:一套oracle 11g rac 环境由于存储链路故障,原本三块仲裁盘,其中一块仲裁盘被offline drop 掉了,参照oracle mos 文档,加回操作如下: su - grid $ crsctl query css votedisk## STATE File Universal Id Fi
阅读全文
摘要:开发丢过来一段sql 反馈在正式库查不出数据,跑了好几分钟无反应,问是不是表被锁住了。 看了下sql 只是简单的条件查询,oracle select 是不加锁的,手动select count(*) from table 居然跑了好久无结果,记得是几百万的小表,速度不应那么慢,查看执行计划,全表扫描行
阅读全文
摘要:[root@localhost ~]# dd if=/dev/zero of=/dev/mapper/asm_crs1 bs=8192 count=128000128000+0 records in128000+0 records out1048576000 bytes (1.0 GB) copie
阅读全文
摘要:Oracle 11g 提供了IO压测工具DBMS_RESOURCE_MANAGER.CALIBRATE_IO PL/SQL 存储过程,可以用于测试存储IO性能(IOPS、IO延迟、IO吞吐量) 存储过程参数如下: DBMS_RESOURCE_MANAGER.CALIBRATE_IO ( num_ph
阅读全文
摘要:需关闭所有实例,再重新启动db服务生效: 10g: alter system set "_gc_affinity_time"=0 scope=spfile; alter system set "_gc_undo_affinity"=false scope=spfile; 11g: alter sys
阅读全文
摘要:su - oracle $ vim /u01/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk 找到如下行: $(MK_EMAGENT_NMECTL) 改变为:$(MK_EMAGENT_NMECTL) -lnnz11 点击Retry即可
阅读全文
摘要:1、root用户创建服务文件# touch /usr/lib/systemd/system/ohas.service# chmod 777 /usr/lib/systemd/system/ohas.service 2、将以下内容添加到新创建的ohas.service文件中 [Unit]Descrip
阅读全文
摘要:oracle DB 高可用、容灾架构: oracle 11g/12c 公司初期实施的架构: 后续改善完成的架构:
阅读全文
摘要:1、升级oracle home、grid home opatch 到psu要求的版本,具体要求版本可从psu 中readme查看 # mv /u01/app/12.2.0/grid/OPatch /u01/app/12.2.0/grid/OPatch_bak #mv /u01/app/oracle/
阅读全文
摘要:rhel7/ol7 执行roothas.pl 脚本报错: ./roothas.pl Can't locate Env.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/v
阅读全文
摘要:grid 安装包中找到脚本runcluvfy.sh,执行如下步骤,根据输出的提示确认环境是否满足rac安装的需求以进行修正: su - grid ./runcluvfy.sh stage -pre crsinst -n racnode1,racnode2 -verbose
阅读全文
摘要:oracle 安装包中找到sshUserSetup.sh脚步,在一个节点分别执行如下步骤即可: su - oracle ./sshUserSetup.sh -user oracle -hosts "racnode1 racnode1" -advanced -noPromptPassphrase su
阅读全文
摘要:单实例需2个asm故障组,集群需3个故障组,不多说,直接画图:
阅读全文