一次在线重定义引发的血案
大家好! 今天ANING和大家分享一个2年前的案例,这是一次血淋淋的教训。 当时需要是这样的,由于生产环境数据量越来越大,根据业务需求导致物理读、逻辑读十分严重,已经严重影响数据库...
11g append 和常规insert在logging FORCE_LOGGING产生redo量差异
以前很多资料都有说明append+nologging会减少redo产生,对于这点是毋庸置疑的,但是append+logging模式特别是在归档模式下,大家都不建议这么使用,因为作用不大,都说产生的redo不会减少,这么做只是速度...
自动生成awr报告脚本
大家好! 我们知道awr报告每小时自动收集一次,但是不会自动产生awr报告,这里Aning和大家分享一个自动生成awr报告的脚本: 1.shell脚本,report4.sh 这是每4小时生成一次awr报告的脚本 #!/bin...
undo表空间和temp表空间切换维护步骤
大家好! 今天把原来整理的日常维护脚本重新测试整理下,分享给大家。 正好今天有个测试需要清理,发现找资料很麻烦,以后还是发博客比较靠谱! 话不多说,下面是具体步骤,请广大...
一份考验你DBA水平的sql优化文档
大家好! 今天和大家分享下sql优化的资料,这份资料是2年前公司的培训资料,今天拿出来和大家分享,考评! 今天重温这份培训资料,发现漏洞百出,这说明在这2年中我的水平是进步的(:...
实验在Debian 上安装 Oracle 11gR2
大家好! 今天总监要我帮忙安装oracle数据库,当我登录上去发现和平时的不太一样,原来是debian系统,这个还真没安装过oracle,赶快去官方文档查找安装手册,居然没有,只能按照linux的安装啦! 1.安...
su cannot set user id Resource temporarily unavailable故障解决
大家好! 今天和大家分享一个case,现象是这样的,centos6 当我用su - oracle时发生错误提示:su cannot set user id Resource temporarily unavailable ,但是我用plsql developer 登录是没有问题的...
系统表空间数据文件丢失,无备份,无重启,通过句柄恢复
大家好!昨天和大家讨论了,数据文件丢失,无备份恢复过程, 那如果是系统表空间文件丢失呢? 能否用句柄的办法恢复呢? 让Aning和大家一起来验证: 1.1. 模拟数据文件丢失1....
数据文件丢失,无备份,无重启,通过句柄恢复
大家好! 今天和大家分享下通过句柄恢复丢失数据文件的过程: 期间主要是要注意数据文件需要恢复。 1.1. 模拟数据文件丢失1.1.1 查看当前数据文件位置SQL> set line 200SQL> col NAM...
通过Snapshot Control File 恢复控制文件
大家好!今天AningDBA和大家分享的是通过rman 快照控制文件恢复控制文件的方法:我今天测试使用的oracle版本是10.2.01 由于版本问题,实验结果可能会存在差异。 1.1. 查看Snapshot Control File位置...
控制文件全部丢失,无备份,通过异机trace恢复
大家好!今天AningDBA和大家分享的是控制文件全部丢失,无备份,通过其他正常运行的机器生成trace,手动创建控制文件,恢复数据库的过程: 1.1. 查看数据库状态 SYS@ANING>selec...
统计Oracle 查询事务数的方法
大家好!AningDBA又和大家见面了,今天朋友问我一个问题,把我给问住了,问题听起来很简单,就是查询“每天的事务数”。 听到这个问题,大家的第...
10g rac asm 恢复到 单实例(二)
今天我们续10g rac asm 恢复到 单实例(一) ,把10g rac asm恢复到单实例的恢复部分分享给大家!10g rac asm 恢复到 单实例(一) 地址:http://space.itpub.net/12457158/viewspace-752935 1.5. 恢复r...
10g rac asm 恢复到 单实例(一)
大家好!今天给大家分享下我自己整理并实验的rac asm恢复到单实例的步骤,由于内容比较多,为了方便大家阅读,本次恢复的步骤我会分两部分分享给大家,第一部分属于基础准备工作部分,第二部分是具体恢复步骤,好不...
oracle10g 11g分区表创建举例
大家好!今天整理了10g 11g所有分区表创建的方法示例,在这里和大家分享下: 1.1 9i、10g、11gR1、11gR2支持分区情况 区间 &nbs...
禁用11gR2 DataGuard默认审计功能
NAME TYPE VALUE--------------------------------- ----------- ------------------------------audit_trail string DB大家好!...
Oracle10g 创建物理DataGuard(三)
上次只列出了创建物理DataGuard的步骤,没有详细命令,继续细化创建步骤: 1.1 启用force logging模式在数据库创建成功之后用下面的语句,使主库启用force logging模式 SQL>ALTER DATABASE F...
Oracle10g 创建物理DataGuard(二)
上次只列出了创建物理DataGuard的步骤,没有详细命令,下面细化创建步骤: 1.1 启用force logging模式在数据库创建成功之后用下面的语句,使主库启用force logging模式 SQL>ALTER DAT...
Oracle10g 创建物理DataGuard(一)
大家好!今天我根据官方文档整理了oracle10g创建物理DataGuard的步骤: 1.1 启用force logging模式在数据库创建成功之后用下面的语句,使主库启用force logging模式 SQL>ALTER DATABASE FORCE LOGGI...
用user_tab_modifications查询表dml操作时间
今天有朋友问,如何查看表最后dml操作时间,查询官方文档发现表ALL_TAB_MODIFICATIONS可以满足需求。我们先来看看表ALL_TAB_MODIFICATIONS的简介ALL_TAB_MODIFICATIONS describes tables accessible to the ...