七个不良习惯导致攻击者轻松入侵数据库--转载
本文为大家分析了让攻击者和恶意内部人员轻松获取数据库访问权的七个不良习惯,帮助提高保护数据库安全的意识。 不好的数据库安全习惯给攻击者和恶意内部人员大开了方便之门,数据泄漏事故的发生往往是因为企业...
下一阶段
2011年即将过去,回首这一年的时间,大大小小做过的事情还真不少,收获很多,那些没日没夜的加班也算值了,即将走入2012,新的一年,新的开始,新的期待。。。。接下来的主要工作重心就是oracle performance t...
library cache lock等待事件
昨天下午快下班的时候,通过oem界面突然发现一大片的血红色,直觉告诉我,估计又是几个sp同时跑造成的,否则并发不应该突然间这么高的,查询相关信息,发现,有一个会话等待,类型就是library cache lock,是一个包...
账号泄漏门:DBA需增强网络安全意识【转】
【IT168 评论】近期接连爆出网站注册用户的账号密码,以及邮箱地址信息,被公布在网络上,并且提供网络下载地址,而且这些网站泄漏的信息都一个特点,多数为2009年左右,且是提供账号名称、密码和邮箱地址信息...
oracle登陆限制脚本
为了严格控制生产库的用户登陆,包括登陆的程序和ip地址等,前不久在线上库创建了一个trigger以实现这个功能: create or replace trigger check_ip after logon on&nbs...
oracle备份脚本
如下为公司线上库的0级备份脚本: # incremental level 0 backup scriptexport SHELL=/bin/bashexport NLS_LANG=american_america.ZHS16GBKexport PATH=/usr/ke...
Oracle中DUMP转储方法 收藏
Oracle中DUMP转储方法 收藏 大家在学习研究ORACLE的过程中,为了更深入的了解内部的机制,免不了要进程DUMP来研究学习,下面我把学习过程中不断整理的各个DUMP罗列出来,希望大家指明错误和进行补充,共同进步!—...
DG的重建
首先,恭喜你需要用到这个页面,这说明你遇到了和我一样的问题: 这就是DG他瞄的不干活了,怎么做都不好好干,其次你的app还在很欢快的跑着,并且不能说停就停。 我假设你遇到的并非任何硬件问题导致的结果,因为...
oracle报表相关脚本
今天查询之前的资料,突然发现一些有用的脚本,在上一家公司,工作当中需要调取相关报表的一些脚本,感觉还是蛮有用的,就放到blog上面来,命令多数是操作系统层面的(linux,hp_unix,aix),具体如下:AUTHSTATE=comp...
获取sql绑定变量的值
工作中有时候需要解析一下SQL的绑定变量以分析SQL逻辑,通过wrh$_sqlstat的BIND_DATA可以将Oracle存储的绑定变量分析出来。 使用DBMS_SQLTUNE包可以很容易实现这个目的: select dbms_sqltune.extract_bind(w...
oracle坏块问题的解决
1.在alter.log 中找到错误blockgrep blocknum alter**.log |sort |uniq 2.使用SELECT SEGMENT_TYPE,OWNER||'.'||SEGMENT_NAME FROM DBA_EXTENTS WHERE file = FILE_ID AND block BETWEEN BLOCK_ID AND BLOCK_ID+BLOC...
10.2.0.5.0-RAC关闭一个节点时遭遇ORA-600错误
今天早上刚上班,突然想起来一件事情,上周五晚上升级RAC到10.2.0.5.4时,重启3节点的时候,alert日志里居然报了600错误,具体如下:ORA-00600: internal error code, arguments: [kjccg...
BUG9949948的处理过程
我之前的文章中有提到过,linux系统下oracle运行一段时间之后,系统层面sy%数值会一直居高不下,本来以为是linux在处理页交换方面的BUG, 最后发现不是这个原因,今天对相关会话进行跟踪发现,出现很多警告...
一次BOSS订单集计分发的问题解决
昨天刚上班的时候,CRM的同事就过来问为什么现在订单集计分发很慢,之前是1分钟几十单,现在是几分钟几单,让我这里查下怎么回事。 打开OEM监控界面,application比较高,一直都是红色的,持续了很长时间,同...
stream目标库创建trigger无效
今天在stream目标库上的一张表上创建了一个trigger,编译都通过,但是目标表就是没有数据:最后执行一下一个包就ok了,记录如下: begin EXEC DBMS_DDL.SET_TRIGGER_FIRING_PROPERTY('sche...
oracle优化sql语句的一些建议
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效)orACLE的解析器按照从右到左的顺序处理 FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,...
stream配置总结
从开始配置、测试一直到部署stream,到现在快1个月了,期间遇到了很多问题,最终一一解决了,在此记录一些有用的排错、查询语句,以备后用: ---- 相关查询语句select propagation_name ...
oracle10.2.0.5.0遭遇ORA-26773错误-Bug 5623403
昨天下午查看测试库发现stream的capture进程abort掉了,归档日志有将近100个没有应用了,查看告警日志发现如下错误:ORA-26744: STREAMS capture process "UAT$CAP" does not support "MYNET_APP"."M_EDM_RESULT" be...
linux系统%sy值过高的问题
最近在监控数据库的过程中发现,在操作系统层面top里面%sy值在不断的上涨,最严重的时候%sy+%us达到100%,%id几乎为0了,直接结果就是数据库出现假死现象,应用程序无响应,之后查了很多资料,发现一篇文章中陈述的...
一次流复制错误的处理过程(ORA-01403)
流复制上线已经有段时间了,具体环境及详细配置见之前的blog,一直都没什么问题,今天早上过来的时候发现,apply进程abort掉了,propagation进程也报错,相关入队速度的问题,不过只是个警告,就没多过问,明天就要...