• 关于我
  • 脚本
  • 归档
  • 链接

认真就输

提供数据库技术支持(系统优化,故障处理,安装升级,数据恢复等) TEL:18081072613
认真就输
  • 首页
  • ORACLE
    • 基础
    • 备份与还原
      • RMAN
      • 迁移
    • ASM
    • DataGuard
    • RAC
    • SQL
    • 安装
    • 升级
    • 优化
    • 故障处理
  • NETBACKUP
    • ADMINISTRATOR
    • APP
      • BMR
      • EXCHANGE
      • MSSQL
      • NDMP
      • ORACLE
      • SYBASE
      • VSS
    • LOG
  • OS
    • AIX
    • LINUX
  • 关于我
  • 链接
  • 国内镜像
  • 首页
  • ORACLE
    • 基础
    • 备份与还原
      • RMAN
      • 迁移
    • ASM
    • DataGuard
    • RAC
    • SQL
    • 安装
    • 升级
    • 优化
    • 故障处理
  • NETBACKUP
    • ADMINISTRATOR
    • APP
      • BMR
      • EXCHANGE
      • MSSQL
      • NDMP
      • ORACLE
      • SYBASE
      • VSS
    • LOG
  • OS
    • AIX
    • LINUX
  • 关于我
  • 链接
  • 国内镜像
  • change bootstrap$ table with bbed to skip corrupt block on i_undo1

    change bootstrap$ table with bbed to skip corrupt block on i_undo1

             在数据库启动的时如遇核心对象(特别是bootstrap$中的对象)有坏块,会抛出ORA-00604,ORA-01578导致数据库启动失败。下面是模拟在数据库启动时遇到i_undo1索引块完全被损坏的情况下,通过跳过i_undo1来正常启动数据库。如果块只是部分损坏,可以考虑通过bbed来手动修复块。          下面是测试11.2.0.3环境 ...

    huangtingzhong 发布于 2014-11-21 15:49备份与恢复抢沙发bootstrap$, corrupt block, i_undo1
    Read more
  • recover bootstrap$ corrupt block with dd tool

    recover bootstrap$ corrupt block with dd tool

               在11G中ORACLE提供DBMS_DDL_INTERNAL.SWAP_BOOTSTRAP直接切换boostrap表到用户指定的表,但是前提数据库必须启动到upgrade状态,如果bootstrap块损坏,数据库都不能启动,当然也不能使用DBMS_DDL_INTERNAL.SWAP_BOOTSTRAP。DBMS_DDL_INTERNAL.SWAP_BO ...

    huangtingzhong 发布于 2014-11-21 11:23备份与恢复, 故障处理, 特殊恢复抢沙发bootstrap$ corrupt block, corrupt block
    Read more
  • how to resize a datafile for shrinking space

    how to resize a datafile for shrinking space

            How to Resize a Datafile,下面的测试来至于QQ群里一位好友,在resize修改数据文件报ORA-03297错误。数据库存放在文件系统的时候,可能会遇到需要使用resize数据文件来达到收缩文件系统使用空间,一般在小环境遇得到,大环境基本遇不到。下面是基于11.2.0.3平台测试,不同版本可能部分地方不一致(如数据文 ...

    huangtingzhong 发布于 2014-11-18 16:26基础抢沙发resize a datafile
    Read more
  • SWAP_JOIN_INPUTS 修改HASH连接的驱动表

    SWAP_JOIN_INPUTS 修改HASH连接的驱动表

          下面是测试在HASH连接的时候,修改驱动表的顺序。HASH连接不能用于不等值连接。 1 环境介绍 www.cdhtz.com > select * from v$version;   BANNER ———————————————————— ...

    huangtingzhong 发布于 2014-11-09 22:54调优抢沙发SWAP_JOIN_INPUTS
    Read more
  • delete archivelog until time n backed up n times

    delete archivelog until time n backed up n times

        下面测试来至于QQ群里与朋友聊天,使用脚本调用rm命令来删除归档日志,其实rman中的delete命令基本上可以满足我们需要,不需要使用rm命令来删除。下面是测试删除已经备份2次,5分钟之前生成的归档文件。 1 版本介绍 www.cdhtz.com > select * from v$version;   BANNER ———— ...

    huangtingzhong 发布于 2014-11-09 17:25基础抢沙发delete archivelog until time n backed up n times
    Read more
  • ALTER SYSTEM CHECK DATAFILES

    ALTER SYSTEM CHECK DATAFILES

    在RAC环境中,当数据库OPEN状态时,如果遇到数据文件在其它一台实例,因为权限原因导致不能访问时,如1157报错 ORA-01157: cannot identify/lock data file 19 – see DBWR trace file ORA-01110: data file 19: ‘/app/Oracle/oradata/users02.dbf’ 此时我们需要使用alter system chec ...

    huangtingzhong 发布于 2014-11-09 00:18基础抢沙发alter system check datafiles
    Read more
  • ORACLE不完全恢复测试

    ORACLE不完全恢复测试

           在生产环境中,常常会遇到不完全恢复的情况。这里QQ群里朋友要求,测试使用set until命令的不完全恢复,此功能在8I中就已经增加。        语法如下: UNTIL SCN integer | UNTIL SEQUENCE integer [THREAD integer] | UNTIL TIME ‘ date_string ‘   Semantics Syntax Element Descri ...

    huangtingzhong 发布于 2014-11-08 22:53备份与恢复抢沙发Incomplete Recovery, rman
    Read more
  • subquery statement can not unnest

    subquery statement can not unnest

            下面是测试其中一种subquery语句不能正常的unnest,测试来至于朋友发的一条SQL语句,消耗了大量的逻辑读,猜测是由于subquery没有unnest导致走FILTER,消耗大量的逻辑。这里只是简单的测试一下不能嵌套,并没有考虑性能问题。 1,环境介绍 www.htz.pw > select * from V$version; BANNER —————————— ...

    huangtingzhong 发布于 2014-10-29 21:12调优抢沙发subquery unnest
    Read more
  • WIN平台ORACLE启动ORA-00604 ORA-01555 ORA-01173报错处理

    WIN平台ORACLE启动ORA-00604 ORA-01555 ORA-01173报错处理

             11.2.0.3环境数据库启动时报ORA-00704 ORA-00604 ORA-01555错误,通过手动增加scn后,启动数据库再报ORA-01173错误。数据库来至于网络,版本为11.2.0.1,我本机的版本是11.2.0.3 1 参数配置 *._allow_resetlogs_corruption=true #*._corrupted_rollback_segm ...

    huangtingzhong 发布于 2014-10-29 20:26备份与恢复, 故障处理, 特殊恢复抢沙发ORA-00604 ORA-01555, ORA-01173
    Read more
  • How to import disk images into VERITAS NetBackup ™ 6.0

    How to import disk images into VERITAS NetBackup ™ 6.0

    Issue   DOCUMENTATION: How to import disk images into VERITAS NetBackup ™ 6.0 Solution   Manual:  VERITAS NetBackup ™ 6.0 System Administrators Guide for UNIX and Linux, Volume I   Page(s):  266 – 269   Modification Type:  Addition     Modification: Starting with NetBackup 6.0, ...

    huangtingzhong 发布于 2014-10-29 10:14administrate抢沙发disk images, import disk images, import image
    Read more
  • WIN通过_MINIMUM_GIGA_SCN推进SCN值

    WIN通过_MINIMUM_GIGA_SCN推进SCN值

    最近帮朋友弄一个WIN环境的数据库,需要增加SCN值,由于本机软件有问题,导致ORADEBUG工具不能正常使用,只能通过参数来实现,由于在11.2.0.3环境中,event 10015推SCN已经失效,但是还可以通过_MINIMUM_GIGA_SCN来推进SCN的值。_MINIMUM_GIGA_SCN参数在11.2.0.4环境中已经失效。 1,环境介绍 WIN7 64 www.htz.pw > ...

    huangtingzhong 发布于 2014-10-29 00:30ORACLE, 故障处理, 特殊恢复抢沙发_MINIMUM_GIGA_SCN, _minimum_giga_scn scn, event 10015, oradebug scn, scn
    Read more
  • SBTTEST测试ORACLE数据库与介质管理软件的连接

    SBTTEST测试ORACLE数据库与介质管理软件的连接

              在使用TAPE来存放ORACLE数据数据的时候,常常会遇到ORA-19511错误,ORACLE MOS中给也的ORA-19511错误为介质管理层的错误,需要介质管理厂商来处理。其实我们也可以通过SBTTEST工具来简单的测试一下数据库与介质管理层连接是否正常。下面是ORACLE对ORA-19511的说明 All ORA-19511 are indications of ...

    huangtingzhong 发布于 2014-10-29 00:00ORACLE, 备份与恢复抢沙发nbu, netbackup, SBTTEST
    Read more
  • RMAN CATALOG命令手动注册磁带库中的备份片

    RMAN CATALOG命令手动注册磁带库中的备份片

              ORACLE官方文档中介绍CATALOG命令只能注册在磁盘中的备份片,在现在多数环境中备份时,备份集都是放到磁带库中,那么CATALOG命令真就不支持注册磁带库中的备份片?其实是支持的,MOS也有相当的文档介绍。下面就是11.2.0.3+NBU 7.1的环境中来测试一把。 1,环境介绍 这里由于要使用磁带,所以使用NBU来备份 ...

    huangtingzhong 发布于 2014-10-28 23:16ORACLE, 备份与恢复抢沙发catalog, catalog backuppiece, nbu, netbackup
    Read more
  • 11G RAC搭建RAC ACTIVE DATAGUARD(ADG)

    11G RAC搭建RAC ACTIVE DATAGUARD(ADG)

         QQ群里面一个朋友在问11 RAC环境中怎么搭建RAC ADG,其实搭建DG,在RAC与单机环境是一样的,没有任何的区别,都只需要更改那几个参数,下面就在LINUX环境搭建一个RAC TO RAC的ADG。 1 环境介绍 1.1 版本与OS介绍 www.htz.pw > select * from v$version;   BANNER —————& ...

    huangtingzhong 发布于 2014-10-27 00:42DUL, 安装抢沙发active standby database, adg, rac to rac
    Read more
  • ORACLE监听限制IP地址登陆数据库TCP.VALIDNODE_CHECKING

    ORACLE监听限制IP地址登陆数据库TCP.VALIDNODE_CHECKING

                 ORACLE的Valid node checking(TCP.VALIDNODE_CHECKING)是监听的一个功能,可以用于允许或者拒绝指定的IP地址连接数据库,可以把成防火墙在1521端口上面的一个规则。Valid node checking可以定义2个列表,一个是INVITEDNODES列表,指定监听允许连接数据库的IP地址或者是主机名。一个是EXCLUDED_NODES列 ...

    huangtingzhong 发布于 2014-10-24 22:48监听抢沙发TCP.EXCLUDED_NODES, TCP.VALIDNODE_CHECKING
    Read more
  • WIN ORACLE _MINIMUM_GIGA_SCN推进SCN

    WIN ORACLE _MINIMUM_GIGA_SCN推进SCN

            最近帮朋友弄一个WIN环境的数据库,需要增加SCN值,由于本机软件有问题,导致ORADEBUG工具不能正常使用,只能通过参数来实现,由于在11.2.0.3环境中,event 10015推SCN已经失效,但是还可以通过_MINIMUM_GIGA_SCN来推进SCN的值。_MINIMUM_GIGA_SCN参数在11.2.0.4环境中 ...

    huangtingzhong 发布于 2014-10-23 10:21基础, 备份与恢复, 故障处理, 特殊恢复抢沙发_MINIMUM_GIGA_SCN, event 10015, oradebug, scn
    Read more
  • TAR备份ORACLE安装目录,排除指定文件

    TAR备份ORACLE安装目录,排除指定文件

             我们在升级或者打PSU的时候都需要对ORACLE的ORACLE HOME进行备份,通常我们使用TAR命令来打包文件夹后再压缩。由于一些日志文件比较大,我们常常在TAR过程中需要排除一些日志文件或者一些特殊的文件。下面测试一下TAR的-X命令 1,MAN TAR查看X参数的说明 -X, --exclude-from FILE exclud ...

    huangtingzhong 发布于 2014-10-22 22:25备份与恢复抢沙发oracle_home, 备份oracle home
    Read more
  • ORACLE统计每个会话生成的日志大小

    ORACLE统计每个会话生成的日志大小

          目录在ASH中没有统计会话的日志生成大小,只能通过v$sesstat来查询会话生成的总的日志大小。由于多数进程都是通过中间件连接过来,如果通过v$sesstat只能查询到会话总的日志大小,并不能查询到每段时间日志量大小,只能自己写个存储过程来不停的查询v$sesstat视图获取日志的大小。另外还可以利用logmnr来分析 ...

    huangtingzhong 发布于 2014-10-22 16:34基础抢沙发logmnr, redo size, session redo size, v$sesstat
    Read more
  • 11G INSERT语句出现latch:cache buffer chain等待事件

    11G INSERT语句出现latch:cache buffer chain等待事件

    一个朋友在INSERT的时候,每次INSERT就会出现latch:cache buffer chain等待事件,并且最多只有几个进程同时INSERT操作,最后通过搜索MOS发现是由于BUG导致的,将表更改为非压缩表就可解决问题。 Bug 13063120 – Inserts of chained rows to COMPRESSed table do unnecessary single block reads (文档 ID 1306 ...

    huangtingzhong 发布于 2014-10-22 15:12Event, 调优抢沙发cbc, compress, insert, latch:cache buffer chain, latch:cbc
    Read more
  • 一次log file sync等待事件分析

    一次log file sync等待事件分析

          数据库今天早上突然出现大量的log file sync等待事件,如下: I EVENT                                    SQL_ID               COUNT(*) — —————————————- —————— — ...

    huangtingzhong 发布于 2014-10-21 22:36Event抢沙发log file sync
    Read more
« 上一页 1 … 5 6 7 8 9 … 17 下一页 »

分类

  • DDS (6)
  • NETBACKUP (9)
    • administrate (3)
    • APP (5)
      • EXCHANGE (2)
      • ORACLE (3)
      • VSS (1)
    • LOG (3)
  • ORACLE (308)
    • ASM (13)
    • AWR (4)
    • BBED (18)
    • Dataguard (9)
    • DUL (3)
    • Event (9)
    • MOS (6)
    • OGG (1)
    • RAC (17)
    • SQL (13)
    • Systemstate (4)
    • 升级 (8)
    • 基础 (51)
    • 备份与恢复 (33)
    • 安装 (23)
    • 工具 (14)
    • 故障处理 (97)
    • 特殊恢复 (36)
    • 监听 (5)
    • 调优 (34)
    • 迁移 (11)
      • EXP与IMP (5)
  • OS (10)
    • AIX (1)
    • LINUX (6)
    • shell (1)
  • 日常生活 (2)

归档

  • 2025 年 10 月 (3)
  • 2025 年 9 月 (11)
  • 2025 年 8 月 (23)
  • 2025 年 7 月 (17)
  • 2025 年 6 月 (30)
  • 2024 年 6 月 (1)
  • 2023 年 6 月 (1)
  • 2022 年 7 月 (1)
  • 2022 年 6 月 (1)
  • 2018 年 8 月 (1)
  • 2018 年 6 月 (1)
  • 2016 年 6 月 (1)
  • 2015 年 4 月 (3)
  • 2015 年 3 月 (8)
  • 2015 年 2 月 (6)
  • 2015 年 1 月 (2)
  • 2014 年 12 月 (3)
  • 2014 年 11 月 (14)
  • 2014 年 10 月 (25)
  • 2014 年 9 月 (21)
  • 2014 年 8 月 (21)
  • 2014 年 7 月 (22)
  • 2014 年 6 月 (35)
  • 2014 年 5 月 (23)
  • 2014 年 4 月 (7)
  • 2013 年 10 月 (1)
  • 2013 年 9 月 (14)
  • 2013 年 8 月 (2)
  • 2013 年 7 月 (1)
  • 2013 年 6 月 (12)
  • 2013 年 5 月 (7)
  • 2013 年 4 月 (11)

友情链接

  • Aaron
  • roger
  • SCAN
  • shunzi
  • solgle
  • 心静自然凉
  • 认真就输
  • 陈辉-东方龙马
2025 年 10 月
一 二 三 四 五 六 日
 12345
6789101112
13141516171819
20212223242526
2728293031  
« 9 月    
  • 最新日志
  • 热评日志
  • 随机日志
  • 运维工具:支持win、linux、macos的平台的免密一键配置工
  • SQL优化实战:标量子查询改写外连接的真实案例
  • SQL优化:标量子查询的介绍和改写基础内容
  • DBA必备工具:Oracle环境中表空间全自动扩容V0.2版本更新
  • DBA必备脚本:比SQLHC好用100倍的SQL性能优化脚本版本迭代v1.0版本
  • DBA必备脚本:一键掌握数据库实时运行状态的脚本
  • DBA必备脚本:比SQLHC好用100倍的SQL性能优化脚本版本迭代
  • 招聘信息:重庆甲方招聘数据库工程师
  • 故障处理:Win平台无法特定机器之前无法PING通案例处理
  • DBA必备脚本:一键杀会话版本迭代二
  • 案例分享:医院行业数据泵迁移案例
  • Oracle DBA必备脚本:傻子都可以一眼就定位SQL慢在什么地方
  • Oracle数据库XTTS迁移踩坑记:一次因TDE和位图块导致的灾难性回滚
  • Oracle搭建备库时duplicate触发诡异的ORA-01031报错
  • 话题讨论:Oracle版本升级到底需要多少时间
  • 特殊恢复:通过Trace文件,定位触发报错的sql语句的执行计划、访问的数据库及等待事件
  • 案例分享:医院行业数据泵迁移最佳实践案例分享
  • 案例分享:医院行业数据泵迁移最佳实践案例分享
  • 故障处理:Oracle一体机更换磁盘控制器后部分磁盘状态异常的案例处理
  • PG系列:在 `psql` 客户端中定义参数与动态赋值
  • SQL优化:标量子查询的介绍和改写基础内容
  • 迁移升级:关于Oracle安装时进行RU和Oneoff补丁升级的事宜
  • ORA-01555系列:三、ORA-01555总结与高级优化建议
  • vmware中的虚拟机通过nat方式上网
  • 10G RAC静默安装
  • FILTER中,子查询执行的次数
  • 通过v$session查看imp进程信息
  • DBA必备脚本:一键获得SQL访问的表及对应的索引,可协助快速定位SQL性能瓶颈
  • PG系列:PostgreSQL连接内存开销测量
  • ORACLE 分布式事务处理(一般情况)

最活跃的读者

最新评论

  • 数据库爱好者

    数据库爱好者

    厉害厉害
  • hi

    hi

    掐指一算,这个客户在重庆
  • csdw

    csdw

    是 1031
  • csdw

    csdw

    哈哈,,黄大师,总结得好
  • huangtingzhong

    huangtingzhong

    Loading Hinted Execution
  • huangtingzhong

    huangtingzhong

    下面是ASM磁盘头的部分ASM DATA DI
  • huangtingzhong

    huangtingzhong

    RMAN backup to Flash Rec
  • huangtingzhong

    huangtingzhong

    Database Crashed With OR
  • huangtingzhong

    huangtingzhong

    How to Resolve ORA-00257
  • 123

    123

    How To Find The Process

友情链接

  • 认真就输
  • 心静自然凉
  • 陈辉-东方龙马
  • antognini
  • SCAN
  • nigelnoble(awk)
  • adellera(xtrace)
  • tanelpoder
  • jonathanlewis
  • oaktable
  • orainternals
  • Aaron
  • andreynikolaev
  • jagjeet
  • roger
  • oracle-developer
  • oracle-randolf(xplan_ash)
  • solgle
  • afatkulin
  • shunzi

Copyright © 认真就输. Powered by WordPress. Theme by Weisay.