聊聊Oracle可传输表空间(Transportable Tablespace)(中)
6、Oracle数据泵Data Pump导出导入 Exp/Imp是Oracle早期推出的数据逻辑备份还原工具,使用简单、功能强大。但是Exp/Imp对一些Oracle新特性支持不是很好,而且对于海量数据备份还原速度还是不能满足要...
聊聊Oracle可传输表空间(Transportable Tablespace)(上)
我们在Oracle环境中,有很多进行数据备份和移植手段,如exp/imp、expdp/impdp和rman等。在这些方法中,可传输表空间(Transportable Tablespace)一直是传统意义上最快数据移植的技术手段。理想情况下,Tran...
使用OPatch给Oracle打补丁
任何软件都会存在这样或者那样的缺陷、Bug,Oracle也不例外。对于生产运维人员来说,定期升级系统、打补丁是日常工作中不可缺少的部分。 相对于过去的版本,Oracle打补丁的方式已经变得比较简单,处...
简述Oracle IOT(Index Organized Table)(中)
上篇中我们简单介绍了一下IOT的基本知识和概念。本篇继续来介绍IOT相关的内容。 4、IOT日常维护 相对于堆表heap结构,索引组织表最大的特点在于将数据行全部内容作为叶子节点保存在索引结构中...
简述Oracle IOT(Index Organized Table)(下)
下面我们讨论一下由于数据存储为索引而带来的Rowid、Secondary Index问题。 6、Logical Rowid & Secondary Index 在IOT的环境下,我们是不能保证一个固定的物理Rowid的。 堆表(Heap T...
简述密码文件的两个特性
Oracle密码文件Password File是对sysdba和sysoper等高系统权限用户密码进行管理的一个载体。对我们来说,password file是在数据库之外的一个密码驻留点。本篇一起来讨论一下关于password file的一些特征和要...
再说Oracle Listener动静态注册
监听器Listener是Oracle Client Process和实例远程建立连接关系的必经之路。借助Listener,Client Process可以实现和一个特定的Server Process建立连接关系,开启Session会话,操作Oracle Instance。 ...
谈谈Oracle日志文件的INVALID状态(下)
上篇中我们着重讨论了Log File的Invalid状态,现在我们研究一下这种状态如果进行处理,会对数据库有何种影响。 4、Invalid状态日志对Startup作用 Online Redo Log对于数据库启动起到至关重要的作用。...
谈谈Oracle日志文件的INVALID状态(上)
在Oracle数据库中,三大文件(Data File、Control File和Online Redo Log)扮演着极其重要的地位和作用。其中,Redo Log和Oracle Redo Log机制更是Oracle正常、安全运行的保证。 Oracle Online Redo ...
角色权限(Role)和系统权限(System)的几个澄清实验
数据库安全是一个内容丰富的体系结构,其中访问控制和操作控制是安全体系的重要内容。Oracle数据库作为目前最成熟的商用数据库产品,其安全访问体系是行业界普遍接受的标准。 Oracle数据库权限体系是...
Oracle数据表默认值列添加与行迁移(Row Migration)
在笔者之前的文章中,已经探讨过给一个数据表添加有默认值列是一项非常“危险”的事情,特别是在在线生产环境下。给一张大数据表添加有默认值列,最直接的有下面几个严重危害: ü 系统高负荷...
浅析Oracle 11g中对数据列默认值变化的优化
在日常的运维工作中,对生产数据表进行DDL操作是一件需要谨慎对待的事情。运维DBA们在进行数据DDL操作的时候,通常要全局考虑,诸如对生产影响、执行时间长度和影响存储数据等等。 数据列默认值的添...
使用AUDIT_SYSLOG_LEVEL进行Sys用户行为监控
对生产环境运行的系统而言,用户行为审计是一个非常重要的部分。当发生安全事故、非法侵入的时候,稳妥、全面的审计信息是我们发现安全漏洞和修复故障的重要依据。所以,所有的完善数据库产品中,都有专门...
Oracle 11g 数据统计量Pending处理
在CBO时代,SQL语句的执行计划完全依赖于在数据字典中保存的统计量信息和优化器Optimizer的计算公式参数。从9i开始到现在的11gR2,我们说CBO优化器已经很成熟和完善。在通常情况下,我们的SQL都是可以获取到...
IMP同库Type对象导入报错ORA-02304(续)
在上篇《IMP同库Type对象导入报错ORA-02304》(http://space.itpub.net/17203031/viewspace-732089)中,我们讨论了由于type使用特性的原因,如果我们使用exp/imp工具导入到相同数据库中,是会发生报错现象。...
IMP同库Type对象导入报错ORA-02304
Type是我们经常使用的数据库对象结构。我们在实际中,可以单独定义type类型,之后在PL/SQL代码或者数据表中使用。 在一个偶然的机会让笔者发现使用Type类型在数据exp/imp中的麻烦。当我们使用exp/imp...
Oracle 11g DRCP连接跟踪配置
数据驻留连接池(Database Resident Connection Pool)是Oracle 11g推出的新特性。借助DRCP,Oracle Database Server可以向前端应用或者前段中间件提供高效的连接访问。在前端不具有条件使用数据库连接池,并...
Oracle 11g DRCP配置与使用(下)
上篇中,我们探讨了基本配置DRCP的方法和使用细节。本篇我们继续来探讨配置参数细节和各方面指标内容。 4、配置DRCP关键参数 在dba_cpool_info视图中,我们可以查看到相应的参数...
从一种强制停库方法到Oracle NFS文件锁
今天在QQ技术群中,一个朋友介绍了一种快速停库重启的方法。笔者感觉有必要研究重演一下,供来日不时之需。 1、问题简介 事情的起源是这样,一个朋友需要修改processes参数,重新启动数据库。...
基于事件驱动的Oracle作业调度
对很多系统而言,作业调度Scheduler是不可缺少的部分。大数据量集中批量处理、OLAP数据聚集都需要利用业务空闲时段(如夜间)进行处理。Oracle自身提供了较为可靠的运行作业调度器机制,为我们提供了现成的Sc...