- 博客(16)
- 收藏
- 关注
原创 drop用户hang住解决思路
今天在drop一个用户的是时候hang住了,开始没有在意,结果过了1个小时还没有删除完,这个用户中的对象并不是很多而且也不大,于是去看了下alert日志,结果发现如下的信息:ORA-00060: Deadlock detected. More info in file /u01/app/oracle/diag/rdbms/tlgdb/tlgdb/trace/tlgdb_ora_14577.tr
2014-01-23 18:08:02 1477
原创 RMAN转储数据文件报错"ORA-19870 ORA-19502 ORA-27072"
在用rman走restore的时候遇到了,如下的错误:channel c1: ORA-19870: error while restoring backup piece /u01/dbfull_03orat5q_1_1.bakORA-19502: write error on file "/u01/app/oracle/oradata/aux/system01.dbf", block nu
2013-12-12 14:18:40 3157
原创 非归档数据文件offline的恢复
本文主要介绍非归档模式下offline数据文件的恢复,测试过程如下: SQL> select * from v$version where rownumBANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Relea
2013-10-31 00:04:48 2189
原创 ORA-00099: warning: no parameter file specified for ASM instance
11.2.0.3 asm 单实例 启动报错:ORA-00099: warning: no parameter file specified for ASM instance[20:10:03][grid@11gasm1 ~]$ crs_stat -t -v[20:10:03]Name Type R/RA F/FT Target Stat
2013-09-16 21:03:41 5167
原创 修改主机名导致 CRS-4639: Could not contact Oracle High Availability Services
11.2.0.3 asm 单实例 修改主机名导致CRS-4639: Could not contact Oracle High Availability Services。修改之前的主机名是11gasm修改成为11gasm之后查看crs资源情况如下:[15:42:12][grid@11gasm1 ~]$ crs_stat -t -v[15:42:14]CRS-0184: Cannot
2013-09-15 19:48:59 1869
原创 SHARED POOL的优化思路
SHARED POOL作为一块共享内存区域是SGA的重要组件之一,所以对其优化是有必要的而且是必须的。下面主要是介绍SHARED POOL的优化思路,SGA的组成结构以及每个结构的包括的内容及其作用不做介绍: 1.确保shared pool的大小足够: 随着新版本的推出,存放在oracle中的组件越来越多,对shared pool的要求也就越来越高。如果数据库升级,建议适当的扩大
2013-09-14 16:47:20 953
原创 软软解析
周大师的书中说软软解析的核心原理就是通过设置session_cached_cursors参数,将某个会话中常用的SQL放入UGA的会话缓冲区去,当会发发起相同的SQL时,可以快速的从UGA取得CURSOR的信息,从而减少共享池的争用,当一个CURSOR被解析3次以上(包括3次)时就会被放入到UGA会话缓冲区中。下面是实验过程:SQL> select * from v$version where
2013-09-12 23:32:49 903
原创 AWR不能生成Snap Id
今天在做压力测试于是用awr来看测试的时候oracle可能存在的性能问题,结果在抓取awr的时候出现了如下的问题(DB:11.2.0.3 OS:AIX P710):[11:00:02]Listing the last 1 days of Completed Snapshots[11:00:02][11:00:02]
2013-08-30 18:04:05 1869
原创 升级11.2.0.3.7的grid失败
升级11.2.0.3.7单实例grid和db的时候db没有报错但是在升级grid的时候却报了如下的错误:[root@11gasm ~]# /u01/app/oracle/product/11.2.0/db_1/OPatch/opatch auto /u01/patch -ocmrf /u01/app/11.2.0/grid/OPatch/ocm/bin/ocm.rspExecuting
2013-08-28 22:38:08 1523
原创 ORA-15025, ORA-27041
升级11.2.0.3.0的单实例grid到11.2.0.3.7的时候由于没有成功在打开db的时候报错如下:[15:27:54]SQL> startup[15:27:57]ORACLE instance started.[15:28:06][15:28:06]Total System Global Area 2137886720 bytes[15:28:06]Fixed Size
2013-08-28 18:28:17 2874
原创 OSW使用报错
OS Watcher简称OSW,用于收集并归档操作系统和网层相关信息的工具,OSW内部是使用以下操作系统提供的命令来收集数据,它可以放在后台定期间隔一段时间自动收集,并可以设定数据保留时间。具体的使用方法就不多说了,MOS上和网上都有相关的说明。下面主要简单的记录最近使用遇到的错误。1.生成采集的数据中的日期格式必需是准英文格式,不然执行上面命令时无法格式化输出图形,由于linux系统中的LA
2013-08-27 11:37:18 1498
原创 sqlplus登陆报ora-12560错误
今天在自己的windows 7 系统上用sqlplus登陆oracle,结果出现了ora-12560的错误,首先服务里的OracleServiceORCL(sid)和OracleOraDb11g_home1TNSlistener都是启动的,然后去注册表看了一下目录是HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->KEY_OraDb11g_home1中的ORCLE_SID
2013-08-14 22:49:05 1477
原创 ORA-07445: 出现异常错误: 核心转储 [qctosop()+1263] [ACCESS_VIOLATION] [ADDR:0x170] [PC:0x9556D97] [UNABLE_TO_R
今天开发报了一个问题,就是再点击页面上的某个按钮的时候出现标题所示的错误,在metalink上查了一下,说是一个bug,当然这个问题先是想飞哥的论坛里提问的,具体的连接请见文章尾部,从alter和trc中分析得出的结果,既然是bug,只有打patch或者是升级到11.2.0.3,我这里还是先选择了打patch,但是在打patch的过程中遇到了很多的问题和许多要注意的地方(OS:windos 7
2013-08-08 22:01:09 4197
原创 添加sysdba权限导致 ora-01996
今天在为一个用户添加sysdba权限的时候,报ora-01996,具体的信息如下:SQL> grant sysdba to sales;grant sysdba to sales*ERROR at line 1:ORA-01996: GRANT failed: password file'/u01/app/oracle/product/11.2.0/db_1/dbs/orapwtlg
2013-07-29 17:21:02 3363
原创 使用DBMS_SQLTUNE的Sql Tuning Advisor优化SQL
在10.2.0.1和之后的版本中Oracle支持用DBMS_SQLTUNE运行Sql Tuning Advisor 对SQL进行调优,下面就用一个实例介绍下这个功能: 1.需要调优的SQL所在的相应的用户必须有Advisor权限(如果在OEM中使用SQL Tuning Advisor,需要要赋予select_catalog_role 角色),本例使用的是Oracle自带的SH用户:
2013-07-24 18:08:36 1084
原创 BBED跳过归档恢复
我们知道恢复的时候需要归档日志,假如我恢复的数据库需要10个归档日志,当恢复到5个的时候发现归档日志丢了,那么这种情况只能进行不完全恢复了,也就是说5号归档日志以后的数据都丢失了,但是其他的归档日志还是完好的,这样看来是不是有点“可惜了”,其实我们可以通过bbed跳过5号归档进行恢复,下面是实验步骤: 1.建立测试表,切换日志产生归档。create">ZXY@zxy>create ta
2013-06-25 23:56:25 1000
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人