04 2020 档案

摘要:一、问题 客户反馈,业务hang死,创建问题时段awr,top event 是checkpoint incomplete 1.1、awr,top event 可以发现是log file switch(checkpoint incomplete) 这个等待事件是指current log file 写满 阅读全文
posted @ 2020-04-29 21:34 绿茶有点甜 阅读(504) 评论(0) 推荐(0) 编辑
摘要:对客户DB进行巡检,发现TOP EVENT是LOG FILE Sequential read 等待事件说明 https://www.xuebuyuan.com/zh-hant/1743045.html 這個等待事件通常發生在對redo log信息進行讀取的時候,比如在線redo的歸檔操作,ARCH進 阅读全文
posted @ 2020-04-28 22:41 绿茶有点甜 阅读(891) 评论(0) 推荐(0) 编辑
摘要:监控告警账号密码被锁定 对账号进行解锁后,间隔一段时间账号又被锁定了,最后分析的结论是监控软件记录了RAC2节点的账号密码,不一致导致的。 1.对账号进行解锁 SQL>select username,account_status,expiry_date,lock_date from dba_user 阅读全文
posted @ 2020-04-27 15:15 绿茶有点甜 阅读(493) 评论(0) 推荐(0) 编辑
摘要:需要对一个重要的业务表开启delete操作审计,过了一段时间后,可以需要审计需求。 思路: 1.可以创建触发器,有问题导致业务表不可用; 2.数据库自带审计 对ALL TABLE 进行delete审计,代价太大!SQL> AUDIT DELETE ANY TABLE BY ACCESS; SQL> 阅读全文
posted @ 2020-04-27 13:30 绿茶有点甜 阅读(237) 评论(0) 推荐(0) 编辑
摘要:通过OGG图形化软件发现OGG进程存在异常 通过ogg进程 GGSCI>view report ogg_process_name 检索error 报错信息发现ogg 00869 ora 14402 ORA-14402: updating partition key column would caus 阅读全文
posted @ 2020-04-23 10:56 绿茶有点甜 阅读(373) 评论(0) 推荐(0) 编辑
摘要:经常有客户报错ORA-0245 1.11.2 rac环境, rman存在snap控制文件路径,默认是文件系统[非共享,导致备份控制文件报错] 解决方法:将snap路径配置到ASM磁盘组共享路径【nfs共享路径也行】; 2.遭遇bug 配置snap路径已经是asm共享目录,但是asm目录下没有snap 阅读全文
posted @ 2020-04-21 17:10 绿茶有点甜 阅读(446) 评论(0) 推荐(0) 编辑
摘要:DB 11.2.0.4 ,oracle 12c之后审计表是按照时间切片自动分区 Partitioning The AUD$ Table (Doc ID 1379831.1) Is it supported to partition the SYS.AUD$ table? No. Oracle doe 阅读全文
posted @ 2020-04-21 14:49 绿茶有点甜 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:记录一次impdp 导入报错,UDI-31623 ,但是观察Db alert可以发现存在ORA-04031的报错,内存不足??? IMPDP UDI-31623 ORA-31623 ORA-06512 观察db alert 出现ORA-04031 ORA-04031: unable to alloc 阅读全文
posted @ 2020-04-20 15:30 绿茶有点甜 阅读(720) 评论(0) 推荐(0) 编辑
摘要:一直以来经验告诉我们,创建索引需要加online? 为啥? 总结: 1.创建索引不加online, 表有dml操作未结束事务,创建索引失败; 2.创建索引不加online,在建索引的过程中,业务对表有dml操作,业务将被阻塞tm锁无法申请这个资源【大表建索引影响更大】; 3.创建索引使用online 阅读全文
posted @ 2020-04-20 11:14 绿茶有点甜 阅读(866) 评论(0) 推荐(0) 编辑
摘要:数据泵expdp导出报错 上述三个报错。 文件使用的存储是nfs挂载的,但是对于Oracle db 11.2.0.4 rman备份可以正常写入,但是数据泵导出dump报错。 DataPump导出失败并出现错误ORA-39001 ORA-39000 ORA-31641 ORA-27086(文档ID 1 阅读全文
posted @ 2020-04-18 17:41 绿茶有点甜 阅读(707) 评论(0) 推荐(0) 编辑
摘要:现有一套19c rac测试环境,测试一下pdb启动关闭。 1.删除lmd0.trc日志 rm删除的,发现新的trc无法产生了【注意生产环境清理trc文件,使用echo /dev/null >xxx.trc 当然有些trc 很多天都没有写,可以使用find 加时间删除即可】 2.由于上述原因需要重启p 阅读全文
posted @ 2020-04-17 10:45 绿茶有点甜 阅读(711) 评论(0) 推荐(0) 编辑
摘要:测试环境内存不够用,调整参数存在问题,导致DB无法启动,重新创建好的spfile,修改rac指定的实例位置。 测试环境内存不够用,减少SGA内存大小 SQL>alter system set sga_max_size=600m scope=spfile sid='*'; $ srvctl stop 阅读全文
posted @ 2020-04-16 11:57 绿茶有点甜 阅读(445) 评论(0) 推荐(0) 编辑
摘要:测试环境按照19c,由于内存资源导致dbca无法建库,并且虚拟机问题导致crs无法启动,因此需要删除RAC重新安装。 现在需要删除GI,Oracle 软件 一、删除Oracle软件 1.卸载DB--本次没有数据库,无需卸载 2.卸载Oracle软件, 其实卸载DB与Oracle软件在一起,关注 or 阅读全文
posted @ 2020-04-15 21:16 绿茶有点甜 阅读(2830) 评论(0) 推荐(0) 编辑
摘要:由于测试环境打19c补丁失败,导致节点2 d2 crs无法启动!打补丁没有有效备份,亲人两行泪 先删再加节点。 一、删除节点 1.1 删除实例 参考 https://www.cnblogs.com/binliubiao/p/11996092.html Deleting a Cluster Node 阅读全文
posted @ 2020-04-15 18:34 绿茶有点甜 阅读(1853) 评论(0) 推荐(0) 编辑
摘要:测试环境linux 2节点RAC19C 新环境安装补丁比较简单 RAC正常打补丁流程! 一.使用opatchauto opatchauto 1.节点1root执行会自动关闭当前节点db实例,自动打gi,oracle 软件补丁 2.节点2root再执行; 3.最后数据库执行应用脚本,补丁安装完毕; 二 阅读全文
posted @ 2020-04-15 18:10 绿茶有点甜 阅读(1689) 评论(0) 推荐(0) 编辑
摘要:目前有个客户SQL存在一些性能问题,在自己环境测试时,发现SQL执行计划存在索引全扫描,索引快速全扫描? 然后观察如下链接 https://www.cnblogs.com/xqzt/p/4467038.html 疑问,index fast full scan是多快读,index full scan是 阅读全文
posted @ 2020-04-14 09:26 绿茶有点甜 阅读(295) 评论(0) 推荐(0) 编辑
摘要:Oracle数据泵可以不用再本地先导出dump文件,然后scp到目标端,最后导入的过程。 可以使用NETWORK_LINK不需要真正的在操作系统层面导出dump文件,节省空间转换资源。 环境11.2.0.4 流程如下 1. 查看所有表空间对应的大小: select tablespace_name,s 阅读全文
posted @ 2020-04-14 08:59 绿茶有点甜 阅读(588) 评论(0) 推荐(0) 编辑
摘要:需求: 客户环境linux oracle 11.2.0.4单实例 新环境linux redhat oracle 11.2.0.1 单实例 客户需要准备什么一套新的测试库,当前测试库有软件,但是无DB.整个库都需要迁移过去。 流程及思路: 1.搭建测试库DB,字符集与生产环境相同 2.创建一个测试表, 阅读全文
posted @ 2020-04-07 11:31 绿茶有点甜 阅读(723) 评论(0) 推荐(1) 编辑
摘要:客户linux,oracle 11.2.0.4单实例数据库,配置crontab定时任务每天进行DB,ARCH的备份,并且删除5天之前的内容? 但是疑问在于,客户反馈归档目录满了,归档日志并未被删除??? 列举排查思路: #观察每日备份脚本,发现无法正常备份? 为什么,因为日志组并未完全写入完毕,非常 阅读全文
posted @ 2020-04-07 10:51 绿茶有点甜 阅读(848) 评论(0) 推荐(0) 编辑
摘要:测试环境安装19c,内存不太够,需要降低asm 内存参数,但是发现调整后未生效? 总结下,oracle 11.2.0.4 >=oracle 建议是asm内存是最低1G,如果配置小于这个数值,会自动调整为1G大小! ASM>NAME TYPE VALUE memory_max_target big i 阅读全文
posted @ 2020-04-01 15:06 绿茶有点甜 阅读(783) 评论(0) 推荐(0) 编辑