
ORACLE
eric_xiong0226
这个作者很懒,什么都没留下…
展开
-
空值转换函数:NVL-NVL2-NULLIF-COALESCE
NVL(a, b):如果a为null,则返回b的值,否则返回a的值。NVL2(a, b, c):如果a为null,则返回c的值,否则返回b的值。NULLIF(A, B):如果A与B的值相等,则返回NULL.否则返回A的值。COALESCE(A, B, C, D... H):如果前一个为null,且当前不为Null,则返回当前。如:A为Null,而原创 2012-01-08 22:34:01 · 631 阅读 · 0 评论 -
oralce函数大全
oralce函数大全ABS返回指定值的绝对值SQL> select abs(100),abs(-100) from dual; ABS(100) ABS(-100)--------- --------- 100 100ACOS给出反余弦的值SQL> select acos(-1) from dual; ACOS(-1)-------转载 2012-01-19 21:58:54 · 937 阅读 · 0 评论 -
sequence
在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1转载 2012-02-08 14:14:15 · 261 阅读 · 0 评论 -
CKPT,DBWn,LGWR
CKPT:检查点,可选进程. 发出DBWn信号,通知DBWn将缓冲区数据写入磁盘。在控制文件中和数据文件头部记录SCN等信息,用来确定从哪里开始恢复。触发条件:1. 每隔3S(或更短)2. 日志切换DBWn:数据块写进程。和DBWR是一个概念,databse writer,写数据文件的进程后来允许多进行写入data file,就改成了dbwn. 将修改后的数据从缓冲区存原创 2012-01-04 23:37:12 · 1175 阅读 · 0 评论 -
ORACLE--PMON SMON MMNL MMAN MMON
PMON: 进程监控,process cleanup,负责将死掉的进程杀掉。在用户进程出现故障时执行进程回复,如重置活动事物表的状态,释放封锁,将该故障的进程id从活动进程表中删除等。 SMON:系统监控进程。相对于PMON来说,做的更多地是系统级别的工作。1. 清理临时表空间和临时段: SMON负责在数据库启动时清理临时表空间中的临时段,或者某些异常操作遗留下来的临时段。原创 2012-01-04 23:24:02 · 603 阅读 · 0 评论 -
undo_retention&guarantee
undo_retention:指定事物commit后undo将要保存的时间(秒),在ORACLE10g中默认的是900秒。GUARANTEE :保证undo_retention参数所设定的时间有效,这个是10g的新功能。SQL> ALTER TABLESPACE undotbs1 RETENTION GUARANTEE;SQL> ALTER TABLESPACE undotbs1转载 2012-03-27 14:44:35 · 324 阅读 · 0 评论 -
闪回技术
闪回技术用于人为失误造成的数据库恢复领域。闪回10g技术包括闪回数据库,闪回表,闪回删除,闪回版本查询以及闪回事务查询。这里不多说,什么样的情况下运用这些技术。只想说下这些技术的一些差异。 1. 闪回数据库要启用闪回数据库,要配置闪回恢复区。oracle在闪回恢复区内部自动创建和管理闪回日志。闪回日志的大小区别很大,取决于在给定的闪回日志间隔期间数据库的更改的读/写速度。而原创 2012-04-08 16:17:15 · 391 阅读 · 0 评论 -
oracle listener.ora sqlnet.ora tnsnames.ora
一 oracle listener.ora sqlnet.ora tnsnames.ora 三个文件的关联性首先来说Oracle的网络结构,三个配置文件listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目录下。重点:三个文件的作用和使用 1 sqlnet.ora 作用类似于linux或者其他u转载 2012-04-11 14:43:19 · 383 阅读 · 0 评论