数据库

使用shell定制awr脚本

大家在做性能问题诊断的时候,awr是不可或缺的工具,使用?/rdbms/admin/awrrpt.sql可能大家使用的多了,可能有时候感觉输入参数还是有些太繁琐了。一边复制,一边得到一个快照列表查看,其实还是不太方便。比如我想查看某一天的8点到9点的快照,生成一个awr报告,那么可能得算一下大概需要多少天的快照,然后从一个冗长的快...

jeanron100
Oracle
2014-10-21 23:25

【kingsql分享】解决RAC大量UNKNOWN和CRS-0216: Could not stop resource

1.环境变成这样[oracle@rac1 ~]$ crs_stat -t Name           Type           Target    State     Host        ------------------------------------------------------------ora....SM1.asm application   &n...

kingsql
Oracle
2014-10-21 17:22

使用ORA_ROWSCN实现乐观锁定

实现乐观锁定一般使用时间戳或者版本列的方式oracle还可以使用ora_rowscn伪列实现ora_rowscn可以查看块级或者行级大致的SCN信息,可以用于乐观锁定的判断.并且可以看到块或者行大致修改的时间。Oracle文档描述如下http://docs.oracle.com/cd/E11882_01/server.112/e41084/pseudocolumns007.htm#SQLRF50953如果使用ora...

壹頁書
Oracle
2014-10-20 16:16

11.2.0.4 通过 scan ip 连接数据库报TNS-12537 连接关闭问题总结

     今天在自己的虚拟机上安装好一套oracle 11.2.0.4 rac for linux, sqlplus 通过tnsnames 连接数据库时报 TNS-12537 错误,客户端连接数据库也是一样,报同样错误错误如下:[oracle@rac1 ~]$ sqlplus a/a@racdb SQL*Plus: Release 11.2.0.4.0 Production on Mon Oct 20 14:13:58 2014...

paulyibinyi
Oracle
2014-10-20 14:38

管理Oracle 11G Clusterware(示例2)

检查Oracle Cluserware配置文件的完整性

LuiseDalian
Oracle
2014-10-18 09:23

关于pl/sql的代码保护

在开始学习数据库的时候,总是尝试手动创建数据库,安装完成之后需要运行一些脚本,总是看到屏幕上闪个不停,可以看到大多数的存储过程代码都是一堆乱码,最开始还以为是乱码了。:)有时候心血来潮想看看里面的代码,但是基本上都是看到存储过程名或者函数名,再细节的代码都被屏蔽掉了。大家在运行awr,ash的时候,也看...

jeanron100
Oracle
2014-10-17 23:29

一次SQL Performance Analyzer的使用过程

数据库版本升级、变更系统参数前使用SQL Performance Analyzer可以衡量升级前后、参数变更前后SQL语句的执行性能是否有变化,以及这些变化对于整体性能的影响程度,对于性能恶化的sql语句结合SQL Tuning Advisor可是进一步实现调优,确保系统性能在升级或者参数变更后依然维持稳定。关于SPA的详细介绍可以参考” R...

oliseh
Oracle
2014-10-17 11:29

【kingsql分享】ASH的研究和分析

       ASH基于v$session每秒进行一次采样,记录当前活动会话等待事件(不活动的不采样)ASH通过内存所记录的数据是有限的,为了保存历史记录,引入了AWR,ASH信息采样被写到AWR中,ASH写满了以后会将信息写到AWR负载库,ASH数据完全写出是不可能的,一般只写收集数据量的10%,  &n...

kingsql
Oracle
2014-10-17 10:00

【kingsql分享】Oracle 10G强大的SQL优化工具:SQL Tuning Advisor

     Oracle 10G推出了强大的SQL优化工具:SQL Tuning Advisor,使用该功能必须保证优化器是CBO模式,对SQL进行优化需要执行DBMS_SQLTUNE包,因而需要advisor权限。    举个例子介绍如何优化一条发现问题的语句1.创建测试环境HZH@hzh%...

kingsql
Oracle
2014-10-16 23:26

【kingsql分享】ADDM的研究和分析

Oracle 10G推出ADDM,和同时推出的STA结合使用,可以节省很多优化的时间,ADDM收集相关统计数据到AWR中,而STA根据这些数据,给出合理的优化建议。  ADDM具有一整套优化方案,基于某一段时间内的AWR快照可以通过ADDM来分析,可以诊断在该段时间内数据库有可能存在的瓶颈。 ADDM分析...

kingsql
Oracle
2014-10-16 16:37

Oracle使用DBCA创建数据库脚本追踪学习案例(一)

使用oracle 10g数据库创建脚本实现手动创建数据库

dawn009
Oracle
2014-10-16 14:53

current_schema参数的用途

用户A包含表TBL,如果用户A将TBL的访问权限给用户B(grant select 之所以这里需要使用A.TBL的格式,是因为TBL表属于用户A的schema,做个比喻,schema(译文方案)好比一个容器对象是一种逻辑结构。对象可以存在于不同的表空间,一个表空间可以拥有多个schema的对象。再借鉴一个比喻,,但同样只有他可以让另外一...

bisal
Oracle
2014-10-16 11:58

【DATAGUARD】DG系列之逻辑备库非实时更新小问题处理

DG系列之逻辑备库非实时更新小问题处理一、         概述    dg越来越成为数据库中灾备和分担压力的重要工具,作为传说中的DBA来说,你要下得了厨房、上得了厅堂。扯远了,看看这个小问题吧,弱爆了。 二、       &...

xysoul_云龙
Oracle
2014-10-15 21:05

关于修改分区表的准备和操作细则

在之前的博文中,讨论过一个根据分区键值发现性能问题的案例。90%以上的数据都分布在了一个分区上,其它的分区要么没有数据要么数据很少,这是很明显的分区问题。当然这个过程中也发现了分区的划分从开发角度和数据角度还是存在很大的差别,导致了分区的问题。通过分区键值发现性能问题 http://blog.itpub.net/237187...

jeanron100
Oracle
2014-10-15 18:55

SecureFiles LOBs基础知识之存储篇

SecureFiles LOBs相比于BasicFilesLOBs具有加密(encryption)、去重(deduplicaiton)、压缩(compression)等新功能,pctversion,chunksize等参数也仅仅为了向后兼容而保留,因此SecureFiles LOBs的自适应能力更强,在管理上更为简化,成为了clob、blob等大对象使用的首选,上面的这些功能描述可以参考官方文档来获得。...

oliseh
Oracle
2014-10-15 17:39