MMAN进程TRACE文件包含不必要信息
一个朋友碰到了这个bug,向我咨询这个问题,由于我使用的相同的版本,于是查询了一下,果然发现了同样的问题。 在ORACLE_BASE/admin/tradedb/bdump目录下:bash-3.00$ pwd/opt/oracle/admin/tradedb...
11gr2中DBA_TAB_MODIFICATIONS视图返回结果异常
今天在PUB上看到了一个帖子,查询DBA_TAB_MODIFICATIONS视图的时可能会丢失记录,原贴参考:http://www.itpub.net/thread-1306609-1-2.html 简单测试了一下:SQL> SELECT * FROM V$VERSION;BANNER-...
设置AUTOTRACE时出现SP2-0611错误
这个错误比较奇怪,设置AUTOTRACE是出现SP2-0611和ORA-942错误。 版本11.2 for Linux x86-64:SQL> CONN TEST/TEST已连接。SQL> SET AUTOT TRACE搜集统计信息时出错 ORA-942SP2-0611: 启用 STATISTI...
批量修改数据后应收集统计信息
今天帮朋友定位了一个问题,导致问题的主要原因是统计信息不准确。 简单描述一下问题,朋友的数据库中错误的导入了几百万的记录,需要通过DELETE操作删除这些数据,但是发现即使是查询都异常缓慢,更...
流应用进程——流
流的应用是事件的消费过程,这章主要描述和应用进程有关的概念。 应用进程概述流应用进程是一个可选的ORACLE后台进程,主要用于将LCR或用户消息出队列,然后或者直接应用,或者将其作为参数传给用户...
RMAN用户手册总结
这篇文档涵盖了RMAN的所有功能,如果对文档中所有的内容都很熟悉,那么RMAN或者说Oracle数据库的备份和恢复已经掌握的差不多了。 Tom认为DBA最重要的工作莫过于对数据库进行妥善的备份,以便在数据库...
数据库恢复状态可能导致JOB无法自动运行
碰到一个有意思的情况,一个11gr2的数据库的JOB无法自动运行。 这是一个测试数据库。前一段时间运行了一个建立分区表的SQL语句,目的是测试最大分区数,因此设置的分区数是1048575。关于这个测试的详...
Oracle11gr2的PLSQL优化NULL语句
文档没有提到这个特性,是测试的时候无意间发现的。 在11gr2中,NULL语句似乎被Oracle忽略掉:SQL> SELECT * FROM V$VERSION;BANNER------------------------------------------------------------...
使用RMAN执行维护操作——RMAN用户手册
介绍RMAN工具的检查、管理、维护备份集的操作。 文章主要介绍了CROSSCHECK、DELETE、CHANGE和CATALOG这四个命令。CROSSCHECK用于检查磁盘或磁带上的备份集是否存在;DELETE用于删除备份集;CHANGE可...
TWO_TASK环境变量
在Unix和Linux环境下,可以设置TWO_TASK环境变量,当用户连接数据库且没有指定服务名时,会自动利用TWO_TASK的设置作为环境变量连接数据库。 当前主机有两个数据库在运行:[oracle@bfapp2 ~]$ ps -e...
使用ROWNUM将导致查询结果集的固化
今天一个朋友找我看看一个现象是不是bug,如果直接查询报错,如果嵌套一层加上ROWNUM则不会报错,如果去掉ROWNUM就会导致错误重现,不管ROWNUM中指定查询多少行,都会避免错误的产生。 首先来看这个错误:S...
Oracle11gr2网络配置新增TRANSPORT_CONNECT_TIMEOUT参数
在11.2中,TNSNAMES.ORA中的配置新增了TRANSPORT_CONNECT_TIMEOUT参数。 有的时候配置TNSNAMES.ORA出错在所难免,而等待超时失败的时候十分痛苦,这一分钟的TCP超时会显得很漫长,尤其是WINDOWS环境...
查询RMAN资料库——RMAN用户手册
介绍查询RMAN的资料库的各种方法。 Oracle提供了多种方法查询RMAN的资料库信息,包括RMAN命令,查询V$视图以及直接插入CATALOG数据库中的RC前缀的视图。文章详细介绍了LIST、SHOW、REPORT和PRINT命令...
DDL语句为什么不能回滚
在ITPUB上看到有人提出了这个问题。在Sqlserver或一些其他的数据库中,DDL语句也是可以回滚的,那么Oracle为什么不能回滚DDL语句呢。这个问题来自:http://www.itpub.net/thread-1300088-1-5.html ...
AIX上Oracle安装10204补丁出现写文件错误
将AIX上的ORACLE1021升级到10204的过程中,碰到这个错误:Error in writing to file ‘/opt/oracle/app/oracle/product/10.2.0/db_1/jdk/jre/bin/libdbgmalloc.a’. [/opt/oracle/app/oracle/product/10.2.0/db_1/j...
ORA-7445(evaopn2)错误(二)
在一台Oracle 10.2 for AIX数据库服务上碰到了这个错误。 在alert文件中,错误信息为:Errors in file /opt/oracle/app/oracle/admin/trade/udump/trade_ora_401772.trc:ORA-07445: exception encou...
ORA-600(kzdlk_zt2 err)错误
通过数据库链查询的时候出现了这个ORA-600错误。 这个错误可以通过下面的步骤重现:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle...
管理RMAN资料库——RMAN用户手册
这篇文档描述RMAN CATALOG REPOSITORY的管理操作。 文章介绍了CATALOG备份方式的资料库创建、备份、迁移和管理维护工作。如果要使用CATALOG方式备份的数据库,建议仔细阅读这篇文档,其中包含的很多...
JDBC运行出现ORA-17410错误
程序通过JDBC访问10.2.0.1数据库时,碰到了一个ORA-17410错误。 详细错误信息为:net.emedchina.cat.exception.org.OrgException: 1.17410无法从套接字读取更多的数据``SQL: select /*+ first_rows ...
表中最大分区数
第一次参加ACOUG的活动时,EYGLE在讲一个分区相关的问题时,提出了这个问题。 表中可以允许的最大分区数是多少,以前并没有太在意过。如果不查文档,有没有快速的方法来得到结果呢。当时手工是11.2...