-
subquery statement can not unnest
Oct292014下面是测试其中一种subquery语句不能正常的unnest,测试来至于朋友发的一条SQL语句,消耗了大量的逻辑读,猜测是由于subquery没有unnest导致走FILTER,消耗大量的逻辑。这里只是简单的测试一下不能嵌套,并没有考虑性能问题。 1,环境介绍 www.htz.pw > select * from V$version; BANNER —————————— ...
阅读全文作者:huangtingzhong | 分类:调优 | 阅读:211 views | 标签:subquery unnest抢沙发
-
WIN平台ORACLE启动ORA-00604 ORA-01555 ORA-01173报错处理
Oct29201411.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_segments=’_SYSSMU1_4293228286$’, ...
阅读全文
-
How to import disk images into VERITAS NetBackup ™ 6.0
Oct292014Issue 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 | 分类:administrate | 阅读:413 views | 标签:disk images, import disk images, import image
-
WIN通过_MINIMUM_GIGA_SCN推进SCN值
Oct292014最近帮朋友弄一个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 | 分类:ORACLE | 阅读:303 views | 标签:event 10015, oradebug scn, scn, _MINIMUM_GIGA_SCN, _minimum_giga_scn scn
-
SBTTEST测试ORACLE数据库与介质管理软件的连接
Oct292014
-
RMAN CATALOG命令手动注册磁带库中的备份片
Oct282014ORACLE官方文档中介绍CATALOG命令只能注册在磁盘中的备份片,在现在多数环境中备份时,备份集都是放到磁带库中,那么CATALOG命令真就不支持注册磁带库中的备份片?其实是支持的,MOS也有相当的文档介绍。下面就是11.2.0.3+NBU 7.1的环境中来测试一把。 1,环境介绍 这里由于要使用磁带,所以使用NBU来备份 ...
阅读全文作者:huangtingzhong | 分类:BACKUP & RESTORE, ORACLE | 阅读:400 views | 标签:catalog, catalog backuppiece, nbu, netbackup
-
11G RAC搭建RAC ACTIVE DATAGUARD(ADG)
Oct272014QQ群里面一个朋友在问11 RAC环境中怎么搭建RAC ADG,其实搭建DG,在RAC与单机环境是一样的,没有任何的区别,都只需要更改那几个参数,下面就在LINUX环境搭建一个RAC TO RAC的ADG。 1 环境介绍 1.1 版本与OS介绍 www.htz.pw > select * from v$version; BANNER —————& ...
阅读全文
-
ORACLE监听限制IP地址登陆数据库TCP.VALIDNODE_CHECKING
Oct242014ORACLE的Valid node checking(TCP.VALIDNODE_CHECKING)是监听的一个功能,可以用于允许或者拒绝指定的IP地址连接数据库,可以把成防火墙在1521端口上面的一个规则。Valid node checking可以定义2个列表,一个是INVITEDNODES列表,指定监听允许连接数据库的IP地址或者是主机名。一个是EXCLUDED_NODES列 ...
阅读全文
-
WIN ORACLE _MINIMUM_GIGA_SCN推进SCN
Oct232014最近帮朋友弄一个WIN环境的数据库,需要增加SCN值,由于本机软件有问题,导致ORADEBUG工具不能正常使用,只能通过参数来实现,由于在11.2.0.3环境中,event 10015推SCN已经失效,但是还可以通过_MINIMUM_GIGA_SCN来推进SCN的值。_MINIMUM_GIGA_SCN参数在11.2.0.4环境中已经失效。 1,环境介绍 WIN7 64 ...
阅读全文作者:huangtingzhong | 分类:BACKUP & RESTORE, BASIC | 阅读:696 views | 标签:event 10015, oradebug, scn, _MINIMUM_GIGA_SCN
-
TAR备份ORACLE安装目录,排除指定文件
Oct222014我们在升级或者打PSU的时候都需要对ORACLE的ORACLE HOME进行备份,通常我们使用TAR命令来打包文件夹后再压缩。由于一些日志文件比较大,我们常常在TAR过程中需要排除一些日志文件或者一些特殊的文件。下面测试一下TAR的-X命令 1,MAN TAR查看X参数的说明 -X, --exclude-from FILE exclud ...
阅读全文
-
ORACLE统计每个会话生成的日志大小
Oct222014
-
11G INSERT语句出现latch:cache buffer chain等待事件
Oct222014一个朋友在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 ...
阅读全文
-
一次log file sync等待事件分析
Oct212014数据库今天早上突然出现大量的log file sync等待事件,如下: I EVENT SQL_ID COUNT(*) — —————————————- —————— — ...
阅读全文作者:huangtingzhong | 分类:EVENT | 阅读:688 views | 标签:log file sync
-
11G数据库启动报ORA-00283 ORA-00600 2663错误
Oct212014下面的环境来至于QQ群里的一个兄弟,刚刚创建的测试数据库就出问题,不能正常打开,主要跑下面的错误,朋友通过tar包,将数据库传给我 SQL> recover database; ORA-00283: recovery session canceled due to errors ORA-16433: The database must be opened in read/write mode. SQL> alter datab ...
阅读全文作者:huangtingzhong | 分类:ORA | 阅读:480 views | 标签:ORA-00283, ORA-00600 [2663], ORA-16433, oradebug dumpvar sga kcsgscn_
-
ADG环境ORA-04020导致数据库实例异常关闭
Oct212014环境介绍: 11.2.0.3 rac-single adg,linux环境 1 alert日志报错信息 Errors in file /oracle/app/oracle/diag/rdbms/htz/htz/trace/htz_lgwr_21296.trc: ORA-04020: deadlock detected while trying to lock object SYS.crmadb Mon Oct 20 02:05:33 2014 MRP0: Background Media Recovery terminated with er ...
阅读全文作者:huangtingzhong | 分类:DG, ORA | 阅读:1,146 views | 标签:active datagurad ora-00449, deadlock, library cache lock, library cache pin, ora-00449 adg, ORA-04020
-
AIX HACMP环境10G CRS不能启动
Oct212014
-
OPEN数据库报ORA-00600 2662错误
Oct162014下面环境来至于QQ群 里面的朋友,远程帮他处理故障时遇到的,在数据库打开的时候报下面的错误 SQL> alter database open resetlogs; alter database open resetlogs * ERROR at line 1: ORA-00603: ORACLE server session terminated by fatal error ORA-00600: internal error code, arguments: [2662], [0 ...
阅读全文作者:huangtingzhong | 分类:ORA | 阅读:530 views | 标签:2662, ORA-00600, ORA-00600 [2662], ORA-600 2662, oradebug dumpvar sga kcsgscn_
-
RAC迁移到单机以OPEN RESETLOGS方式打开数据库遇到ORA-38856错误
Oct162014今天在帮QQ群 朋友恢复数据库的时候遇到ORA-38856报错,报错信息如下: SQL> alter database open resetlogs; alter database open resetlogs * ERROR at line 1: ORA-38856: cannot mark instance UNNAMED_INSTANCE_2 (redo thread 2) as enabled 报错的原因很简单,RAC到单机以resetlogs强制打开数据 ...
阅读全文
-
11g rac中关于crsctl stop cluster/crsctl stop crs/crsctl stop has的区别
Oct162014今天QQ群 里有朋友在问关于crsctl stop cluster/crsctl stop crs/crsctl stop has几条命令的区别。在11GR2 GRID环境中,引用了很多新的功能,如果ohas进程,导致集群变得越来越复杂。 下面引用官方文档关于oracle cluster组件部分的说明: The Oracle ...
阅读全文作者:huangtingzhong | 分类:RAC | 阅读:996 views | 标签:crs, crsctl stop cluster, crsctl stop crs, crsctl stop has, css, ctss, grid, ons, oracle cluster, orarootagent
-
最小停机时间:给GRID/DB打PSU补丁或者UPDATE
Oct142014下面的测试来至于MOS文档 Minimal downtime patching via cloning 11gR2 ORACLE_HOME directories (Doc ID 1136544.1) 本方案采用的是复制ORACLE_HOME/GRID_HOME到新目录,对新目录升级后,将数据库或者ASM切换到新目录环境。此方法 ...
阅读全文作者:huangtingzhong | 分类:BACKUP & RESTORE | 阅读:302 views | 标签:clone database, Minimal downtime, opatch, opatch auro, opatch auto, psu