掉电引起的ORA-1172错误解决过程(三)
由于UPS故障,导致机房连续多次掉电,问题解决后,发现一台本地测试数据库打开时报错,ORA-1172、ORA-1151错误。掉电引起的ORA-1172错误解决过程(一):http://yangtingkun.itpub.net/post/468/465223掉电引起的O...
掉电引起的ORA-1172错误解决过程(二)
由于UPS故障,导致机房连续多次掉电,问题解决后,发现一台本地测试数据库打开时报错,ORA-1172、ORA-1151错误。掉电引起的ORA-1172错误解决过程(一):http://yangtingkun.itpub.net/post/468/465223尝试打开数...
ORA-600(2662)错误的重现和解决(二)
前两天同事在测试DATA GUARD的时候将主库的ONLINE日志意外覆盖,造成数据库无法打开,采用隐含参数的方法打开又碰到ORA-600错误,最后采用设置EVENTS的方式解决。由于是在别人的机器上操作,而且很多操作都是摸索进...
ORA-600(2662)错误的重现和解决(一)
前两天同事在测试DATA GUARD的时候将主库的ONLINE日志意外覆盖,造成数据库无法打开,采用隐含参数的方法打开又碰到ORA-600错误,最后采用设置EVENTS的方式解决。由于是在别人的机器上操作,而且很多操作都是摸索进...
掉电引起的ORA-1172错误解决过程(一)
由于UPS故障,导致机房连续多次掉电,问题解决后,发现一台本地测试数据库打开时报错,ORA-1172、ORA-1151错误。 同事告诉我一台数据库无法打开,只能启动到MOUNT状态,于是连接数据库尝试打开,报错...
PLSQL根据分区表的分区名批量truncate分区
PLSQL根据分区表的分区名批量truncate分区
批量删除数据方法
在一个Oracle数据库运行过程中,有时候会遇到要批量删除数据的情况,如一个保存历史数据的表中有大量的数据已经不需要保留,要将这部分数据删除。通常采用的方法如下:1、使用TRUNCATE命令进行删除。 如果是整个表的数据都要删除的话,使用TRUNCATE TABLE命令是理想的选择。它删除了表中的所有数据,并且因为不写...
Oracle实例恢复和介质恢复
5.数据库完全恢复如果损坏的块是数据文件开头,这将导致数据库无法正常启动和关闭,并且使用RMAN BLOCKRECOVER也不能恢复。因此此时就要进行完全恢复或者尝试使用BBED修改块头。1) 模拟损坏数据文件头的块使用BBED方法将数据文件6的第1个块损坏,DBV的检...
oracle result cache 结果集缓存的使用
结果集缓存缓存是一种最常见的在计算机系统用来提高性能的技术.硬件和软件被广泛的使用.oracle数据库也不会例外.例如在缓冲区缓存中缓存数据文件块,在字典缓存中缓存字典信息,在库缓存中缓存游标.在oracle11G中结果...
数据库之Oracle笔试面试题收集(来自网络)
Oracle笔试题收集(来自网络)问题: 1、解释冷备份和热备份的不同点及各自的优点? 2、解释归档和非归档模式之间的不同和它们各自的优缺点? *************************************************************************************************************************************...
Oracle Online Redefinition在线重定义(下)
在之前的文章中,我们看到了如何处理单表在线重定义过程。本篇我们来看一下如何进行关联表的重定义过程。 4、外键关系表重定义 我们先创建出实验数据表。 SQL> create table t_master ...
Oracle Online Redefinition在线重定义(中)
上篇中,我们简单地介绍了如何使用Oracle在线重定义特性进行数据表Online的结构变动操作。本篇我们从一个较复杂的案例出发,讨论复杂变化情况下如何进行Online Redefinition,以及dbms_redefinition包各个关键方法...
Oracle Online Redefinition在线重定义(上)
面对越来越多的7*24系统,运维人员进行工作可用的时间窗口变的越来越小。就在有限的时间窗口中,硬件检修、网络改造配置占据了很多时间。对数据库对象进行日常维护,越来越成为我们需要关注的问题。 进行数...
位图索引(Bitmap Index)——索引共用
位图索引区别于传统B*树索引有两个结构特点:其一是叶子节点上是一个可能的索引列取值对应一个叶子节点。另一个就是叶子节点上通过一个位图向量表示对应行是否取定这个索引值。 使用位图向量记录对应...
oracle 优化统计数据之直方图(histograms)
直方图是一种按数据出现的频率来进行分类存储的方法.在oracle中直方图是用来描述表中列数据的分布情况.每一个sql在被执行前都要经过优化这一步骤那么在优化器给出一个最优执行计划之优化器应该要知道sql语句中所引用的底层对象的详细信息.直方图描述的对象包括列中不同值的数量和它们出现的频率.现在存储每一个不同值...
索引组织表(index organized table ,IOT)
索引组织表(index organized table ,IOT)默认情况下所有的表都是堆组织表,对表中的记录不进行排序。堆组织表通过rowid 来访问(定位)表中的记录。IOT 使用b-tree index 的结构存储记录。逻辑上按照主键排序...
Oracle Database Resource Manager
图片很清楚的讲明了 ORM 的关系结构Resource consumer group (资源用户组)资源管理器将资源统一分配给资源用户组,而不是某一个具体的会话,当会话建立时会根据自身属性映射到不同的用户组,并从中申请系统资源Resource plan (资源计划)一个数据库可以有多个Resource Plan,但是同一时刻只能有一个Plan...
11gR2 RAC手动添加节点数据库实例
两台服务器构成的Oracle 11gR2 RAC环境中,其中rac1服务器的私有网卡需要更换,所以在rac2服务器上使用dbca创建数据库的时候只创建了本节点的数据库实例(oracledb1)。当rac1服务器私有...
修改oracle字符集
一 修改数据库SERVER端字符集 数据库字符集在创建后原则上不能更改。如果需要修改字符集,通常需要导出数据库数据,重建数据库,再导入数据库数据的方式来转换,或通过ALTER DATABASE CHARACTER S...
v$active_session_history的wait_time和time_waited 列
最近在弄informix,oracle调优也好久没碰了,今天朋友问我v$active_session_history的wait_time和time_waited 怎么看,只记得用过,一下也没想起。连忙验证了下wait_time 这列,对于在采样时,正在等待的事件,该列...