易截截图软件、单文件、免安装、纯绿色、仅160KB

讲解Oracle创建表时Storage参数具体含义

http://www.souzz.net/html/database/ORACLE/38170.html
 本文通过图表和实例的阐述在Oracle数据库创建新表时Storage的参数具体含义。 图表阐述 可用于:表空间、回滚段、表、索引、分区、快照、快照日志 建议PCTINCREASE参数设置为0,可使碎片最小化,使每一个Extent都相同(等于NEXT值) 一旦建立了某个对象,它的INITIAL和M
 
本文通过图表和实例的阐述在Oracle数据库创建新表时Storage的参数具体含义。
图表阐述 
可用于:表空间、回滚段、表、索引、分区、快照、快照日志
建议PCTINCREASE参数设置为0,可使碎片最小化,使每一个Extent都相同(等于NEXT值)
一旦建立了某个对象,它的INITIAL和MINEXTENTS参数不能修改(Oracle 816中可修改MINEXTENTS参数)
对于NEXT和PCTINCREASE的任何修改都只影响后来分配的那些Extent
在分配一个新Extent时,系统直接按NEXT的值分配一个Extent,
然后用公式:前一NEXT值*(1+PCTINCREASE/100) 计算出下一个应该分配的Extent的大小,
并把计算结果保存到相关数据字典的NEXT_EXTENT列上,做为下一个应该分配的Extent的大小。
CREATE TABLE test(a number)
STORAGE(
INITIAL 100K
NEXT 100K
MINEXTENTS 2
MAXEXTENTS 100
PCTINCREASE 100);
解释:
初始给test表分配两个Extent,
第一个Extent是100K,因INITIAL=100K;
第二个Extent是100K,因NEXT=100K;
如果因表内数据增长,需要分配第三个Extent,因PCTINCREASE是100,则
第三个Extent是200K=100K+100K;
第四个Extent是400K=200K+200K。
可通过数据字典表DBA_TABLES、ALL_TABLES、USER_TABLES查看参数设置情况,如:
select table_name,initial_extent,next_extent,
min_extents,max_extents,pct_increase from user_tables;
TABLE_NAME INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS MAX_EXTENTS PCT_INCREASE
---------- -------------- ----------- ----------- ----------- ------------
TEST  106496  212992  2 100  100


相关文档:

CentOS5.2上安装Oracle 10g 10.0.2.1.0

注意:为SWAP分配的空间要超过1G,要不然后面装Oralce会因为空间不足而无法安装。并且要关闭防火墙,关闭SELIINUX
修改host文件
Hosts File
# vi /etc/hosts
192.168.10.10 oracle oracle.localdomain oracle
127.0.0.1 oracle localhost.localdomain localhost
注意:你要把192.168.10.10改成你自己的IP,我这里只是 ......

jdbc连接Oracle

     虽然自己学习Java也还一段时间了,也连过一些数据库,比如说mysql,那已是好长之前的事了,但是呢,Oracle我就从未连过,尽管我学习Oracle也有一段时间了,嘿嘿,今天就尝试了一盘,真的觉得,所有的东西,都要自己尝试才行啊。
    首先是写好了连接: ......

oracle 基础 控制机构+赋值

   --变量赋值
   declare
   identity :=0;
   a varchar2(59,0);
   b varchar2(50):='abc';
   a :='cba';
  
   -- 控制语句
   ----------------------------------
   if a>b then
   ......

ORACLE的锁机制

 ORACLE的锁机制  
     
     
     
  昨天去一个公司面试,问到Oracle的封锁机制,呵呵,理论上的问题好久都没有学习了,书本的东西也差不多都还给了大学的老师。回来翻了一下书本,找到了关于这部分知识的说明,贴出来供大学参考。(现在的公司, ......

Oracle中Delete操作的流程

刚才在EYGLE的博客中看到一篇帖子,讲的是DELETE的操作流程,很简短,同时也精辟。
===================================================================================
Oracle中,一个Delete操作的流程
删除(DELETE)
1.Oracle读Block到Buffer Cache(如果该Block在Buffer中不存在)
2.在redo log buffer中记录delet ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号