11g的rman备份有使用section size的参数,利用这个参数,你可以针对单个大文件的数据文件(如big file tablespace)采用并发的方式进行备份。可惜很遗憾,这个新特性的参数不能和增量备份一起使用。演示如下: 非增量备份的情况下: [crayon-678bf422b12266 […]
11g的ohasd无法随机启动
在Oracle Linux Server release 6.2下安装11.2.0.1的grid,安装的时候,顺利完成(可能最后执行root.sh的时候有报错,但是没注意到),等安装完重启主机,发现crs起不来。因此,后续的安装RAC也无法正常进行下去。 重启主机,一开始还能看到crs和ohas的进 […]
给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种 […]
配合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-678bf422ba6 […]
单节点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 […]
emagent导致删除的文件空间无法释放
这个问题本来还以为是偶然遇到的一次,但没想到这已经是第二次发生了。因此我想这估计不是偶发案例,应该写出来和大家共享一下了。 今天接到一个ticket,说前一天晚上做chang,删除了部分分区,清除了表空间,在清除表空间的时候是用drop tablespace including contents a […]
EMagent上传XML文件报错ERROR-400
在一次EMagent的升级时,在执行emctl upload agent的时候,agent无法XML文件,报错了ERROR-400。
1 2 3 4 5 6 7 |
au11qap950tels2:EMAGENT:/ora/product/emagent10g/agent10g/bin>/ora/product/emagent10g/agent10g/bin/emctl upload agent Oracle Enterprise Manager 10g Release 5 Grid Control 10.2.0.5.0. Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved. --------------------------------------------------------------- EMD upload error: Failed to upload file A0000001.xml: HTTP error. Response received: ERROR-400|Data will be rejected for upload from agent 'http://nus904pi:3872/emd/main', max size limit for direct load exceeded [7078431/5242880] au11qap950tels2:EMAGENT:/ora/product/emagent10g/agent10g/bin> |
此时如果用emctl status agent检查,会发现Disabled by Upload Ma […]