Oracle knowlege
文章平均质量分 60
wang_san_shi
这个作者很懒,什么都没留下…
展开
-
Oracle11gR2——索引
0、相关概念rowid:rowid为18位,指定了行的物理地址,其的格式如下:数据对象编号_文件编号_块编号_行编号OOOOOO_FFF_BBBBBB_RRR是否对NULL值创建索引条目:B-树索引不为NULL值创建索引条目,位图索引为NULL创建索引条目。1、索引的类型及扫描方式1.1 B-树索引平衡树即B-树,是最常见的数据库索引类型。B-树原创 2014-12-05 15:45:51 · 538 阅读 · 0 评论 -
Oracle中的实例恢复与检查点学习笔记
1、实例恢复1.1 事务的过程假设用户启动了一个事务A,并使用某些新值更新某个表的一行,其服务器进程会将旧值复制到一个撤销段(data buffer),然后将变更写入log buffer,最后会将变更应用到data buffer中的数据块。注意,这一过程没有涉及任何写磁盘操作。如果该过程实例崩溃,不需要任何恢复,因为不存在提交事务。假设此时,存在另一个事务B,且B同原创 2015-01-15 08:41:33 · 737 阅读 · 0 评论 -
Oracle中Kill session的研究
我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:alter system kill session 'sid,serial#' ; 被kill掉的session,状态会被标记为killed,Oracle会在该用户下一次touch时清除该进程.我们发现当一个session被kill掉以后,该session的paddr被转载 2015-01-16 16:01:42 · 288 阅读 · 0 评论 -
监听器的动态注册与静态注册
一.什么是注册 注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名 就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。转载 2015-03-26 10:49:38 · 645 阅读 · 0 评论 -
PGA_AGGREGATE_TARGET参数的理解
PGA_AGGREGATE_TARGET参数的理解 本文主要内容包括: pga_aggregate_target参数是如何控制PGA分配的 单个SQL能使用的最大PGA内存是如何决定的 查询单个SQL使用的PGA内存与临时表空间的大小 PGA结构图: 在Oracle9i之前,PGA的计算和控制都是比较复转载 2015-03-09 15:43:26 · 909 阅读 · 0 评论 -
DataPump使用说明
DataPump使用说明一、Export与Import[oracle@rac1 ~]$ exp help=y1.1 Export1.1.1 表模式exp icdmain/icd rows=y indexes=n compress=n buffer=655360 feedback=100000 file=exp.dmp log=exp.log tables=转载 2015-04-13 10:53:18 · 2510 阅读 · 0 评论 -
Oracle中的自动维护任务
Oracle中的自动维护任务Oracle中自动维护任务对应的3条SQL 如下:(1)call dbms_space.auto_space_advisor_job_proc( )(2)calldbms_stats.gather_database_stats_job_proc ( )(3)insert into wri$_adv_objspace_trend_dataselec转载 2015-04-30 08:12:37 · 3082 阅读 · 0 评论 -
Oracle中的语言、地区与字符集
Oracle中的语言地区与字符集1、语言、地区和字符集使用下面的语句查询语言、地区和字符集:SQL> select userenv('language') from dual;USERENV('LANGUAGE')----------------------------------------------------AMERICAN_AMERICA.WE8M原创 2014-12-29 08:59:38 · 2627 阅读 · 0 评论