技术文章列表

512 篇

基于IBM AIX系统安装oracle 11g R2

转载 2016年08月16日 16:50:13 – . 1.安装oracle数据库对硬件的基本要求 1.1内存的基本要求 l 至少1GB的物理内存 Oracle官方推荐内存2GB或者更多 这里我们如果是实验环境满足基本条件即可。...

在线修改REDO LOG的大小及增加新的日志组

我管理的数据库最近的alert日志中有发现如下错误: 并且切换非常频繁。查看了REDO日志组之后,发现这个数据库原本是3组日志,每组大小仅100M。在出现Checkpoint not complete时数据库会短暂的hung,因此打算将原来...

删除UNDO自动管理模式下的UNDO段

在自动UNDO管理模式下,我们有时仍然想手动删除UNDO段。比如某个UNDO段出现了逻辑坏块。 下面首先来看看,直接删除UNDO段能不能成功。 view plaincopy to clipboardprint? SQL> drop r...

分区表尽量不要建主键

今天有个项目要做升级,此项目用的是公司新产品,处于研发阶段,数据库设计文档不全,因为需要手动对比一下升级前后2个版本的ddl,发现新版本的ddl中有些分区表建的是主键。如:create table ALARM_RESULT ( ALARM_...

分区索引重建

SQL> declareisclean boolean;beginisclean := false;while isclean = falseloopisclean := DBMS_REPAIR.ONLINE_INDEX_CLEAN ...

再议RAC Brain Split脑裂

这2天在面试DBA Candidate的时候,我问到Oracle RAC中Brain Split脑裂决议的一些概念, 几乎所有的Candidate都告诉我当”只有2个节点的时候,投票算法就失效了,会让2个节点去抢占Quorum Disk,最...

关于redo大小设置问题的总结

Oracle通过Redo来保证数据库的事务可以被重演,从而使得在故障之后,数据可以被恢复。Redo对于Oracle数据库来说至关重要。在数据库中,Redo的功能主要通过3个组件来实现:Redo Log Buffer、LGWR后台进程和Red...

修改redo日志大小

需求:由原来的每组50M增加到100MORDER BY v$log.thread#,v$logfile.group#;2、每个实例有4组日志文件,所以我们可以先删除两组,修改完成后再删除另外两组,具体操作如下 alter system ch...

使用倒序索引提升ORDER BY DESC性能

使用倒序索引(INDEX DESC),可以大幅提升带有order by desc子句的SQL语句性能。一、场景 1、表名:test_t,有一字段名为object_id 2、总数据量:580000行,segment_size:72MB 3、W...