物化视图日志(materialized view log)引起大量Dfs Lock Handle等待
APPLIES TO:Oracle Server - Enterprise Edition - Version 10.2.0.3 to 10.2.0.4 [Release 10.2]Information in this document applies to any platform.SYMPTOMSAfter creating materialized view logs on two very active tables, many sessions doing DML on those base tables were showing 'DFS L...
DBMS_REDEFINITION(在线重定义一个重要bug)
在线重定义过程中如果使用DBMS_REDEFINITION.copy_table_dependents进行对依赖对象进行拷贝在线重定义后会发现列not null没有copy过来,执行sql alter table modify column not null报如下错误ORA-01442: column to be modified to NOT NULL is already NOT NULL 通过sql查询发现select constraint_name,constraint_ty...
物化视图日志与增量刷新
一、 物化视图日志结构Oracle 的物化视图的快速刷新要求必须建立物化视图日志,通过物化视图日志可以实现增量刷新功能。MLOG$_后面跟基表的名称,如果表名的长度超过20位,当截短后出现名称重复时,ROWID、OBJECT ID几种类型,同时还可以指定 WITH 选项  ...
ORA-00314
Error: ORA-314 Text: log <name> of thread <num>,expected sequence # <num> does not match <num> -------------------------------------------------------------------------------Cause: The online log is out of se...
AUDIT_TRAIL设置及审计日志清理
1. 初始化参数AUDIT_TRAIL用于控制数据库审计,取值说明:SYS.AUD$表db,extended 启用数据库审计,并将数据库所有审计记录定向到数据库的SYS.AUD$表的SQLTEXT CLOB 列。xml 启用数据库审计,并将所有记录写到SqlText和Oracle公司还推荐...
ORA-01536 空间足够
Oracle Server - Enterprise Edition - Version 9.2.0.1 and laterInformation in this document applies to any platform.***Checked for relevance on 27-Jun-2012***SYMPTOMSInsert on a table reports: ORA-01536.01536, 00000, "space quota exceeded for tablespace '%s'"// *Cause: The space quo...
Oracle 数据字典及注释查询
Oracle数据库的认知。数据字典有四类1内部RDBMS(X$)表Oracle数据库的核心部分,这些表用于跟踪内部数据库信息,维持数据库的正常运行,Oracle不做文档说明,这部分知识是ORACLE公司通过这些Oracle系统存放的系统数据,而普通表存放的是用户的数据。为了方便的区别这些表,这些表的名字都是用SYS用户...
Arraysize 对consistent get的影响
logicalread 或 consistent get 是指读取block 的块*次,对block每次访问被计数一次创建测试表,生成统计信息[oracle@oracle10g~]$ sqlplus / as sysdba SQL*Plus:Release 11.2.0.3.0 Production on Mon Mar 3 02:53:38 2014 Copyright(c) 1982, 2011, ...
Base64与BLOB 转换函数
Base64 介绍Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个位元为一个单元,对应某个可打印字符。三个字节有24个位元,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9...
ORACLE LOB SEGMENT常规管理
MOVE 包含LOB的表Alter table owner.table_name move tablespacetablespace_name;普通MOVE 表的语句并不能MOVE LOB SEGMENTMOVE LOG SEGMENT的方法是:非分区表 table_name (lob_column) ( tablespace_name) ;分区表ALTER TABLE current_table MOVE PARTITION partition_name ...
隐含参数_minimum_giga_scn的理解
Scn基本知识 Mos 对scn的解释The system change number (SCN) is alogical, internal timestamp used by the Oracle Database. SCNs order events thatoccur within the database, which is necessary to satisfy the ACID properties ofa transaction. The database uses SC...
容灾介绍
整理于网络
【11g新特性】(I/O calibration)
11g 以前我可以通过orion的工具来测试,I/O子系统的性能,11g之后可以直接使用DBMS_RESOURCE_MANAGER.CALIBRATE_IO测试IO性能,方便了很多。调用前需要满足的条件1 拥有SYSDBA权限2 timed_statistics 参数是true3 异步I/O是打开状态检测数据文件是否打开异步的sqlCOL NAMEFORMAT A50...
查询dmp文件(exp方式导出) 字符集
字符集信息记录在DMP文件的第2,3字节的内容。1. Linux 下方式[oracle@oracledb~]$ cat test.dmp |od -x|head -1|awk '{print $2 $3}'|cut -c 3-6 0345 SQL>select nls_charset_name(to_number('0354','...
ORA-600 3705 错误
症状:数据库可以mountAlter databaseopen 的时候报如下错误:ORA-00600: internal error code, arguments:[3705], [1], [2], [2], [0], [], [], [] 解决办法1 startupmount2 alterdatabase backup control...
ORA-12838: cannot read/modify an object after modifying it in parallel
官方解释如下:ORA-12838 cannot read/modify an object aftermodifying it in parallelCause: Within thesame transaction, an attempt was made to add read or modification statements ona table after it had been modified in parallel or with direct load. This is notpermitted.Action: Rewrite thetr...
使用DBMS_REPAIR确定和跳过坏块
以下命令使用sys用户执行1. 创建修复表DBMS_REPAIR.ADMIN_TABLES SQL>BEGIN 2 DBMS_REPAIR.ADMIN_TABLES ( 3 TABLE_NAME => 'REPAIR_TABLE', 4 ...
ORA-1578 解决思路
ORA-1578错误,出现的场景不同,解决办法也不相同,以下是各种场景下的解决办法一、 Database in ARCHIVELOG mode(归档并有备份):使用RMAN Block Mediarecovery进行恢复Mos相关文章Note 342972.1 How to perform Block Media Recovery(BMR) ...
Linux 文件夹和文件大小排序
1. 文件夹大小排序统计当前目录大小[oracle@oracledb~]$ du -sk526496 .该目录下所有子目录大小统计并排序[oracle@oracledb~]$ du -k | sort -rn526496 .457552 ./rda384248 ./rda/output45760&nbs...
AIX日志文件系统(Journaled File System)管理
AIX日志文件系统文件系统是一组文件、目录和其他结构的集合。文件系统维护信息并标识一个文件或目录的数据所在的位置。除文件和目录外,文件系统可以包含一个引导块(boot block),一个超级块(superblock),位图(bitmaps)和一个或多个分配组(allocation groups)。一个分配组包含磁盘的索引节点(i...