-
create table 引起select语句hang住出现library cache lock事件
今天在9i中遇到了library cache lock/pin等待事件,结果是由于出帐还没有完成,用户还在执行create table相关的表,其它一些应用就已经在对表进行查询了,下面是模拟整个事件。 &nbs ...
-
9.2.0.8数据库查询seg$ hang住,出现enqueue (tt)阻塞
唉,悲剧的月初啊,星期天的早上8点去客户的路上就接到电话说,查询dba_free_space的进程一直hang住,查询不出来结果,到现场后,手动查询dba_free_space果然hang住。 SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group b ...
-
迁移含有LONG字段的表
在上周5遇到一个客户truncate了一张800G的表,表中含有LONG字段,异机还原+迁移表,折腾啊,总共还原了2天2夜才还原成功,中途遇到了空间不够等问题。 下面是测试表含有LONG字段的迁移的几种方法。 测试环境是:OS RHEL 4.8 DB:10.2.0.4 建议在带有long字段的表的迁移的时候,使用exp/imp的方式。 1,配置NLS_LANG参数 ...
-
dbca: line 171: 7911 Aborted
故障现象 环境:OS:RHEL 4.8 DB:10.2.0.4 今天在dbca创建数据库的时候报下面的错误 [oracle10g@rhel4 ~]$ dbca # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0x00c1bb69, pid=7911, tid=4160600288 # # Java VM: Java HotSpot(TM) Clien ...
-
ORACLE 启用与禁用事务的并行恢复
ORACLE 从8i开始,引进了fast start parallel rollback机制来进行事务恢复,SMON使用并行的方式来进行事务的恢复,可以通过参数FAST_START_PARALLEL_ROLLBACK来控制是否启用和并行的进程个数可以取下面的三个 ...
-
ORACLE 生成创建控制文件语句脚本
下面是一个生成创建控制文件的脚本,要求数据库运行在MOUNT以上阶段,此脚本只在LINUX平台上面运行。 cat ./create_controlfile_sql.sh echo "please input direcotry default /tmp:" read dir if [ ! -z "$dir" ];then if [ ! -d "$dir" ];then mkdir -p $dir fi else dir=/tmp f ...
-
LINUX平台ORACLE AIO功能测试
当IO遇到瓶颈的时候,我们首先会去检查AIO功能是否生效,在默认创建库的时候,使用raw方式的数据文件aio功能是开启了的,使用文件系统的数据文件,aio功能是没有开启的,在linux平台文件系统方式下,很多人在创建数据库的时候都没有手动开启aio,才会导致一些IO相关的等待事件的 ...
-
inventory目录手动创建
今天在opatch遇到了inventory目录的问题,下面对inventory手动创建做了一点实验。 测试环境:OS RHEL 5.8 DB:10.2.0.5.10 RAC环境 1,使用命令手动创建 [oracle@rac2 bin]$ /u01/app/oracle/product/10.2.0/crs/oui/bin/runInstaller -attachHome -noClusterEnabled ORAC ...
-
10G RAC 10.2.0.5升级到10.2.0.5.4报错OPatch failed with error code 73
最近霉,做什么事情都不顺利,下面是10RAC 从10.2.0.5升级到10.2.0.5.4,1节点正常升级,但是2节点遇到下面的报错 [oracle@rac2 12419392]$ opatch apply -local Invoking OPatch 10.2.0.5.1 Oracle Interim Patch Installer version 10.2.0.5.1 Copyright (c) 2010, Oracle C ...
-
ORA-06553: PLS-213: package STANDARD not accessible
今天在自己的测试环境把9.2.0.4升级到9.2.0.8遇到ORA-06553: PLS-213: package STANDARD not accessible的报错。 测试环境:OS:RHEL 4.8 1,执行catpatch.sql的时候报下面错误 SQL> STARTUP MIGRATE ORACLE instance started. Total ...
-
10G 搭建物理备库(restore、recover方式)
下面是在LINUX平台测试10G搭建物理备库,使用restore,recover的方式。 测试环境是:OS RHEL 4.8 DB 10.2.0.4 1.安装备库的ORACLE软件 建议使用clone的方式来安装备库的软件,这样不需要安装patch这些,并且clone的安 装的方式很快。见连接使用clone方式安装数据库 2.主库配置tnsnames.ora文件 增加上备库数据库的 ...
-
IMP-00013: only a DBA can import a file exported by another DBA
今天在11.2.0.3环境中用scott导出表,同一个用户再导入到同一个数据库中,切报了下面的错误 [oracle11g@rhel4 sql]$ imp scott/oracle file='/tmp/test.dmp' tables='test_1'; Import: Release 11.2.0.3.0 - Production on Fri Apr 19 09:51:15 2013 Copyright (c) 1982, 2011, Oracle and/or its affiliates. ...
-
ORA-01144: File size (4194304 blocks) exceeds maximum of 4194303 blocks
今天在ASM中增加undo表空间的数据文件是报了上面的错误,最大4194303块,当好32G的大小,在8K的db_block_size的条件下,smallfile表空间单个数据文件最大为32G,bigfile表空间除外。 SQL> alter tablespace undotbs1 add datafile '+CRED1_DATADG' size 32G autoextend off; alter tablespace undotbs1 add datafi ...
-
Auto-tuning: Starting background process GTXj
今天上班,客户QQ发来信息说有个业务RAC中2节点在一直出现GTXj进程不停的重启,当时一看GTXj进程是什么进程哦,reference一搜发现如下的解释: GTXn Global Transaction Process These processes help maintain the global information about XA global transactions throughout the cluster. Also, the proce ...
-
使用profile来固定执行计划
在以前我们固定执行计划是使用stored outline,stored outline还是很方便的,修改一个参数,使用SQL语句就可以创建stored outline,但是它有很多不好的地方,ORACLE准备在以后的版本中不在支持stored outline这个功能了,这里我们介绍使用profile来固定执行计划,其中使用 ...
-
使用clone方式安装数据库
当我们在配置DG环境的时候,我们需要在备库主机上安装数据库软件,如果源库安装了很多PATCH,那么我们备库使用普通安装的方式+手动打PATCH,那样将消耗大量的时间,使用clone方式安装,那就简单很多,一个小时内就可以安装一套单机数据库软件。有些我们也有可能搭建一个测试环境,要求跟正式环境一样的版本(包括小版本 ...
csdw
是 1031csdw
哈哈,,黄大师,总结得好huangtingzhong
Loading Hinted Executionhuangtingzhong
下面是ASM磁盘头的部分ASM DATA DIhuangtingzhong
RMAN backup to Flash Rechuangtingzhong
Database Crashed With ORhuangtingzhong
How to Resolve ORA-00257123
How To Find The Processhuangtingzhong
How To Generate Same Nam罗罗
哦,懂了!