Linux-Swap-Add-1

CentOS 增加swap分区大小

我是在安装 Oracle 的时候发现 CentOS 虚拟机安装时 Swap 内存太少了,不能进行安装 Oracle 。其实可以使用其他方式跳过 Oracle 的这个检测。下面教程为增加 Linux 系统 Swap 交换分区的方法。

查看 swap 的大小

free -m

Oracle-Implementation-Plan-1

Oracle 执行计划分析SQL性能

转载:https://www.cnblogs.com/aaron911/p/10699764.html

执行计划:一条查询语句在 Oracle 中的执行过程或访问路径的描述。即就是对一个查询任务,做出一份怎样去完成任务的详细方案。

如果要分析某条 SQL 的性能问题,通常我们要先看 SQL 的执行计划,看看 SQL 的每一步执行是否存在问题。 看懂执行计划也就成了 SQL 优化的先决条件。 通过执行计划定位性能问题,定位后就通过建立索引、修改 SQL 等解决问题。

Nmap-Tool-Base-1

Nmap简介

Nmap 也称 Network Mapper,是一款多平台的网络连接扫描软件,可以探测计算机网络上的主机和服务。在渗透出其为了绘制目标网络拓补图,需用到Nmap对目标网络发送特定的数据包,对返回的数据报进行分析。

Oracle-NULL-Value-1

NULL 含义解释与使用

转载:https://www.cnblogs.com/adamgq/p/12449941.html
转载:https://www.cnblogs.com/wgbs25673578/p/5470437.html

什么是NULL?

在我们不知道具体有什么数据的时候,也即未知,可以用NULL,我们称它为空,ORACLE 中,含有空值的表列长度为零。

ORACLE 允许任何一种数据类型的字段为空,除了以下两种情况

1、主键字段(primary key),
2、定义时已经加了 NOT NULL 限制条件的字段

Oracle-Flashback-1

Oracle 闪回技术(标准版 Oracle 数据库不支持闪回)

为什么使用闪回技术?

为了使数据库能够从任何逻辑错误中迅速恢复,Oracle 推出了闪回技术。采用该技术,可以对行级和事物级的数据变化进行恢复,减少了数据恢复的时间,而且操作简单。通过 SQL 语句就可以实现数据的恢复,大大提高了数据库恢复的效率。闪回技术是数据库恢复技术历史上一次重大的进步,从根本上改变了数据恢复。

闪回技术包括以下各项

闪回查询:(FLASHBACK QUERY):查询过去某个时间点或某个 SCN 值时表中的数据信息
闪回版本查询(FLASHBACK Version query):查询过去某个时间段或某个 SCN 段内表中数据变化的情况。
闪回事物查询(FLASHBACK Transaction Query): 查看某个事物或所有事物在过去一段时间对数据进行的修改。
闪回数据库(FLASHBACK Database):将数据库恢复到过去某个时间点或某个 SCN 值时的状态
闪回删除(FLASHBACK drop):将已经删除的表及其关联的对象恢复到删除前的状态。
闪回表(FLASHBACK table):将表恢复到过去的某个时间点或某个 SCN 值时的状态。

SCN 是当 Oracle 数据库更新后,有 DBMS 自动维护而累积递增的一个数字。可以通过查询数据字典V $DATABASE 中的 CURRENT_SCN 获得当前的 SCN 号。

Oracle-Trigger-System-1

系统触发器

系统触发器用于监视数据库服务的打开、关闭、错误等信息的取得,或者是监控用户的行为操作等。如果要创建系统触发器,可以使用如下的语法

CREATE [OR REPLACE] TRIGGER 触发器名称
[BEFORE | AFTER] [数据库事件] ON [DATABASE | SCHEMA]
[WHEN 触发条件]
[DECLARE]
[程序声明部分;]
BEGIN
    程序代码部分;
END [触发器名称];
/

Oracle-Trigger-DDL-1

DDL触发器

当创建、修改或者删除数据库对象时,也会引起相应的触发器操作事件,而此时就可以利用触发器来对这些数据库对象的 DDL 操作进行监控,DDL 触发器的创建语法如下所示。

|