【oracle】静默安装 oracle 11gr2
oracle 提供了静默安装方法在不适用图形界面的情况下安装 oracle 软件 ,创建db,配置netca,快速完成oracle 的部署。本文主要讲述基本安装步骤和遇到的问题,不涉及oracle 安装完成之后的运维规范: 监控,备份,定时日志清理,基础运维配置。
【Oracle】rman upgrade catalog
因为数据库从11.2.0.2 升级到 11.2.0.3,在使用catalog 执行rman备份的时候,报如下错误:oracle@rac1>rman target / catalog rman/xxxxx@rmanRecovery Manager: Release 11.2.0.3.0 - Production on Wed Jun 1...
【Oracle】如何查看sql 执行计划的历史变更
今天中午,突然接收到active session 数目飙高的报警,查看数据库,对于一个OLTP 类型的查询本应该走index range scan 却变成全部是 direct path read ,所有的sql 走了全表扫描。悲剧的...
【Oracle】如何查询视图时使用索引
通常我们使用hint来固定查询计划选择走表的索引 固定表的连接等等,但是如果第一层查询的是视图呢?yang@rac1>CREATE TABLE TA (ID NUMBER, NAME VARCHAR2(30), TYPE VARCHAR2(30));Table created.yang@rac1>CREATE ...
【Oracle】 检查log fie sysnc 等待事件的脚本
-- NAME: LFSDIAG.SQL -- ------------------------------------------------------------------------ -- AUTHOR: Michael Polaski - Oracle Support Services -- --------------------------------...
【Oracle】数据库hang 诊断
一 什么是数据库hang 1 用户不能登录数据库2 数据库不能正常工作3 select 1 from dual 不出结果4 不能正常完成建表操作二 数据库被锁住 1 一个或多个会话停止工作三 如果得知数据库hang 或者...
【Oracle】alter system set events 相关知识
alter system set events 相关知识:格式:alter system|session set events [eventnumber|immediate] trace name eventname [forever] [, level levelnumber] : …….'通过:符号,可以连续设置多个事件,也可以...
【Oracle】修改indexed 字段是否影响索引的有效性
修改索引字段是否影响索引的有效性?做个测试如下:SQL> create index idx_name on tab1(object_name);Index created.SQL> select index_name , STATUS from user_indexes where index_name='IDX_NAME';INDEX_NAME &...
【Oracle】sqlplus 遇到共享库权限不足
安装oracle 11gr2 的完成 执行sqlplus 遇到如下错误:oracle@rac:/opt>sqlplus "/as sysdba"sqlplus: error while loading shared libraries: /opt/app/oracle/11.2.0/product/db_1/lib/libclntsh.so.11.1: cannot r...
【Oracle】Oracle常用EVENT之三
Event 10710 - Trace Bitmap Index Access跟踪位图索引的访问情况ALTER SESSION SET EVENTS '10710 trace name context forever, level 1';Event 10711 - Trace Bitmap Index Merge Operation跟踪位图索引合并操作AL...
【Oracle】Oracle常用EVENT之二
Event 10200 - Dump Consistent ReadsDUMP一致读的信息ALTER SESSION SET EVENTS '10200 trace name context forever, level 1';Oracle常用EVENT之二Event 10201 - Dump Consistent Read Undo ApplicationDUMP一致性...
【Oracle】Oracle常用EVENT之一
Event 10013 - Monitor Transaction Recovery在Startup时跟踪事务恢复ALTER SESSION SET EVENTS '10013 trace name context forever, level 1';Event 10015 - Dump Undo Segment Headers-在事务恢复后做Dump回退段头...
【Oracle】单表的选择率
本文只是记录《基于成本的oracle 优化法则》的简单的笔记(因为要重新搭建RAC 把之前的环境删掉了,oracle 环境还没建好,现在先纸上谈兵一下 )优化器并没有智能--只是一个软件!1 对含有空值的...
【Oracle】如何查询并行是否起作用?
sql 使用了并行提示或者 parallel 关键字!1) 在SQL执行的时候,在PL/SQL DEV看是否有多个活动会话执行一个SQL2) SQL执行完了以后,在同一个会话查询v$pq_sesstatV$PQ_SESSTAT视图中的输出结果仅仅指当前的会话,查询...
【Oracle】Master Note for Parallel Execution Wait Events
关于并行的等待事件汇总:ScopeThis is intended as a reference for anyone involved in database tuning.This Note lists the wait events and points to Reference Note where a Note is available.At th...
【Oracle】gv$px_session 视图介绍
在rac 系统中可以使用gv$px_session视图来查看系统中正在运行的并行sql的一些信息,该视图的字段如下:ColumnDatatypeDescriptionINSTANCE NUMBER rac中的节点号SADDR RAW(4 |...
【Oracle】删除大表操作一则
因为数据库空间不足,需要对历史数据进行清理,查询涉及的表竟然有550G,和开发沟通之后将历史数据使用应用程序迁移到其他机器上,之后对旧表进行删除!(对于此种情况多少有些无奈,入职之前表...
【Oracle】oracle的LAG和LEAD分析函数
Lag和Lead函数可以在一次查询中取出同一字段的前N行的数据和后N行的值。这种操作可以使用对相同表的表连接来实现,不过使用LAG和LEAD有更高的效率。lag的语法如下:lead的语法如下:lead 和lag 的语法类似以下以...
【Oracle】利用在线重定义的方式改变普通表为分区表
将普通表改为分区表有如下几种方式:1 创建一个和原表一样的分区表A_NEW ; 将insert A_NEW SELECT * FROM A; 将表A 命名为A_OLD 将A_NEW 该名为A;2 利用在先重定义的方式!也是接下来要介...
【oracle】index的几种扫描方式
常见的index 相关的扫描方式大概有如下几种:index range scan(索引范围扫描):1.对于unique index来说,如果where 条件后面出现了<,> ,between ...and...的时候,那么就可能执行index range scan,如果where条件后...