查看回滚事务的进行情况
记录下今天找到的某位牛人写的语句:declare cursor tx is select s.username, t.xidusn, t...
su: /bin/bash: Too many open files in system
[root@pansa ~]# su - oraclesu: /bin/bash: Too many open files in system--这里报错,说打开的文件太多,不能切换到oracle用户了--解决方法(增加最大打开文件数的限制,当然最好是自己能控制好这个数量,要不机...
一条恢复命令的解释
using backup controlfile 告诉Oracle不要使用control file中的scnuntil cancel 用于redo log file丢失时使用,如redo log sequence#1,2,3,4,5,6,丢失4,5,会恢复到3。两个连用告诉Oracle恢复的时候恢复到最后一个...
ORA-00600([kcratr1_lastbwr])
今天同事又反应了一个600问题,这个跟上次处理的不一样,这个要简单是多,不需要重建undo,具体如下:--错误日志SQL> startupORACLE instance started.Total System Global Area 1577058304 bytesFixed Size ...
ORA-00600错误处理
今天同事反应了一个问题,说是数据库挂了,后来自己recover后能启动了,不过启动不久就会自动关闭。这个是大致情况,下面我就上去检查了下:启动数据库:SQL> startupORACLE instance started.Total System Global ...
delete与高水位线HWM回收
今天同事问了一个问题,说是一个千万级的表,删除了500W的数据,怎么查询性能没有明显的提高。这个问题其实跟高水位HWM这个概念有关,当创建一个表的时候,oracle就会为这个对象分配一个段,段下面有多个extent,一...
oracle启动open阶段转储文件信息介绍
写上一篇日志的时候,在转储数据文件头看详细信息的时候遇到一些问题,下面简单的说一下这个过程。上次说到open阶段,数据库在这个阶段会做两个校验,主要是:1,checkpoint cnt2,scn在这两个都相同的情况下,就能o...
oracle启动过程详解
又打开eygle的书来看,发现比1年前看收获更多,也清晰很多了,从今天开始记下每个温习的知识点,自己学习的过程也与大家分享一下。通常所说的Oracle Server主要由instance和database组成,instance指内存和一系列后...
子查询中不能有order by
以前没有注意到这个问题,同事问了一个sql,后来检查发现子查询中不能有order by,下面简单的验证下;SQL> create table aaa(a int);Table created.SQL> insert into aaa values(3);1 row created.SQL> insert i...
oracle自定义函数实现行列转换
oracle技术群里一哥们提出个问题,说是不利用oracle自带的wmsys.wm_concat()函数,实现行列转换,这个问题蛮有意思的,就简单的写了个函数实现了下,简单的演示一下: SQL> create table aaa (a int ,b int);...
发个牢骚
为什么itpub日志功能的选择表格和修改字体的功能都不能用?。。。每次点到都是弹出一个新的标签页,有一些选项,选择了后又不能点确定,这样很不方便!写日志的时候要贴一些实验性的东西,有个表格的话会清晰很多~~...
oracle实现split功能
同事今天拿了一批数据给我,说是要导进数据库做分析用,因为这类事经常做,所以我很爽快的答应。。。但当我看到数据的时候有点小诧异,共分析的字段,核心数据都的用逗号隔开的,要把这些数据split后才能做分析,简...
利用闪回恢复数据
今天同事反应数据库中的数据没了,某涨表的数据被谁删了,里面有他重要的测试数据,知道情况后,我就问他大概什么时候没的,他说就不久前,走开了一下,走之前测试的时候还在的,根据他说的这些,被删除的时间应该不...
利用case when实现选择update
今天同事问了一个问题,说怎么有选择性的update一个表的某个字段,开始我往复杂的方向去想了,后来才发现其实case就能实现这样的一个功能,下面简单的演示一下: SQL> create table test_update(a int);T...
开通个人空间了!
今天开通了itpub的空间,主要是为了记下自己平时的一些工作情况和感触,也是一个知识整理的过程~~加油!