Category Archives: Oracle日常运维

小知识:后台执行Oracle创建索引免受会话中断影响

因为客户环境的堡垒机经常会莫名的断开连接,也不是简单的超时,因为有时候即使你一直在操作,也可能会断。
这样对于操作一些耗时长且中途中断可能会导致异常的操作就很危险,而最简单的避免方法就是将其写到脚本中,nohup挂到后台去执行。 Continue reading

Posted in Oracle日常运维 | Tagged , , , , | Comments Off on 小知识:后台执行Oracle创建索引免受会话中断影响

小知识:如何赋予用户查看所有存储过程和触发器的权限

客户有这样一个需求,需要赋予用户test查看所有存储过程和触发器的权限,但是不能够对其进行修改或删除。 Continue reading

Posted in Oracle日常运维 | Tagged , | Comments Off on 小知识:如何赋予用户查看所有存储过程和触发器的权限

小知识:杜绝明文密码,OGG的credentialstore特性

之前OGG配置文件中都会明文记录密码,而在OGG12c及以上版本中,有一个特性credentialstore,可以用来杜绝明文密码,提升安全性。 Continue reading

Posted in Oracle日常运维 | Tagged , | Comments Off on 小知识:杜绝明文密码,OGG的credentialstore特性

小知识:如何配置OSW添加私网监控

最近遇到一个Case,Oracle Support要求添加私网(心跳网络)监控。
OSW默认是没有私网监控的,如需增加只需配置private.net文件,对应采集信息会存放到archive/oswprvtnet目录下。 Continue reading

Posted in Oracle日常运维 | Tagged , , | Comments Off on 小知识:如何配置OSW添加私网监控

小知识:如何修改TFA下的OSW数据保留时间

在Oracle社区可以搜索到这样的问题:How to change oswatcher retention when running under TFA ,但很遗憾该问题目前也没有给出确切答复。 Continue reading

Posted in Oracle日常运维 | Tagged , | Comments Off on 小知识:如何修改TFA下的OSW数据保留时间

Oracle 11g RAC之HAIP相关问题总结

环境:RHEL 6.4 + GI 11.2.0.4 + Oracle 11.2.0.4
对有关HAIP相关问题的总结,包括禁用/启用HAIP,修改ASM资源的依赖关系,修改cluster_interconnects参数等。 Continue reading

Posted in Oracle日常运维 | Tagged | Comments Off on Oracle 11g RAC之HAIP相关问题总结

通过命令行创建ACFS文件系统

其实使用asmca图形创建ACFS文件系统既简单又不容易出错,但是考虑到某些客户场景不允许我们调取图形,所以本文演示下通过命令行创建ACFS文件系统的步骤。 Continue reading

Posted in Oracle日常运维 | Tagged | Comments Off on 通过命令行创建ACFS文件系统

小知识:统计Oracle的日归档量

首先这对于Oracle DBA来说是个初级问题,即使不熟悉的初级DBA也可以快速在网上搜索到现成的SQL语句。
网上搜到的查询SQL基本类似这样的逻辑: Continue reading

Posted in Oracle日常运维 | Tagged , | Comments Off on 小知识:统计Oracle的日归档量

使用SecureCRT的按钮实现快速查询

有这么个日常运维场景,客户因管理需求,不允许在服务器上部署任何自动化的脚本,需要人工登录到机器上查询ASM磁盘组的使用率情况,有上百套环境都需要查询。 Continue reading

Posted in Oracle日常运维 | Tagged , | Comments Off on 使用SecureCRT的按钮实现快速查询

Oracle查询存在外键约束但对应列索引缺失的情况

如果客户要求管控严格,可以考虑使用Oracle官方提供的脚本。
Script to Check for Foreign Key Locking Issues for a Specific User (Doc ID 1019527.6) Continue reading

Posted in Oracle日常运维 | Tagged , , | Comments Off on Oracle查询存在外键约束但对应列索引缺失的情况

Oracle配置DCD避免会话被防火墙强制断开

应用测试连接Oracle数据库的会话半小时左右未做操作就会被中断,报错ORA-3113。 Continue reading

Posted in Oracle日常运维 | Tagged , , , | Comments Off on Oracle配置DCD避免会话被防火墙强制断开

小知识:设置sqlplus默认vi编辑器的好处

如果是客户生产环境,不允许修改任何环境类的配置,那发现sqlplus默认不是我们熟悉的vi,可以在SQL>下临时指定,方便操作 Continue reading

Posted in Oracle日常运维 | Tagged , , | Comments Off on 小知识:设置sqlplus默认vi编辑器的好处

Oracle共享服务器的连接模式

一般Oracle数据库安装默认都是选择专用服务器模式的连接方式,但实际上Oracle也支持共享服务器的连接模式,不过这种在实际生产中见到的很少,我个人只在一些医院行业的客户生产环境中见到过这类配置。 Continue reading

Posted in Oracle日常运维 | Tagged , | Comments Off on Oracle共享服务器的连接模式

测试12.2.0.1RAC PDB级别的Failover

手工添加服务名A并启动(已验证默认的服务名测试验证无法实现Failover).. Continue reading

Posted in Oracle日常运维 | Tagged , , | Comments Off on 测试12.2.0.1RAC PDB级别的Failover

Oracle如何查询当前的crs/has自启动状态

我们知道在某些停机测试场景,是需要人为禁用crs/has的自启动的,防止过程中主机反复重启对数据库集群造成影响。
使用crsctl disable/enable crs命令可以禁用/启用crs的自启动,但没有命令去查看当前自启动状态.. Continue reading

Posted in Oracle日常运维 | Tagged , , , , | Comments Off on Oracle如何查询当前的crs/has自启动状态