changyanmanman的专栏

I just want to know more about the world.

oracle中的游标 包 集合 的学习总结

游标:    1、cursor_name%ROWCOUNT 表示游标影响了多少行,如:sql%rowcount中的sql是oracle的内部游标,rowcount的意思是之前的dml sql语句影响的多少行数据。如果是delete操作rowcount就是delete的数据,如果是insert,就是...

2012-04-11 20:18:52

阅读数 1991

评论数 0

PL/SQL7——变量与SQL*Plus环境设置

http://blog.csdn.net/robinson_0612/article/details/6084376 1.SQL与PL/SQL代码终止符     SQL代码以";"来表示代码的终止     PL/SQL代码以"."来表示代码的终止,以&qu...

2012-04-19 19:07:56

阅读数 2453

评论数 0

PL/SQL0.1——块嵌套与变量范围

1、先对in , out ,in out(有个NOCOPY可以加速out 和in out 类型的模式的处理速度) 类型的参数有一个理解: declare   in_string  varchar2(100) :='this is my test string';  out_s...

2012-04-11 19:52:15

阅读数 1322

评论数 0

plsql子程序参数传递

1、位置的,名字的,混合的参数传递: DECLARE emp_num NUMBER(6) := 120; bonus NUMBER(6) := 50; PROCEDURE raise_salary (emp_id NUMBE...

2012-04-11 19:53:42

阅读数 1904

评论数 0

shared pool 深度解析1+

原文整理自网络 1、 深入Shared Pool   Oracle数据库作为一个管理数据的产品,必须能够认出用户所提交的管理命令(通常叫做SQL语句),从而进行响应。认出的过程叫做解析SQL语句的过程,响应的过程叫做执行SQL语句的过程。解析是一个相当复杂的过程,它要考虑各种可能的异常情况...

2012-04-20 20:43:34

阅读数 1717

评论数 0

buffer cache 深度解析+

本文内同整理自网络:     本文首先详细介绍了oracle中buffer cache的概念以及所包含的内存结构。然后结合各个后台进程(包括DBWRn、CKPT、LGWR等)深入介绍了oracle对于buffer cache的管理机制,并详细解释了oracle为什么会采用现在的管理机制,是为了解决...

2012-04-19 15:46:56

阅读数 8089

评论数 3

oracle中的sequence

在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。   1、Create Sequence   你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限,   CREATE SEQUENCE em...

2012-04-11 19:50:58

阅读数 7569

评论数 0

oracle index 索引总结

1、之前的总结 关于索引的概念:http://blog.csdn.net/changyanmanman/article/details/7097318 关于索引组织表:http://blog.csdn.net/changyanmanman/article/details/7326505 索引...

2012-04-11 14:27:12

阅读数 2027

评论数 0

nid 修改数据库的名字

Nid是Oracle从9iR2开始提供的工具,可以用来更改数据库名称,而无需通过之前重建控制文件等繁琐方式。 需要说明的是,虽然这个工具来自9iR2,但是仍然可以被用于Oracle8i. 先看一下帮助: C:\>nid -help DBNEWID: Release 10.1....

2012-04-14 17:52:27

阅读数 1422

评论数 0

shared pool 深度解析3(subpool)+

我们知道,从Oracle 9i开始,Shared Pool可以被分割为多个子缓冲池(SubPool)进行管理,以提高并发性,减少竞争。 Shared Pool的每个SubPool可以被看作是一个Mini Shared Pool,拥有自己独立的Free List、内存结构以及LRU List。同时...

2012-04-21 16:16:57

阅读数 2417

评论数 0

log buffer 深度解析+

原文整理自网络 5.3  深入Log Buffer   数据库在运行过程中,不可避免地要遇到各种能够导致数据库损坏的情况。比如突然断电、Oracle或者操作系统的程序bug导致数据库内部逻辑结构损坏、磁盘介质损坏等,都有可能造成数据库崩溃,从而导致数据丢失的现象发生。 为...

2012-04-22 10:57:34

阅读数 1647

评论数 0

kill会话过程分析+

转自:http://space.itpub.net/?uid-17203031-action-viewspace-itemid-684039 在实际开发中,我们常常需要将用户的会话强制断开。比如:事务执行超时、代码出现死循环、死锁或者无意中将数据表锁住。这个使用kill session是很实...

2012-04-23 20:43:41

阅读数 2287

评论数 1

buffer cache中的LRU链+

转自晶晶小妹的博客:http://space.itpub.net/13095417/viewspace-204007 一、LRU链介绍 HASH是快速查找时,常用的算法。Oracle中几乎在所有需要快速查找的地方,都使用了HASH算法。LRU则是在“资源重用”时,常用的算法。      ...

2012-04-22 13:30:12

阅读数 1576

评论数 0

oracle 中的CR块详解+

1、概述 Cr块consistent read块也就是用来维护oracle的读一致性的数据块。当查询某些数据的时候,发现数据块的版本比我们要查询的新,例如session1执行了dml操作并没有提交,session2此时查找跟session1相关的dml操作的数据信息,此时查询的数据却是原来的数据...

2012-04-25 10:27:30

阅读数 9139

评论数 0

oracle 内存管理 总结

关于oracle内存管理这一章,还是非常重要滴,不过嫩说白了就三个东西,PGA,UGA,SGA... 先看看PGA:http://blog.csdn.net/changyanmanman/article/details/6856656 再看看SGA:http://blog.csdn.net...

2012-04-09 09:38:13

阅读数 2183

评论数 0

实例恢复的原理+PGA +

原文整理自网络: 5.4.2.5  实例恢复的原理 前面我们讲到过,当数据库突然崩溃,而还没有来得及将buffer cache里的脏数据块刷新到数据文件里,同时在实例崩溃时正在运行着的事务被突然中断,则事务为中间状态,也就是既没有提交也没有回滚。这时数据文件里的内容不能体现实例崩溃时的...

2012-04-25 11:21:48

阅读数 1757

评论数 0

PL/SQL4—— 函数

原文转自  一沙弥的世界  的博客· 函数通常用于返回特定的数据。其实质是一个有名字的PL/SQL块,作为一个schema对象存储于数据库,可以被反复执行。函数通常被作为 一个表达式来调用或存储过程的一个参数,具有返回值。   一、建立函数的语法     CREATE [ OR REPL...

2012-04-14 19:58:19

阅读数 1417

评论数 0

PL/SQL3—— 存储过程

原文转自  一沙弥的世界  的博客· 存储过程子程序的一种类型,能够完成一些任务,作为schema对象存储于数据库。是一个有名字的PL/SQL代码块,支持接收或不接受参数 ,同时也支持参数输出。一个存储过程通常包含定于部分,执行部分,Exception部分,可以被其他子程序调用,也可以被重...

2012-04-14 19:56:49

阅读数 1125

评论数 0

PL/SQL2—— 流程控制

原文转自  一沙弥的世界  的博客  类似于高级语言,流程控制语句是PL/SQL语言的重要组成部分。这些流程控制语句使得PL/SQL加大了代码的灵活性和多样性,大大简化了 程序的编写。下面将列出流程控制语句并给出具体事例。     一、顺序结构     按代码的书写顺序依次执行  ...

2012-04-14 19:48:36

阅读数 927

评论数 0

PL/SQL1——语言基础

原文转自  一沙弥的世界  的博客 PL/SQL是过程化的SQL语言,是ORACLE对SQL语言的扩展,在普通SQL语句的基础上增加了编程语言的特点。使得该语言不仅具有过程编程语 言的特征,如循环、条件分支等。同时也具有对象编程语言的特征,如重载、继承等。     一、PL/SQL程序...

2012-04-14 16:03:27

阅读数 951

评论数 0

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