ORACLE DATAGUARD中手工处理日志v$archive_GAP的方法
从9i以后,oracle dataguard 备库一般都不需要手工处理丢失的日志,FAL自动会帮我们处理,下面通过个案例来讲下手工处理丢失的日志的方法:1.在备库查询有哪些日志丢失,没应用到备库 SQL> select * from V$ARCH...
MySQL日期时间函数大全
MySQL日期时间函数大全 DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(dat...
使用yum安装oracle的包
在rhel上安装oracle需要一些必备的包,如binutils compat-db compat-libstdc++-33 control-center gcc gcc-c++ glibc glibc-common等等。如果一个一个的装,真的很麻烦,幸好有了yum 和oracle-validated:1 &nb...
常用SQL--转载
--监控索引是否使用alter index &index_name monitoring usage;alter index &index_name nomonitoring usage;select * from v$object_usage where index_name = &index_name;--求数据文件的I/O分布select df.nam...
Data block
From Oracle FAQA data block is the smallest unit of storage in an Oracle database. Every database has a default block size (specified when the database is created), althoug...
Data block address
Data block addressFrom Oracle FAQA Data Block Address (DBA) is the address of an Oracle data block for access purposes. Find the DBA for a given rowStart by getting the ...
Compute hash_value based on the given sql_id
…Or in other words, how to translate SQL_ID to a hash value:)I once wrote a script. to demo this in my Advanced OracleTroubleshooting class.Check this, I’ll run a query and then check what is ...
格式化输出
§2.6.1 一般数据的格式化输出在Oracle的SQL> 下,经常用COLUMN 命令来对所输出的列进行格式化,即按照一定的格式进行显示。COLMUN命令语法如下: COL[UMN] [{ column | expr } [ option_1 ... o...
Oracle 动态性能表 v$session & v$process
v$session SADDR: session address SID: session identifier,常用于连接其它列。 SERIAL#: sid 会重用,但是同一个sid被重用时,serial#会增加,不会重复。 AUDSID: audit sessi...
Quoting string literals in 10g
在插入数据时,用select ……for update操作,报错“ORA-01480: trailing null missing from STR bind value” 仔细观察,发现是插入的数据里面含有 ’ 及 || 等特殊字符需要转义,考虑到文本太长,转义太麻烦...
求当年/月天数的sql语句
1.求当年天数的sql语句SELECT ADD_MONTHS(TRUNC(SYSDATE, 'YYYY'), 12) - TRUNC(SYSDATE, 'YYYY') days FROM DUAL 2.求当月天数的sql语句selectto_number(add_months(trunc(to_date('2009-1-4 11:13:53',...
Identifying Unused Indexes
Identifying Unused Indexes with the ALTER INDEX MONITORING USAGE Command [ID 136642.1] 修改时间 25-JUL-2010 类型 BULLETIN ...
利用DBMS_SQLTUNE优化SQL
DBMS_SQLTUNE优化SQL是在oracle10g才出来的新特性,使用它能很大程度上方便对sql的分析和优化。执行DBMS_SQLTUNE包进行sql优化需要有advisor的权限:stat>grant advisor to stat;Grant succeeded.使用DBMS_SQLTUNE包...
Oracle AWR 介绍
Oracle Database 10g 提供了一个显著改进的工具:自动工作负载信息库 (AWR:Automatic Workload Repository)。Oracle建议用户用这个取代 Statspack。AWR 实质上是一个 Oracle的内置工具,它采集与性能相关的统计数...
Linux操作系统是一个多任务网络操作系统
1. Linux操作系统是一个多任务网络操作系统,要求用户按照各自的身份登录上机,而不是把他们一视同仁;分配给某个用户的安全级别是在建立他或她的帐户时就设置好了的。2.Linux操作系统目录使用正斜杠(/)而不是DOS或...
Oracle调优(入门及提高篇)
Oracle调优(入门及提高篇) 在过去的十年中, Oracle 已经成为世界上最专业的数据库之一。对于 IT 专家来说,就是要确保利用 Oracle的强大特性来提高他们公司的生产力。...
connect by的简单用法
一、首先从一个经典的查询序列数例子入手: select level from dual connect by level <= 10 select level from dual connect by 1 = 1 &n...
Oracle诊断事件列表--转
我们可以通过以下代码查询得到Oracle的诊断事件及说明,通过这些,我想就足够了。列举在这里给自己参考。1.代码SET linesize 120SET feedback offSET SERVEROUTPUT ONDECLAREerr_msg VARCHAR2(120);BEGINdbms_outpu...
主键和索引的区别
1.主键一定是唯一性索引,唯一性索引并不一定就是主键。 所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为...
从Select语句看Oracle查询原理(转)
Select语句可以说是DBA和数据库开发者在工作中使用最多的语句之一,但这条语句是如何执行?在Oracle数据库中又是如何运作的呢?今天我们就从一条简单的Select语句开始,看看Oracle数据库后台的运作机制。这对于我们之...