自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

eric_xiong0226的专栏

记录自己学习过程中的点点滴滴

  • 博客(18)
  • 收藏
  • 关注

转载 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 324

原创 闪回技术

闪回技术用于人为失误造成的数据库恢复领域。闪回10g技术包括闪回数据库,闪回表,闪回删除,闪回版本查询以及闪回事务查询。这里不多说,什么样的情况下运用这些技术。只想说下这些技术的一些差异。 1. 闪回数据库要启用闪回数据库,要配置闪回恢复区。oracle在闪回恢复区内部自动创建和管理闪回日志。闪回日志的大小区别很大,取决于在给定的闪回日志间隔期间数据库的更改的读/写速度。而

2012-04-08 16:17:15 335

原创 oralce中的with as语句

在学习Ocp时,遇到了关于with的题目,就想了解它的用法。 作用:用于一个语句中某些中间结果放在临时表空间的SQL语句。可以理解WITH A as()中,A既是WITH生成的临时表。这个临时表会在一个查询完成就清楚。在下一个查询中,已经不能使用了。 为什么要用:有多个相似子查询时,用WITH写公共部分,因查询结果在内存临时表中,执行效率高。并且用WITH来命令一个子查

2012-04-06 16:33:35 547

原创 正则表达式

没怎么用过sql的我在学习ocp遇到很多不懂的函数,表达式,而正则表达式就是其中之一。Oracle 10g支持正则表达式的四个新函数分别是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和REGEXP_REPLACE。它们使用POSIX 正则表达式代替了老的百分号(%)和通配符(_)字符。特殊字符:'^' 匹配输入字符串的开始位置,在方括

2012-03-28 14:20:14 223

转载 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 272

转载 Oracle中的Union、Union All、Intersect、Minus

众所周知的几个结果集集合操作命令,今天详细地测试了一下,发现一些问题,记录备考。假设我们有一个表Student,包括以下字段与数据:drop table student; create table student(id int primary key,name nvarchar2(50) not null,score number not null); in

2012-02-16 15:02:00 193

转载 Oracle set unused的用法

原理:清楚掉字典信息(撤消存储空间),不可恢复。   可以使用 SET UNUSED 选项标记一列或者多列不可用。   使用DROP SET UNUSED 选项删除被被标记为不可用的列。语法:   ALTER TABLE table SET UNUSED (COLlist多个) 或者 ALTER TABLE table SET UNUSED COLUMN col单个

2012-02-08 15:04:14 219

原创 connect by prior树查询(递归查询)

connect   by 是结构化查询中用到的,其基本语法是: select   ...   from   tablename   start   by   cond1 connect   by   cond2 where   cond3; 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段: id,parentid那么通过表示每一条记录的parent

2012-02-08 14:46:19 285

转载 group by后使用rollup子句总结

一、如何理解group by后带rollup子句所产生的效果group by后带rollup子句的功能可以理解为:先按一定的规则产生多种分组,然后按各种分组统计数据(至于统计出的数据是求和还是最大值还是平均值等这就取决于SELECT后的聚合函数)。因此要搞懂group by后带rollup子句的用法主要是搞懂它是如何按一定的规则产生多种分组的。另group by后带rollup子句所返

2012-02-08 14:31:11 372

转载 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 215

转载 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 858

转载 12306抢票程序

点击打开链接2012年抢票,纯属转载,希望有帮助。

2012-01-19 21:54:40 1915

转载 视图中的with check option

student表: 95001 李勇 男 20 CS 95002 刘晨 女 21 IS 95003 王敏 女 18 MA 95004 张力 男 19 IS建立视图IS_STUDENT显示“IS”系所有学生的学号、姓名、性别。 create view IS_STUDENT as select Sno,Sname,Ssex from Student where

2012-01-19 20:43:34 768

原创 ON DELETE CASCADE(级联删除)

在学习oracle过程中,会碰到级联删除的运用,而这往往是和foreign key联系在一起。引用行为(当主表中一条记录被删除时,确定如何处理字表中的外部码字段):delete cascade : 删除子表中所有的相关记录delete set null : 将所有相关记录的外部码字段值设置为NULLdelete no action: 不做任何操作on delet

2012-01-19 15:13:11 2045

原创 空值转换函数: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 558

原创 sql中的(+)

在学习oracle sql教程,连接查询时,遇到了(+)的用法。(+)主要用在外连接查询,记住它永远在显示较少行的一端。比如,要你显示所有雇员和他们上司,在这里,上司的顶端是没有上级的了,但是他一样是公司雇员,比如董事长。所以雇员列就比对应的上司列要显示较多行。语句如下:select a.first_name 雇员,b.first_name 上司from emp a, manage

2012-01-06 17:24:21 688

原创 CKPT,DBWn,LGWR

CKPT:检查点,可选进程. 发出DBWn信号,通知DBWn将缓冲区数据写入磁盘。在控制文件中和数据文件头部记录SCN等信息,用来确定从哪里开始恢复。触发条件:1. 每隔3S(或更短)2. 日志切换DBWn:数据块写进程。和DBWR是一个概念,databse writer,写数据文件的进程后来允许多进行写入data file,就改成了dbwn. 将修改后的数据从缓冲区存

2012-01-04 23:37:12 1127

原创 ORACLE--PMON SMON MMNL MMAN MMON

PMON: 进程监控,process cleanup,负责将死掉的进程杀掉。在用户进程出现故障时执行进程回复,如重置活动事物表的状态,释放封锁,将该故障的进程id从活动进程表中删除等。 SMON:系统监控进程。相对于PMON来说,做的更多地是系统级别的工作。1. 清理临时表空间和临时段: SMON负责在数据库启动时清理临时表空间中的临时段,或者某些异常操作遗留下来的临时段。

2012-01-04 23:24:02 538

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除