oracle无感知修改应用用户密码

几百个微服务的用户,都用了同一个用户user1来连接数据库。如果要修改user1的用户,会导致几百个微服务都要在同一时间内重启,业务不太接受这种方式,业务希望用灰度的方式逐步切换。 因此可以采用代理用户的方式来修改密码。 大致步骤: (1)假如平时用的用户叫user1,创建代理用户 create u […]

Continue Reading

oracle 11g今天发布

oracle11g今天终于发布了,下面看看11g的一些新特性 (btw:oracle更新的速度还真是快啊,技术快跟不上了T_T……): Use ASM Fast Mirror Resync to improve disk failure recovery times Set up ASM Fast […]

Continue Reading

unable to truncate table

●问题处理总结 故障编号 问题描述 Oracle工作内容 故障/问题解决结果 潜在影响及后续措施计划 db_rac1,db_rac2,db_rac3 生产数据库: 出现应用程序中truncate ,drop table 进程挂起的现象。 Oracle工程师现场分析。 1.Oracle工程师经过仔细分 […]

Continue Reading

SQL WAIT LONG TIME ON PX DEQ EXECUTE REPLY

1 背景: Oracle 数据库在执行sql时,会自动的选择较优的执行计划。但有时oracle自动选择的执行计划不是最佳的执行计划,在执行的时候可能会造成效率问题,甚至会hang住。 2 问题提出: A省近期20多天来在进行boss同步日志的生成时,经常出现程序长时间的运行没有相应,初步怀疑程序中的 […]

Continue Reading

031 study note-oracle的后台进程

oracle的后台进程: (1) db writer(DBWn):将dirty buffer写入数据文件中。启动的时候只有一个DBWn,即DBW0,最多可以有10个(DBW0~DBW9)。参数DB_WRITER_PROCESS可以设置启动的时候DBWn的数量。发生条件:(a)clean buffer […]

Continue Reading

031 study note-PGA 内存结构

PGA(Program Global Area):内存不共享。 Sort area:专用服务器模式在pga中,共享服务器模式会在sga中。当运行完毕的时候,sort area中的内存会释放给服务器进程,而不会释放操作系统。 Software code area:存储正在执行的code。 控制pga大 […]

Continue Reading