关于查询空值列的优化案例
SQL> desc all_objects 名称 &...
在ORACLE中增进SCN及案例介绍
在oracle数据库中我们可以利用oracle的内部事件调整SCN。增进SCN通常有两种常用方法:1.alter session set events 'IMMEDIATE trace name ADJUST_SCN level x';--需要数据库OPEN2.通过10015事件alter session se...
使用vi编辑器删除文本中所有空行
我这里在编辑一个很大的文件,有几万行,都是文件名sheetid, 中间有很多空行,我现在要做的事情就有要把这个文件中的空行都删除掉,这个本来想在ultraedit里面完成的,结果弄了好半天都没有搞定,时间紧急也没法再去...
left join与right join
create table mytest1(id number,name varchar2(20));insert into mytest1 select 1,'a' from dual;insert into mytest1 select 2,'b' from dual;insert into mytest1 select 3,'c' from dual;insert into mytest1 s...
压缩及删除归档日志脚本
前两天备库的归档日志尚未应用,结果被脚本给压缩了,导致备库向主库再次请求归档日志时主库的归档日志也被压缩而找不到相应文件,结果报错.因以前的压缩及删除归档的脚本存在过多弊端,故重新写了一...
OracleRAC10.2.0.1Linux升级到10.2.0.4步骤:
OracleRAC10.2.0.1Linux升级到10.2.0.4步骤: 1.下载升级补丁p6810189_10204_Linux-x86.zip,并上传到RAC的master node,解压. 2.停止数据库,用rman备份全库,再用tar...
relink操作
文章出自: http://ist.uwaterloo.ca/~baumbac ... linking_oracle.htmlRelinking occurs automatically under these circumstances * An Oracle product has been installed with an Oracle provided i...
Resolving an ORA-600 [12700] error in Oracle 8 and above. (文档 ID 155933.1)
Checked for relevance on 19-Sep-2008Resolving an ORA-600 [12700] error in Oracle 8 and above~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~PURPOSE: &n...
DBNEWID Utility
Prior to the introduction of the DBNEWID utility alteration of the internal DBID of an instance was impossible and alteration of the DBNAME required the creation of a new controlfile. The DBNEWID util...
ORACLE诊断事件及深入解析10053事件
深入解析 10053 事件 你是否想知道一句 sql 语句如何执行,它是否走索引,是否采用不同得驱动表,是否用nestloop join,hash join…..? 这一切对你是否很神秘呢?或许你会说execution plan ...
Oracle中Kill session的研究
作者:eygle |</SCRIPT. English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2004/06/kill_session.html 我们知道,在Oracle数据库中,可以通过k...
logminer的使用
1.设置utl_file_dirSQL> alter system set utl_file_dir='e:/oracle/admin/mygpsone/cdump' scope=spfile;系统已更改。SQL> shutdown immediateSQL> startup2.建立文件SQL> execute dbms_logmnr_...
用语句实现其他进制到十进制转换
-----二进制转换十进制----------------- select sum(data1) from(select substr('1101',rownum,1)*power (2,length('1101')-rownum)data1 from dual connect by rownum<=length('1101')); ...
通过真正应用集群利用并行操作
如何在 RAC 环境中使用并行操作,以利用您的集群体系结构中的所有服务器硬件 自从 7.1 版本第一次引入并行操作后,通过 Oracle Database 来使用该特性已为大家所熟悉。在传统的基于 UNIX 的对称多处理器 (SMP) 体系...
Every Rman Command Generates Error ORA-01861 (文档 ID 791329.1)
In this Document Symptoms Cause Solution ReferencesThis document is being delivered to you via Oracle Support's Rapid Visibility (RaV) proces...
使用hanganalyze来分析数据库
1.为什么要使用hanganalyze? Oracle数据库“真的”hang住了,可以理解为数据库内部发生死锁。因为普通的DML死锁,oracle服务器会自动监测他们的依赖关系,并回滚其中一个操作,终止这种相互等待的局面。而当...
如果不限制条件,NULL值会造成表更新过程中数据的丢失!
示例如下:SQL> create table mytest1(id number,name varchar2(20));表已创建。SQL> insert into mytest1 select 1,'aaa' from dual;已创建 1 行。SQL> insert into mytest1 select 2,'bbb' from dual;已创建 ...
oracle与防火墙
最近有两次Oracle数据库故障与防火墙有关。这里的防火墙是硬件网络防火墙,而不是软件防火墙。 先说说简单的。一个运行在Windows系统上的Oracle 9i,客户端不能连接数据库,但是用tnsping测试没...
仔细考虑维护脚本
有下面一段SQL脚本,朋友们看能不能找出问题所在 create table t1_bak as select * from t1 order by col_1,col_2;truncate table t1;insert /*+ append */ into t1 select * from t1_bak;先不看这段SQL代码的效率...
How To List All The Named Events Set For A Database [ID 436036.1]
Applies to: Oracle Server Enterprise Edition - Version: 8.0.3.0 to 11.2.0.1.0Information in this document applies to any platform.Oracle Server - Enterprise Edition - Version: 8.0 to 11.2 GoalOracle...