JOBRUNNINGLOG的创建-计算程序运行时间-自建JOB监控日志

ORACLE自身提供的JOB监控视图 dba_jobs,dba_jobs_running 里只提供JOB一共运行耗时多久(无论运行多少次),或者JOB是否正在运行查看。那么我想知道每次JOB的运行时间,怎么办?此为我的实现方式。代码的主要部分。思路:记录程序开始的时间点,记录程序结束的时间点,二者之差写入一张JOBRUNNINGLOG表中。就是自己监控自己的JOB。此思路已经实现。以下为实现的核心代码。

sql 编程命名规范

create or replace procedure pro_test_create_table
— 1 命名:建议PRO开头来区分是存储过程还是其他什么对象,例如: TRI_ FUN_ PAC_等等。尽量表达清楚,他的用意。是做什么的…..

详解log_archive_dest与log_archive_dest_n区别

今天把一个新上线的数据库改为了归档模式,顺便修改了一下归档文件存放路径,开始配置的log_archive_dest,后来发现在闪回区同样还会有一份共两份,后来重新配置log_archive_dest_1变成了一份,其实另有玄机,下面请仔细看我的操作过程
….

dbca建库时Error securing Database Control

如果你的数据库从10.2.01升级到了10.2.04,然后用dbca建立数据库是84%会遇到下面的警告

Error securing Database Control, Database Control has been brought up in non-secure mode. To secure the Database Control execute the following command(s):
…..

sqlplus autocommit自动提交

今天同事让更新一批insert脚本,说是在plsql dev工具下更新很慢,那我用sqlplus @文件路径的文件执行,结果返回的提示太快一闪而过,中间还有一段长文本没看清,于是我ctrl+c取消了,rollback,加下了spool保存回显信息,执行结束后发现原来是每100行自动提交了,以至于后来我发现存在的比插入的多,原来ctrl+c前的早已提交。
…….

各种flashback与各种log 的关系

从9i开始oracle提供了一个很强大的flashback,10G更是对闪回做了加强,闪加数据变的更加简单,各种闪回又是如何实现呢的?是redo log?undo log?flashback log?recyclebin?

Flashback Table, Flashback Query, Flashback Transaction Query and Flashback Version
Query all rely on undo data, records of the effects of each update to an Oracle database
and values overwritten in the update…..

久坐电脑工作者必配(稻草健康小助手)

现在的人的工作压力越来越大,尤其是咱这引些打电脑,从早上上班来,除了吃饭时间几乎全在电脑旁边,忽略了健康问题,究竟有哪些害处?不清处,俺虽然是跟医务工作占边,不过全是给白衣天使服务。突然想做个提示,让唤醒与主板相连的人脑….