DBSNMP用户的BSLN_INTERNAL出现ORA-6502错误
11.2.0.2环境的数据库,出现了ORA-12012和ORA-6502错误。 在alert文件中发现了这个错误,详细错误信息如下:2011-09-04 00:00:01.014000 +08:00Errors in file /u01/app/oracle/diag/...
会话级指定和提示级指定OPTIMIZER_FEATURES_ENABLE结果不同
帮客户优化时发现,同样是OPTIMIZER_FEATURES_ENABLE参数,在会话级设置和在HINT中指定的效果不同。 客户的数据库从11.1.0.6升级到最新的11.2.0.2之后,一些原本运行正常的SQL,查询性...
11.2 sqlplus新增连接是指定版本
在11.2中,Oracle新增了版本的功能,而随之一些工具都对于版本功能有所支持,比如11.2中,sqlplus在连接数据库时就可以指定当前数据库连接到哪个版本上。 需要说明的是,这种连接版本方...
连接用户获取权限信息
有客户对AWR中报告中出现的一个查询GLOBAL_NAME的SQL存在疑问,详细分析后发现是客户端建立连接后获取权限信息的语句。 客户存在疑问的SQL是:select value$ from props$ wherename =...
获取业务用户列表
在接触一个新的系统,或对一个陌生的环境进行迁移备份时,需要了解这个数据库中业务用户是哪些,系统用户有哪些,以区别对待,但有时这个工作并不太容易。 最简单的办法莫过于直接询问对...
AIX环境dd迁移控制文件出现ORA-202和ORA-27047错误
客户尝试利用dd来迁移裸设备上的控制文件,结果出现了这个错误。 利用dd命令将控制文件从旧存储的裸设备迁移到新存储上,命令如下:dd if=/dev/oldcontrol f=/dev/newcontrol bs=2048k...
运行ocrconfig replace ocrmirror出现PROT-22错误
这个错误和前面的PROT-16是同时碰到的。运行ocrconfigreplace ocr出现PROT-16错误:http://yangtingkun.net/?p=116 由于碰到了上一篇文章提到的PROT-16错误,尝试先创建ocrmirror脚本...
Mini版Exadata发布——Oracle Database Appliance
由于Oracle的Exadata在大型应用中的成功,Oracle针对中小型企业推出了Exadata的mini版——OracleDatabase Appliance。 OracleDatabase Appliance主要针对中小企业,目标是降低中小企业的首次购...
运行ocrconfig replace ocr出现PROT-16错误
利用crsctl工具替换当前ocr时,出现了这个错误。 错误信息为:#./ocrconfig-replace ocr /dev/ocr1 PROT-16: Internal Error 出现了一下metalink,发现导致这个错误的原因可能有两...
ORA-600(kkoipt:invalid join method)错误
客户的11.2.0.2数据库碰到了这个错误。 详细错误信息如下:Fri Sep 16 15:23:52 2011Errors in file /u01/diag/rdbms/ora1/ora1/trace/ora1_ora_20382140.trc(incident=169704):O...
ROWNUM固化外部表结果集存在问题(二)
在客户的11.2.0.2环境中碰到了这个问题,Oracle在处理包含ROWNUM固化的外部表加载数据时返回错误的结果。这一篇描述利用ROW_NUMBER来避免错误的产生。外部表构造描述可以参考:http://yangtingkun.net...
版本影响当前用户看到的对象
如果说版本影响当前用户可以访问的对象是正常的,但是对于DBA_OBJECTS而言,同一个用户下,在不同版本下看到的结果也是不一样的。 看一个简单的例子:-bash-3.2$ sqlplus test/test...
ORA-600(4415)错误
客户的11.2的DATA GUARD数据库出现了这个错误。 一般DATA GUARD数据库出现错误的可能性不大,而ORA-600错误的可能性就更小了,而且一旦出现,多半意味着DATA GUARD环境损坏,轻则需要...
版本中删除对象导致当前和子版本中对象不可见
在文档中看到这部分的描述,不过有一个疑点不是很确认,于是验证了一下。 如果一个用户启用了版本,用户执行某个过程或函数时,如果在当前版本中找不到,自动会去父版本寻找,如果还找不...
ITPUB名人堂第二期
感谢ITPUB将我选为名人堂第二期的嘉宾,其他废话就不多说了,下面是访谈内容。 杨总: 您好!很高兴有这个机会能对您进行采访,本次我们准备了以下一些问题需要您来...
11.2通过数据库链调用10.2过程报错
测试中无意发现了这个bug,在11.2数据库通过数据库链,执行10.2.0.1上的过程,结果出现ORA-06553: PLS-801: internal error [55916]的错误。 错误可以通过下面的例子重现:-bash-3.2...
从磁带恢复归档出现ORA-19870错误
从磁带中直接恢复归档日志时,出现了这个错误信息。 归档日志前后备份了两次,一次是在备份数据库后做的,另一次是凌晨7点左右进行的,其中第二次备份包含的归档日志比第一次多,最近的...
包中添加新过程应在尾部添加
在看高级应用开发手册时,在对象依赖部分,注意到这个细节。 其他对象依赖包中的过程或函数,如果这个过程或函数在包中的位置发生了变化,那么依赖当前过程或函数的对象会被置为INVALI...
Oracle Exadata的TABLE ACCESS STORAGE FULL执行计划
这个TABLEACCESS STORAGE FULL的执行计划只有在ORACLE EXADATA上才回出现。 Oracle在Exadata上增加了一个硬件ExadataProgrammable Storage Server,使得在存储系统可以变得更加智能...
Oracle Exadata试用
有点标题党的嫌疑,但是也没有办法,想了半天找不到一个合适的题目。 其实是一个客户从Oracle预订了EXADATA测试环境,在进行测试,我只不过跑去练练手感受一下而已,满打满算也就是一...