网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Oracle中如何直接运行OS命令(上).
.在Oracle上构建 .NET 应用程序(1).
.Oracle 10G 中的“回收站”.
.使用script查找DDL语句统计数据.
.Oracle Database 10 g : 为 DBA .
.Oracle数据库重复数据删除技术的.
.truncate,delete,drop的异同点.
.Actualtests Oracle 1Z0-033 V7..
.vsftpd frequently asked questi.
.Linux Kernel核心中文手册(1).
.连接Oracle数据库及故障解决办法.
.Oracle 8.0.4 for Windows NT的安.
.ORACLE的PL/SQL二.
.解决JOB的Interval输入参数过长的.
.ORACLE SQL性能优化系列(七) .
.案例学习Oracle错误:TNS-00510.
.如何创建一个简单的JAVA存储过程.
.巧妙转换ORACLE数据库字符集.
.优化Oracle库表设计的若干方法(1).
.Linux上备份Oracle数据库脚本(16.

ORACLE入门之关于ROLLBACK SEGEMNT

发表日期:2008-2-9



  rollback segment是Oracle里一种很非凡的数据对象,它处理事务的回滚操作。
  通常,我们需要(并发ORACLE用户连接数/4 ) 个rollback segment,一般用private类型.
  最大的个数可以查看数据库参数。
  SQL> select name,value from v$parameter where instr(name,'rollback')>0;
  创建r01,r02,r03,r04以外的rollback segment语法:
  create rollback segment r05 tablespace rbs storage (initial 128k next 128k minextents 20 );
  alter rollback segment r05 online;
  ...... ......
  
  rollback segemt 缺省的存储参数:pctincrease 0 minextents 偶数
   maxextent跟数据库的块大小有关
   2K 121
   4K 249
   8K 505
  针对某个特定的大事务操作,如update大量数据时,可以建一个大的rollback segment
  如:
  create rollback segment rte tablespace rbs storage (initial 5M next 5M minextents 20);
  alter rollback segment rte online;
  改数据库参数文件 initoraid.ora
  rollback_segments = (r01, r02, r03, r04,r05,r06,r07,r08,r09,r10,r11,r12,rte)
  重启数据库,新建的rollback_segment才生效
  把大事务操作指给大的回滚段rte
  commit; set transaction use rollback segment rte;
  update table_name set field_name=...... where ...... ;
  commit;
上一篇:ORACLE入门之查看数据库的SQL 人气:552
下一篇:ORACLE入门之APACHE虚拟服务器设置 人气:681
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐