在Oracle Linux Server release 6.2下安装11.2.0.1的grid,安装的时候,顺利完成(可能最后执行root.sh的时候有报错,但是没注意到),等安装完重启主机,发现crs起不来。因此,后续的安装RAC也无法正常进行下去。 重启主机,一开始还能看到crs和ohas的进 […]
给vmware的asm加磁盘
今天给虚拟机的asm加了一下磁盘,小记一下:
| 
					 1  | 
						1.在vmware中选择其中一个节点的机器,Add Hardware-Hard disk-Create a new Virtual Disk-选择location,加3GB-File option中选allocation all disk space now,disk mode勾上Indepentent,且选persistent,Virtual device node选择和原来的asm disk一样的SCSI 1,device no为后一位,policy选optimize for performance。  | 
					
| 
					 1  | 
						2.启动一次后,关机,将该主机的vmx文件打开进行编辑,找到最下面的几行关于新加盘的,复制到其他节点的vmx文件中。  | 
					
| 
					 1  | 
						3.启动各个节点,在其中一个节点用fdisk -n-p-1-回车-回车-w新增分区  | 
					
[crayon-6909fb0cb4d371641323 […]
给10gRAC加第二个public网络
在11g中,如果我们要给RAC加第二个public的网卡,在oracle有官方的文档给出如何增加第二个VIP:How to Configure A Second Listener on a Separate Network in 11.2 Grid Infrastructure [ID 106357 […]
批量重建DB link
在做EBS迁移的时候,我们往往要停掉JOB和重建DBlink。而这2种对象由于在常规模式下,不能用sys删除其他用户下的job或dblink,我们通常需要登录到某用户下,停掉该用户下的job和删掉该用户下的DBlink,在迁移时,对于大型系统,里面有很多用户,很多用户甚至不知道密码,无法登陆,那么上 […]
导回awr报告中的历史执行计划
我们在awr report中,往往能看到多个版本的执行计划,用不同的PLAN_HASH_VALUE表示。那么。有时候,我们发现sql生产了一个新的执行计划,如何让在不改变sql,不加hint的情况下,使用老的执行计划呢? 我们知道spm可以实现这样的功能,spm除了可以设置optimizer_cap […]
细节:utl_file_dir错误设置导致ORA-29280
今天同事来问我一个问题,在一个新部署的9208的环境中,开发人员用UTL_FILE.fopen(file_Location, file_name, ‘W’)总是报错:
| 
					 1  | 
						ORA-29280: invalid directory path  | 
					
UTL_FILE.fopen后面可以跟2种 […]
DRM和read-mostly locking
讲DRM(Dynamic Resource Remastering),首先一定说说cache fusion的机制,cache fusion是在8i OPS中引入,解决的目的是原来在OPS中,instance A读某个block,instance B也要读时,instance A必须把该block写入 […]
OOW 2012 keynote摘要
Oracle open world(oow) 2012于9月29日在美国旧金山如火如荼的展开了,开始的前两天,已经有不少激动人心的新产品和新特性发布了,在这里,我根据twitter,微博,youtube上的资料简单做了一些摘要,给大家先尝尝鲜,具体的完整信息,可能要的产品发布之后才能获得了。 Lar […]
配合EBS数据库手工升级
关于数据库的升级,我们已经了解到了数据库各个版本的升级路线,见此文(或Note 730365.1 Oracle Database Upgrade Path Reference List)。 下面我们介绍配合EBS升级的2个版本的数据库手工升级的步骤。 (一)8.1.7.3升级至9.2.0.8 [cr […]
执行计划杂记
在oracle 11g中,dbms_xplan包已经增加了不少内容,不再像9i一般只局限于display。在这里小记一把和执行计划相关的内容。 (1) gather_plan_statistics 和dbms_xplan.display_cursor连用,如: [crayon-6909fb0cbcd […]
单节点RAC无法启动
前几天同事遇到一个问题,在某RAC环境中,由于SA要打patch,所以希望RAC跑在单节点模式下,他先down掉了一台机器,在另外一台机器上,叫DBA把instance起来。 这是一个2个RAC的环境,有2台server,每个server上跑2个instance。即: 对于SIAP数据库,SIAP1 […]
找到正在使用temp file的session
有的时候,我们需要删除某个temp file的时候,会发现该tempfile正在被使用,我们无法drop其文件,我们可以用如下的方式来进行。
| 
					 1 2 3 4 5 6 7 8  | 
						sys@ORA10G(9.78.218.143)> ALTER DATABASE TEMPFILE 'E:\ORA10G\ORACLE\ORADATA\ORA10G\TEMP01.DBF' DROP INCLUDING DATAFILES; ALTER DATABASE TEMPFILE 'E:\ORA10G\ORACLE\ORADATA\ORA10G\TEMP02.DBF' DROP INCLUDING DATAFILES * ERROR at line 1: ORA-25152: TEMPFILE cannot be dropped at this time Elapsed: 00:00:00.23  | 
					
此时你的temp tablespace中有2个文件,我们得找到哪个session是使用tem […]