一次通过Oracle8i入侵系统之旅(组图)
最近看了些有关Oracle的安全资料,看后随手做了一个渗透测试,把过程记录下来方便日后查阅.先用SuperScan4.0扫描下要测试的主机,速度很快,结果如图1所示: 图 1 端口 1521 是 Oracle 的 TNS Listener 默认...
【 Fenng】 关于 Discuz! 的二次开发
可能是因为 Discuz! 庞大的用户群的原因吧,发现有些中小网站也有在 Discuz! 基础上做二次开发的,巧的是,到了某个阶段,不约而同的遇到类似的问题:开发进度明显滞后。个人觉得 Discuz! 设计的初衷是面向中小站长...
【罗玄】从锁的角度看rebuild index online和rebuild index
众所周知,rebuild index online不会阻塞DML操作,而rebulid index却会阻塞DML操作。现在我们来看一下在rebuild index online及rebulid index下的锁os: rhel 3db: oracle 9.2.0.6在Session 1下的操作SQL> create...
【胜通】怪异ORA-01502(创建唯一约束却无唯一索引
有这样的一类需求,快速复制一张表,而这张表的数据量又非常的大。比方说本来是分区表,要把它重新变成非分区表,怎么能够快速的完成这样的操作呢?我下面给出2种大致的方法:第一,就是利用CTAS方式来创建一张新表...
【eygle】Oracle的分区表和Local索引创建与维护
Oracle的分区技术在某些条件下可以极大的提高查询的性能,所以被广泛采用。从产品上说,分区技术是Oracle企业版中独立收费的一个组件。以下是对于分区及本地索引的一个示例。首先根据字典表创建一个测试分区表:SQL...
【eygle】Oracle进程:SMON的功能与作用
SMON是Oracle数据库至关重要的一个后台进程,SMON 是System Monitor 的缩写,意即:系统监控。在数据库启动过程中,SMON排在CKPT进程之后,在Oracle9i中排在第六号的位置:PMON started with pid=2DBW0 started wit...
【eygle】Oracle 10g 之HIGH Water MARK 数据统计
在Oracle10g中,一个新的视图被引入:dba_high_water_mark_statistics这个视图用于记录数据库的一些HWM信息:SQL> desc dba_high_water_mark_statisticsName &nbs...
【eygle】10g OCR工具ocrcheck ocrconfig ocrdump
在Oracle10g 的RAC环境中,有几个工具可以用于进行OCR管理,这其中主要的几个是:ocrcheck ,ocrdump, ocrconfigocrcheck可以用于减产OCR存储的使用情况:[oracle@smsdbrac1 oracle]$ ocrcheck -helpName:ocrcheck ...
【NinGoo】lvm2与powerpath的Found duplicate PV问题
HP的DL580,OS是Redhat Enterprise Linux 4.5,接EMC CX700的存储,在安装了powerpath多路径软件后,系统能正确的识别出路径合并后的/dev/emcpower*设备。但是如果用lvm2来管理这些设备,会发现无论是创建还是查看pv...
【NinGoo】用Perl的hash数组实现个性化监控
对于DBA来说,一个准确稳定的监控系统,不啻于一柄尚方宝剑。几十上百套系统,如果每天都靠人工来检查,工作量之大无法想象,而且人工也无法做到实时捕获错误。但是这么多数据库系统,每个库承载的压力不一样,对于...
【NinGoo】Oracle10gR2 Logical Standby(四)转换逻辑备库的过程
关于Oracle10gR2逻辑备库,之前写过几篇:Oracle10gR2 Logical Standby(一)概念与原理Oracle10gR2 Logical Standby(二)配置前需要考虑的问题Oracle10gR2 Logical Standby(三)配置逻辑备库这里记录一下Oracle10gR2物...
【Fenng】Web Clickstream 分析
点击流(用户访问路径分析) 似乎是互联网站必须要做的一件事情(我是 UE 门外汉)。如何从千差万别的用户访问行为发现共性,是个很有趣的可研究的东西。不知道这个地方是属于 BI 的活儿还是属于 UE 的(我是门外汉,...
【江枫】AIX虚拟内存管理机制
AIX采用了基于分页的虚拟内存机制。页面一般都是统一大小的(默认页面大小4k,当然也可以启用大页面内存支持,POWER5 芯片支持四种虚拟内存页面的大小:4KB、64KB、16MB 和 16GB),这样可以简化整个的管理算法。页面...
【罗玄】唯一性索引和非唯一性索引深入
记得在tom的oracle 9i&10g编程艺术中这样一句话:在一个非唯一索引中,oracle会把rowid作为一个额外列加到键上,使索引键为唯一; 先按索引键排序,再按rowid升序排序;在一个唯一索引中,不会再加rowid到索引键上。今...
【江枫】用Perl的hash数组实现个性化监控
对于DBA来说,一个准确稳定的监控系统,不啻于一柄尚方宝剑。几十上百套系统,如果每天都靠人工来检查,工作量之大无法想象,而且人工也无法做到实时捕获错误。但是这么多数据库系统,每个库承载的压力不一样,对于...
【江枫】lvm2与powerpath的Found duplicate PV问题
HP的DL580,OS是Redhat Enterprise Linux 4.5,接EMC CX700的存储,在安装了powerpath多路径软件后,系统能正确的识别出路径合并后的/dev/emcpower*设备。但是如果用lvm2来管理这些设备,会发现无论是创建还是查看pv...
【流云 】使用DBMS_FILE_TRANSFER配置DATA GURAD和克隆数据库
通常我们配置DATA GUARD,都需要对主库进行备份,再把备份的备份集复制到备库端进行配置。但是当数据库非常大时,尤其是数据库采用ASM作为存储方案时,如果没有足够的空间用于存放备份集,这样显然就无法通过常规的...
【胜通】快速复制一张大表讨论
有这样的一类需求,快速复制一张表,而这张表的数据量又非常的大。比方说本来是分区表,要把它重新变成非分区表,怎么能够快速的完成这样的操作呢?我下面给出2种大致的方法:第一,就是利用CTAS方式来创建一张新表...
【流云】利用DBMS_FILE_TRANSFER传输数据库文件
从Oracle 10g开始,Oracle提供了DBMS_FILE_TRANSFER这么一个程序包,可以方便地在本地数据库和远程数据库,ASM和文件系统间传输数据库文件。这样数据库文件的传输就方便了许多,尤其是在传输基于ASM存储的数据文件时...
【流云】Qlogic Infiniband RDS高速互联驱动程序安装及配置
在配置基于RDS协议的Infiniband高速内部互联的RAC数据库方案时,第一步必须是安装好驱动程序并配置好内部互联的IP地址,保证内部互联配置完成,才能进行下一步的RAC数据库安装和创建。下面简要介绍一下Infiniband安...