- 博客(19)
- 资源 (15)
- 收藏
- 关注
原创 TOAD 分析表的脚本
当你分析个分区表时候,分区表很多时候,用TOAD分析很方便。当遇到防火墙和网关等超时断开的情况,或者分析时候占用你的TOAD时候。在分析表的界面上有绿色和红色的三角型按钮,红色的是把分析脚本复制到剪贴板中。然后我们把脚本放在LINUX下的SH脚本中,脚本写法:vi sql.sh set oracle_sid=sharkdbdate;sqlplus shark/fuck
2010-04-29 17:02:00 2788
原创 游标循环 查询和更新是很慢的一件事情
最近赶个项目,里面要统计末末的属性 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4
2010-04-22 17:40:00 2361
原创 导数据时 insert into table_a select * from ....
生成从2007年到2010年的所有购买行为的数据,到另张表! insert into t_behavior_buylot select f_username,trunc(f_optime,dd),t.f_lottype,t.f_expect,sum(t.f_paymoney),count(t.f_id),SYSTIMESTAMP from t_gather_us
2010-04-22 17:30:00 1350
原创 oracle 进程 会话,游标,事务的关系
oracle 进程 会话,游标,事务的关系如果在LINUX 下 是用TOP 可以看到正在跑的ORACLE 进程。ORACLE 除了后台进程外还有用户进程。既是开启了并行,也是单独的进程。PL/SQL DEVELOPER 里的多个查询窗口实际上是进程。一个进程可以包含多个会话,当它们只能串行运行。比如在一个查询窗口中执行三个SELECT查询。下面语句查询出看,都是
2010-04-22 17:05:00 3467 1
转载 UNDO 行为
--回滚表空间各区使用状况select status, sum(blocks)as blocks, sum(bytes/1024) as Size_Kb fromdba_undo_extents wheretablespace_name = UNDOTBS01 grou
2010-04-22 11:55:00 1534
转载 oracle 10g undo表空间使用率居高不下bug
对于UNDO表空间大小的定义需要考虑UNDO_RETNETION参数、产生的UNDO BLOCKS/秒、UNDO BLOCK的大小。undo_retention:对于UNDO表空间的数据文件属性为autoextensible,则undo_retenion参数必须设置,UNDO信息将至少保留至undo_retention参数设定的值内,但UNDO表空间将会
2010-04-17 18:44:00 3045 1
转载 Oracle Undo的学习
Oracle Undo的学习 回滚段可以说是用来保持数据变化前映象而提供一致读和保障事务完整性的一段磁盘存储区域。当一个事务开始的时候,会首先把变化前的数据和变化后的数据先写入日志缓冲区,然后把变化前的数据写入回滚段,最后才在数据缓冲区中修改(日志缓冲区内容在满足一定的条件后可能被写入磁盘,但在事务提交的时候日志必须写入磁盘,而数据缓冲区中的数据依赖于检查点的发生和D
2010-04-16 21:02:00 1184
原创 如何释放过度占用的Shrink Undo表空间
如何释放过度占用的Shrink Undo表空间OS:Red Hat Enterprise Linux AS release 4 (Nahant)DB:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production 一台Oracle10gR2数据库报出如下错误:ORA-165
2010-04-16 21:00:00 1443
转载 Oracle索引技术的应用与剖析
Oracle索引技术的应用与剖析最近这段时间,总是想写一些有关性能调优的文章。但是苦于没有一个实际的案例,本人又不愿空谈理论,因为这些理论随便在网上就能找到,而且基本上千篇一律,因为理论上的那些东西就那么多,再怎么讲也不如一个实际案例生动。还好上天不负有心人,前些天让我碰到了一个实际的案例。这个实际案例是这样,本人所在的城市的某个政府职能部门,要推出一项新的服务,这项服务就是要向社会发放一张功能完
2010-04-15 19:47:00 1711
转载 OraclePGA原理及管理
一、PGA概念:PGA指程序全局区,是服务器进程(ServerProcess)使用的一块包含数据和控制信息的内存区域,PGA是非共享的内存,在服务器进程启动或创建时分配,并为服务器进程所专用。PGA的分配以及所存储的信息随Oracle的工作状态(专有模式和共享模式)不同而不同,但
2010-04-15 19:46:00 1682 1
转载 如何加速Oracle大批量数据处理
如何加速Oracle大批量数据处理一、 提高DML操作的办法:简单说来:1、暂停索引,更新后恢复.避免在更新的过程中涉及到索引的重建.2、批量更新,每更新一些记录后及时进行提交动作.避免大量占用回滚段和或临时表空间.3、创建一临时的大的表空间用来应对这些更新动作.4、批量更新,每更新一些记录后及时进行提交动作.避免大量占用回滚段和或临时表空间.5、创建一临时的大的表空间用来应对
2010-04-15 19:45:00 3169 4
转载 常见Oracle HINT的用法
1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=SCOTT; 2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间
2010-04-14 20:11:00 1107
转载 Oracle SQL Loader的详细语法
Oracle SQL Loader的详细语法 Oracle SQL Loader的详细语法 SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据 仓库选择使用的加载方法,因为它提供了最
2010-04-14 19:07:00 1426
转载 Oracle内存结构与实例及其管理
Oracle内存结构与实例及其管理1、 内存结构:Oracle数据库的总体结构如下图:每个Oracle数据库都是由Oracle Instance(实例)与数据库(数据文件,控制文件、重做日志文件)组成,其中所谓实例就是用户同数据库交互的媒介,用户通过于一个实例相连来操作数据库。而实例又是由统一的内存结构(SGA,PGA,UGA)和一批内存驻留进程组成。实例在操作系统中用O
2010-04-14 17:53:00 1351
原创 调虫小鸡 exp query on linux write
tables=fuckme query=where fucktime > trunc(sysdate)-1 direct=y on linux query=/"where fucktime /> trunc/(sysdate/)-1/" 要转义符 一前一后 中间都要 符号位前 direct=N 可惜不支持直接路径导出
2010-04-14 17:00:00 1818
原创 雕虫小鸡 指定子分区
select *from fuck partition(fuck_001); 有时候很烦写时间范围 fuck_time between to_date(,) and to_date(,) 当不能指定多个分区 partition(fuck_001,fuck_003); partition(fuck_001),partition(fuck_003);
2010-04-14 16:57:00 1831
原创 UNDO 空间爆满 ORA-30036: 无法按 8 扩展段 (在还原表空间 'UNDOTBS1' 中)
我所用的是分析库 处理大量数据 UNDO空间为32G+100M 昨天大部分过程都报 ORA-30036: 无法按 8 扩展段 (在还原表空间 UNDOTBS1 中) 错误 导致过程没执行下去。 平时还过得去! 因为新建6个过程 正在update数据 都是大事务! 大部分事务都是每1万行提价一次。 到了临晨时分 正常的一堆过程也跑起来了,大部分都是MERGE 7天的数
2010-04-13 11:02:00 24688 1
原创 发现个library cache LOCK AND library cache pin 等待事件
首先 库位分析库 ORACLE 10G R 2 01 其次 开发了两个过程暂时称为属性过程和交易过程。 从同一个大表获取相关的数据 然后插入不同的表。应该说该两个过程不锁相关对象!其二 这两个过程测试中都跑的好好的。 后来用TOAD 把过程的运行日志表ALTER TABLE BA.T_BASE_SP_RUNLOG CACHE;ALTER TABLE BA.T_BASE_SP
2010-04-09 19:37:00 1438
转载 PL/SQL Developer 报错Dynamic Performance Tables not access
在使用PL/SQL Developer工具登陆一个新创建的用户进行查询时,报出以下错误(PL/SQL Developer版本:7.1.5 1403):Dynamic Performance Tables not accessible,Automatic Statistics disabled for this sessionYou can disable sta
2010-04-07 14:29:00 2097 1
ORABBIX4 支持ZABBI4
2019-03-11
深入LINUX虚拟内存管理中英文
2016-05-30
LTOM系统监控
2016-05-27
oracle dul10
2014-08-28
oswatch301
2012-09-28
个人收支分析系统
2011-12-30
Oracle 10g RAC GCC 需求包
2011-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人