Oracle-Job-Base-1

Oracle 系统包 dbms_job 用法 (Oracle定时任务)

用于安排和管理作业队列,通过使用作业,可以使 Oracle 数据库定期执行特定的任务

一、dbms_job 涉及到的知识点

1、创建job

variable jobno number;
dbms_job.submit(
    -- job号 
    :jobno, 
    -- 执行的存储过程, ';'不能省略 
    'your_procedure;',
    -- 下次执行时间
    next_date,
    -- 每次间隔时间,interval 以天为单位
    'interval' 
);

系统会自动分配一个任务号 jobno

Linux-Crontab-1

Linux Crontab 定时任务

linux 内置的 cron 进程能帮我们实现这些需求,cron 搭配 shell 脚本,非常复杂的指令也没有问题。

cron 介绍

我们经常使用的是 crontab 命令是 cron table 的简写,它是 cron 的配置文件,也可以叫它作业列表,我们可以在以下文件夹内找到相关配置文件。

/var/spool/cron/ 目录下存放的是每个用户包括 root 的 crontab 任务,每个任务以创建者的名字命名
/etc/crontab 这个文件负责调度各种管理和维护任务
/etc/cron.d/ 这个目录用来存放任何要执行的 crontab 文件或脚本
我们还可以把脚本放在 /etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly、/etc/cron.monthly 目录中,让它每小时/天/星期、月执行一次

Linux-Supervisor-Base-1

Supervisor使用详解

转载:https://www.cnblogs.com/yuan-yang/p/12906259.html

一、supervisor简介

Supervisor 是用 Python 开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台 daemon ,并监控进程状态,异常退出时能自动重启。它是通过 fork/exec 的方式把这些被管理的进程当作 supervisor 的子进程来启动,这样只要在 supervisor 的配置文件中,把要管理的进程的可执行文件的路径写进去即可。也实现当子进程挂掉的时候,父进程可以准确获取子进程挂掉的信息的,可以选择是否自己启动和报警。supervisor还提供了一个功能,可以为 supervisord 或者每个子进程,设置一个非 root 的 user ,这个 user 就可以管理它对应的进程。

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 限制条件的字段
|