Category Archives: Oracle日常运维
小知识:统计Oracle的日归档量
首先这对于Oracle DBA来说是个初级问题,即使不熟悉的初级DBA也可以快速在网上搜索到现成的SQL语句。
网上搜到的查询SQL基本类似这样的逻辑: Continue reading
使用SecureCRT的按钮实现快速查询
有这么个日常运维场景,客户因管理需求,不允许在服务器上部署任何自动化的脚本,需要人工登录到机器上查询ASM磁盘组的使用率情况,有上百套环境都需要查询。 Continue reading
Oracle查询存在外键约束但对应列索引缺失的情况
如果客户要求管控严格,可以考虑使用Oracle官方提供的脚本。
Script to Check for Foreign Key Locking Issues for a Specific User (Doc ID 1019527.6) Continue reading
Oracle配置DCD避免会话被防火墙强制断开
应用测试连接Oracle数据库的会话半小时左右未做操作就会被中断,报错ORA-3113。 Continue reading
小知识:设置sqlplus默认vi编辑器的好处
如果是客户生产环境,不允许修改任何环境类的配置,那发现sqlplus默认不是我们熟悉的vi,可以在SQL>下临时指定,方便操作 Continue reading
Oracle共享服务器的连接模式
一般Oracle数据库安装默认都是选择专用服务器模式的连接方式,但实际上Oracle也支持共享服务器的连接模式,不过这种在实际生产中见到的很少,我个人只在一些医院行业的客户生产环境中见到过这类配置。 Continue reading
测试12.2.0.1RAC PDB级别的Failover
手工添加服务名A并启动(已验证默认的服务名测试验证无法实现Failover).. Continue reading
Oracle如何查询当前的crs/has自启动状态
我们知道在某些停机测试场景,是需要人为禁用crs/has的自启动的,防止过程中主机反复重启对数据库集群造成影响。
使用crsctl disable/enable crs命令可以禁用/启用crs的自启动,但没有命令去查看当前自启动状态.. Continue reading
Oracle RAC环境下定位并杀掉最终阻塞的会话-续
之前在《Oracle RAC环境下定位并杀掉最终阻塞的会话》中,最终使用一个SQL查询出RAC实例之间的所有阻塞关系。但是实际在某些极端的生产环境。 Continue reading
Oracle RAC环境下定位并杀掉最终阻塞的会话
实验环境: Oracle RAC 11.2.0.4 (2节点) 1.模拟故障:会话被级联阻塞 2.常规方法:梳理找出最终阻塞会话 3.改进方法:立即找出最终阻塞会话 。 Continue reading