oracle 系统全局区域SGA
Oracle系统全局区(SGA)由一组内存结构组成,是用户进程共享的一块内存区域.当启动例程时会自动分配SGA,关闭例程时会自动撤消SGA所占用的资源.SGA主要由共享池(Shared pool)、数据高速缓冲区(DATABASE BUFFER C...
工作态度
一个人的工作态度折射着人生态度,而人生态度决定一个人一生的成就。你的工作,就是你的生命的投影。它的美与丑、可爱与可憎,全操纵于你之手。一个天性乐观,对工作充满热忱的人,无论他眼下是在洗马桶... 四种工作...
定义时间段的SQL语句
今天很高兴,又学到了定义时间段的SQL语句.感觉这个语句在业务上很有用处,所以写下来以备后用.以 SCOTT.EMP 表为例, 我们要看连续20天内到职人数最多的日期范围是什么, 如下:select hiredate, hiredate + 20,...
connect by level=的小问题
昨天发现了利用connect by可以把一列的值按某种规则全部链接起来,觉得很有趣而且很有用,今天就突然来了兴致随意测试下connect by level,一般情况下connect by 都是用在有树型结构的表上,但我这里测试的是一般的表...
stragg和sys_connect_by_path
select t.code,substr(max(sys_connect_by_path(t.sz,',')),2) szfrom (select code,sz,row_number()over(partition by code order by sz) rn from (select * from prdsz where rownum<100)) tstart with t.rn...
小计合计SQL语句
今天很高兴看到了三思兄发的一个总结帖---sql精妙语句总结,令我兴奋的是里面有一句小计总计的语句,关键字是group by grouping sets..........,这是我一直想要找的,不过也有点惭愧,用了这么久oracle,才知道有grou...
有关oracle text
一.创建数据库 1、使用dbassist创建数据库时要选择jserver和intermedia两个选项。 2、检查你的数据库是否安装了intermedia,可以通过检查是否有ctxsys用户和ctxapp角色(role). 3、如果没有这个用户和角...
lock table tablename in exclusive mode与select * from tablename for update
lock table tablename in exclusive mode是在表级锁定,select * from tablename for update是行级锁定.比如:session1:SQL>lock table A in exclusive mode;session2:SQL>select * from A where 1=0 for ...
ORACLE执行计划的一些基本概念
一.相关的概念Rowid的概念:rowid是一个伪列,既然是伪列,那么这个列就不是用户定义,而是系统自己给加上的。对每个表都有一个rowid的伪列,但是表中并不物理存储ROWID列的值。不过你可以像使用其它列那样使用它...
Form builder中stacked canvas的使用
今天要修改裁片外发加式收货这个界面,由于要添加上几个列要显示,原来的界面已经放不了,所以自然想到用横向滚动条这种做法,后来才知道这种所谓用横向滚动条来显示更多的项是通过stacked canvas来实现的。自己以前...
两个常用的小错误
最近遇到了两个小错误,觉得这两个错误自己注意点是应该可以避免的,故写下以提示自己。1.运行form. builder查询的时候出现no_data_found的错误。出现这类错误的时候,我第一个想到的就是在post_query为某个非data ...
郁闷,现在才知道alter table ... disable all trigger会使之前对这张表所做的操作提交
今天由于要对裁片外发收货的的架构做一个调整,所以要对表的数据做一些调整.但由于是直接在数据库后台做,trigger的作用会使更新表的用户变成登陆数据库的用户名,从而改变了原来数据的原貌,于是我就把所有做调整的S...
event事件与dump文件
一、Oracle跟踪文件Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故...
以自己的方式去做自己喜欢做的事
我相信没有哪个搞技术的不想自己技术高超,并且每个人都以自己的方式去努力着。这个世界牛的人太多了,就拿ORACLE来说,在itpub上就有无数高手。对于这些高手,我们是羡慕又心急,到底自己什么时候才能到他们那种程...
批量插入数据
今天批插入10000万多行数据到一张表都要40.332s,简直让人无法接受。我试着新建一张表今天批插入竟然只需要0.109s,我初步确定应该是原表索引太多的原因,看了一下原表的索引,有10个索引。那么可不可以暂时使索引失效...
ORACLE索引的维护
http://www.sina.com.cn 2008年06月23日 16:05 《程序员》来源:博客本文只讨论Oracle中最常见的索引,即是B-tree索引。本文中涉及的数据库版本是Oracle8i。 一. 查看系统表中的用户索引 ...
不要把别人的帮助看做是找茬
今天又被前主管叫去谈话,因为我把一个表的数据导入到装箱单,他觉得太慢了,因为我用了loop.前主管建议说可不可以不用loop,直接用sql解决问题.我一听到内心就非常的抗拒,我好不容易用loop做到导入了,还用什么sql,我初...
ORA-01157,ORA-01110的解决
SQL> select * from dba_temp_files; select * from dba_temp_files ORA-01157: 无法标识/锁定数据文件 201 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 201: 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB\TEMP0...
Oracle的表空间和数据文件
一直不是很清楚oracle 的表空间是什么,今天抽空了解了一下,原来就是数据文件的逻辑空间。下面首先介绍一下oracle的数据存储体系一、数据库的存储体系 上图就是Oracle数据的存储结构。其中Tablespace就是...
oracle碎片整理
我们知道, Oracle 作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定...