- 博客(9)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 Oracle AWR 报告 每天自动生成并发送邮箱
观察Oracle数据库性能,Oracle自带的awr 功能为我们提供了一个近乎完美的解决方案,通过awr特性我们可以随时从数据库提取awr报告。不过awrrpt.sql脚本执行时需要我们提供一些交互信息,因此可以将其整合到shell脚本中来实现自动产生指定时段的awr报告并发送给相关人员环境:Oracle 11.2.0.4+Centos6.51.编辑脚本orcl:/u01/moni
2017-10-24 14:14:05 1551
原创 利用DBMS_SPACE包对Oracle 表碎片进行监控与清理
如果经常进行频繁的insert与delete操作,将会使表的HWM(高水位)变高,这样在作全表扫的操作时,将花费更多的成本。一般而言,当实际含有行数据的数据块只占HWM的50%时,我们一般认为表中数据块存在较大的浪费,出现这样的情况,一般建议对表进行重建。对于查询某张表的空间使用情况,Oracle提供了一个包DBMS_SPACE来完成。关于该包的使用方法可以参见其说明。这里主要提供了一种快
2017-10-24 10:01:59 997 2
原创 Oracle 重建控制文件(在丢失控制文件的情况下,如何恢复数据库)
控制文件对于数据库来说是非常重要,在进行数据恢复时通常是必不可少的;丢失控制文件并不是致命的,但是会使恢复变得困难很多。因此,dba除了多路保存控制文件外,还需要备份控制文件。备份控制文件也有多种办法,例如cp拷贝、rman自动备份等,今天给大家介绍如何获取创建控制文件的脚本,这样数据库一旦出现意外,即使找不到可用的备份控制文件,也能通过重建控制文件来启动数据库。 Oracle提供
2017-10-19 09:27:02 3012
原创 Oracle ORA-02025 SQL语句的所有表均必须在远程数据库中
我们知道ORACLE可以通过透明网关可以连接其他数据库,透明网关的介绍与搭建请参考:http://blog.csdn.net/shiyu1157758655/article/details/74939952今天想通过oracle的dblink将oracle 里的某张表的数据导入到sql server 中,报了如下的错误SQL> insert into userdoc_tmp@test(
2017-10-18 16:34:16 4750
原创 Oracle 创建临时表空间组
临时表空间组 1多个临时表空间的集合,无数量限制 2删除临时表空间组的所有成员,该组也自动被删除 3临时表空间组的名称不能与临时表空间名称相同 4给用户分配临时表空间时,可以使用临时表空间组的名字代替临时表空间名;在给数据库分配默认临时表空间时,也可以使用临时表空间组的名字.好处 1sql查询可以并发使用几个临时表空间进行排序操作,减少查询出现排序空间不够,避免临时表空间不
2017-10-17 17:08:42 748
转载 Oracle 浅谈optimizer_mode优化器模式
Oracle query optimizer(查询优化器)是我们接触最多的一个数据库组件。查询优化器最主要的工作就是接受输入的SQL以及各种环境参数、配置参数,生成合适的SQL执行计划(Execution Plan)。 Query Optimizer一共经历了两个历史阶段:RBO和CBO。RBO时代,Oracle执行计划是通过一系列固化的规则进行执行计划生成。而CBO时代,则是利用系统
2017-10-10 11:25:54 1614
原创 浅谈cursor_sharing 取值对SQL共享的影响
在Oracle中,用户应用输入的SQL语句要进行所谓的Parse解析过程,用于生成执行计划,这也就是Query Optimizer的主要工作。在Parse中,有两种具体类型,被称为“hard parse”(硬解析)和“Soft parse”(软解析)“实现执行计划shared cursor共享,减少硬解析”是我们OLTP系统优化一个重要方向。但是,让Oracle真正实现SQL共享不是一件容
2017-10-10 10:09:22 705
转载 Oracle 利用FORCE_MATCHING_SIGNATURE捕获非绑定变量SQL
做为一个DBA,你大概习惯了定期要抓取数据库中的非绑定变量SQL,这些SQL经常扮演着一箱苹果中蛀虫的角色。看到下列SQL你必定觉得眼熟:SELECT substr(sql_text, 1, 80), count(1) FROM v$sql GROUP BY substr(sql_text, 1, 80)HAVING count(1) > 10 ORDER BY 2是的,以上
2017-10-10 10:00:47 3609
原创 Oracle 物化视图
1 简介物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。物化视图可以查询表,视图和其它的物化视图。通常情况下,物化视图被称为主表(在复制期间)或明细表(在数据仓库中)。 对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修改本地副本,必须用
2017-10-09 13:35:03 395
mysql 慢查日志实时解析工具
2022-09-20
Oracle 12c Active Data Guard Far Sync
2018-04-11
oracle DG(搭建+swithover+failover(flashback恢复)+broker(fsfo)
2017-02-17
failover dg 恢复
2016-11-08
truncate 表恢复
2016-11-08
dbca和netca
2016-11-08
sql server 2008 移植到oracle11g
2016-07-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人