Oracle RushQL勒索病毒恢复方法

本次我们再来介绍另一种专门针对数据库的勒索病毒 -- RushQL。相比Globelmposter,RushQL专门针对数据库设计、并且具备一定潜伏期和隐蔽性,危害极大。

Oracle RAC Cache Fusion 系列一:基础概念

从本章节开始,我将尝试由浅至深的和大家一起探索Oracle RAC的其中一核心技术-Oracle Cache Fusion,看看多个实例场景下,事务是如何并发运行的。在了解多实例场景前,我们还是非常有必要一起了解一些重要的概念及在单实例情况下Oracle是如何控制并发事务运行的。

Oracle集群技术 | OLR与套接字文件(二)

“集群的自启动系列”中我们说到系统启动后由init.ohasd和ohasd两个脚本相互配合共同来完成集群的启动,当init.ohash前期工作准备完成,ohasd启动集群时需要首先读取olr文件,根据olr文件中记录的信息启动集群的初始化资源层,并在该过程中创建集群启动及运行时所需的套接字文件。

Oracle中的并行系列(二):你设置的并行真的生效了吗?

在实际使用并行的过程中我们可能会遇到很多问题,比如可能还会遇到数据倾斜 、并行降级、并行失效、分发方式不合理、BUFFER SORT、HASH JOIN BUFFERED阻塞等情况。今天我们介绍其中一个大家很关心的问题:你设置的并行真的生效了吗?

Oracle集群技术 | 集群的自启动系列(一)

当Oracle集群安装部署完成后,集群会处于一个启动的状态,默认情况下,当服务器重启之后集群也会被自动启动,那么,Oracle集群是如何来实现自启动的呢?

SQL优化之统计信息和索引

常言道“20%的sql优化技能就能优化80%的sql性能问题”,其实大部分情况下sql优化并不复杂,而很关键的一步是我们能不能发现问题,然后才能对症下药。今天我们先从sql优化中的统计信息、索引这2个方面来学习了解一下sql。

Oracle 中的并行系列(一)

Oracle DBA在某些场景下进行SQL优化,会选择使用并行以消耗更多系统资源为代价,来提升SQL语句的响应时间。这些场景大部分时候是数据仓库或者DSS(决策支持系统)类似的数据密集行操作,当然部分在线事务处理系统(OLTP)有些时候也会选择并行执行的方式。

SQL优化案例-union代替or(九)

随着Oracle版本的提升,优化器更趋向于智能,比如,12c中的标量子查询被transform成外连接。

SQL优化案例-单表分页语句的优化(八)

分页语句分为单表分页与多表关联分页。分页语句的优化首先要选对分页框架,错误的分页框架会导致扫描表中全部的数据,正确的分页框架会利用到rownum的count stopkey特性较少数据访问。

SQL优化案例-使用with as优化Subquery Unnesting(七)

使用with as优化Subquery Unnesting