我们知道PL/SQL程序中运行SQL语句是存在开销的,因为SQL语句是要提交给SQL引擎处理这种在PL/SQL引擎和SQL引擎之间的控制转移叫做上下文却换,每次却换时,都有额外的开销 请看下图: 但是...
AWR 深入分析( Automatic Workload Repository )
Automatic Workload Repository 是 10g 引入的一个重要组件 存贮着近期一段时间内数据库活动状态的详细信息、信息保留默认...
关于SQL执行计划错误导致临时表空间不足的问题
故障现象:临时表空间不足的问题已经报错过3次,客户也烦了,前两次都是同事添加5G的数据文件,目前已经达到40G,占用临时表空间主要是distinct 和group by 以及Union all 表数据...
计算机名称修改后Oracle不能正常启动问题分析及解决
前一阵子,在下给老妹装好oracle后,发现老妹的计算机名称好长,不容易记,于是一时手痒,将其计算机名称更改了一下,没想到就这一步操作,可苦坏了俺老人家了,一场悲剧即将开始! 当更改计算机名称...
oracle中UPDATE nowait 的使用方法介绍
1、UPDATE nowait 应用以下场景:查询某条数据,并对其开启数据库事务。如果查询的当前数据没有加锁,则正确返回结果,并对当前数据加锁,如果查询的当前数据已在事务中,已加锁。但返回异常信息:提...
ORACLE SQL-UPDATE、DELETE、INSERT优化和使用技巧分享
UPDATE 1、先备份数据(安全、提高性能)。2、分批更新,小批量提交,防止锁表。3、如果被更新的自动有索引,更新的数据量很大,先取消索引,再重新创建。4、全表数...
Oracle 查询存储过程做横向报表的方法
因为要牵扯到小计,所以需要计算两次。 想法: 1、把查询到的结果,插入到临时表, 2、把统计结果插入到临时表。 3、查询临时表记录放置到游标中。 4、删除临时表记录。 包的定义声明: 复制代码 代码如...
Oracle创建自增字段–ORACLE SEQUENCE的简单使用介绍
先假设有这么一个表: 复制代码 代码如下: create table S_Depart ( DepartId INT not null, DepartName NVARCHAR2(40) not nu...
oracle与mysql的视频教程下载地址分享
目录结构: 1_疯狂Java_疯狂软件_肖文吉老师服务器的安装 视频内容包括:Oracle10g服务器下载、安装、卸载以及要注意的事项等。 2_疯狂Java_疯狂软件_肖文吉老师远程连接 视频内容包括...
oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法
错误描述:oracle远程连接服务器出现 ORA-12170 TNS:连接超时 错误检查:有很多是oracle自身安装的问题,但是我这里服务器配置正常,监听正常,服务正常,远程可以ping通服务器。 ...