7 x 24 在线支持!
ORA-15042 ASM disk "disknumber" is missing错误详解
ORA-15042 ASM disk "disknumber" is missing from group number "groupnumber"
ORA-15066: offlining disk "" may result in a data loss
Oracle DataGuard高可用中延迟应用归档archive log delay
DataGuard相关参数LOG_ARCHIVE_DEST_n中Delay参数可以用来指定重做日志抵达Standby备库 到 已抵达重做日志在备库上被应用 之间的时间延迟,单位为分钟。
举例来说:
LOG_ARCHIVE_DEST_1='SERVICE=stby DELAY=120'
其中的DELAY=120意指重做日志archivelog 到达standby目的地后2个小时(120分钟)内不做recovery之用,而只是存放在standby database端。
Oracle中使用RMAN来检验坏块
RMAN即recovery manager可以通过在执行的备份任务中,仅仅验证数据文件中的数据块而不生成实际的备份,这样做的目的是纯粹为了了解数据文件中是否有坏块。
RMAN在这个环境中:
- 验证数据文件是否存在
- 数据文件位于正确的存放位置
- 在RMAN尝试检验这些数据文件时,将逻辑或物理讹误的块找出来并临时记录到V$DATABASE_BLOCK_CORRUPTION视图中
具体的使用为
Oracle错误 ORA-4030 解析
这个错误原因是Oracle服务器进程不能从操作系统上分配出更多内存。含有PGA(程序全局区)的进程其内存的分配取决于服务器的设置。对于dedicated服务器进程,其包含了stack堆栈和UGA(用户全局区), 保存有用户会话信息、游标信息和数据分类排序区。在多线程模式配置(shared服务器)中,UGA是在SGA中进行分配,所以不对ORA-4030报错负责。
ORACLE数据库经典 ORA-4031错误分析
当试图在共享池中分配大块连续内存而失败时,Oracle会首先从池中清理当前不用的对象从而使得空闲内存碎片(chunk:内存块)得以合并。如果这样仍然没有足够大的单个chunk来满足分配需要,则会产生ORA-04031报错。有许多ORA-04031错误直接原因都是由于共享池的大小或调整不当造成的。