Oracle因数据不一致而导致的隐式转换错误一例
今天,开发同事说他在测试库执行一条SQL的时候,报ORA-01722: invalid number错误,但是在生产库和灰度库执行同一条SQL却能够正常执行,SQL如下: select ItemStatus from BUS_CONTRACT where SerialNo=2016033100000047; 问了一下开发同事基本信息,得知SerialNo的字段类型...
使用RMAN验证备份的有效性
RMAN提供VALIDATE的命令,可以用于校验备份集的有效性,常用命令如下:restore validate controlfile;restore validate database;验证命令会建议备份的存在性、完好性和可恢复性,帮助我们确认备份的有效与否。比如验证控制文件和参数文件:RMAN> restore validate controlfile;Starting restore at 25-JAN-...
Oracle 执行计划(Explain Plan) 说明
如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。 &n...
初始化参数之cursor_sharing
oracle
[RAC] oracle rac 后台进程
oracle RAC