说说Oracle三层权限体系(上)
Oracle用户对象权限体系是Oracle数据库安全管理中重要的组成部分。Oracle用户权限是一套灵活可配置的管理体系。本篇我们一起来说说Oracle的三层权限体系。 1、 角色role、系统system和对象object ...
控制文件备份增加、破坏恢复系列实验(下)
4、修复control_file错误 Control_files定义的控制文件列表中,采用的是多路备份方式。所以在内容上,所有的文件都是一样的。使用操作系统层面上的复制粘贴方式,恢复出备份。 //尝试恢...
控制文件备份增加、破坏恢复系列实验(上)
看了secooler的《Oracle个别控制文件丢失故障场景模拟及处理方法》(http://space.itpub.net/519536/viewspace-701185),觉得受启发。拓展下进行试验,权当仿作吧。 控制文件control file是Oracle启...
Truncate Table与外键约束
Truncate Table操作是我们对数据表进行数据清除的一种便捷方式。相对于DML操作的delete,truncate操作速度更快。但是,使用truncate操作本质是一种DDL操作,在使用truncate进行清表操作时要受到很多限制。本...
Oracle 监听器日志解析
Oracle监听器是驻留在Oracle实例所在服务器上的独立进程。作为客户端进程连接实例的重要沟通组件,Oracle监听器扮演着重要的地位。本篇将从监听器日志入手,分析阅读监听器日志和日常监听器常见行为。 ...
Oracle FGA细粒度审计——基于内容的数据库审计(三)
在上面两篇中,我们已经介绍了Oracle FGA细粒度审计的核心内容组件,以及如何查看审计结果。此外,还有一些关于Oracle FGA使用中的细节问题需要注意。本篇将关注dbms_fga包的其他一些方法的方式。 4、...
Oracle FGA细粒度审计——基于内容的数据库审计(二)
Oracle FGA细粒度审计特性是Oracle推出的基于内容灵活审计策略工具。借助FGA,很多过去需要使用触发器和应用代码的需求都可以方便的实现。 上篇(http://space.itpub.net/17203031/viewspace-700767)...
Oracle FGA细粒度审计——基于内容的数据库审计(一)
Oracle推出的标准Standard审计机制,提供了对于数据库对象DDL、特定User特定安全行为的审计Audit。标准审计可以帮助DBA和信息审计人员掌握生产系统各种重要变化信息,并且跟踪其行为。 但是很多时候,...
手工生成AWR报告方法记录
AWR(Automatic Workload Repository)报告是我们进行日常数据库性能评定、问题SQL发现的重要手段。熟练掌握AWR报告,是做好开发、运维DBA工作的重要基本功。 AWR报告的原理是基于Oracle数据库的定时...
Oracle UTL_MAIL邮件包程序使用实践
在《使用UTL_MAIL包实现存储过程邮件发送》(http://space.itpub.net/17203031/viewspace-700327)中,笔者已经初步介绍了使用UTL_MAIL包实现系统邮件发送功能。UTL_MAIL包较传统的PL/SQL邮件发送已经有很大...
使用UTL_MAIL包实现存储过程邮件发送
邮件通知预警和提示在当前系统中已经是一个比较常见的功能。各类型语言分别针对邮件提供了功能包和API接口方法,本篇介绍如何在PL/SQL代码中使用UTL_MAIL工具包发送邮件,同时还介绍配置中注意的细节要点。&...
BBED在Oracle 10g/11g上安装笔记
Oracle BBED(Oracle Block Browser and Editor)工具是Oracle内部提供的数据块级别查看和修改工具。借助这个工具,我们可以方便的查看到Oracle块block级别的存储细节信息,更好的了解Oracle Internal结构技...
唯一性索引(Unique Index)与普通索引(Normal Index)差异(下)
声明:本篇知识体系受到dbsnake相关文章启发,特此感谢! 本系列的中篇(http://space.itpub.net/17203031/viewspace-700163)中,我们进行了Normal Index的导出和结构分析。分析后,我们发现Normal I...
唯一性索引(Unique Index)与普通索引(Normal Index)差异(中)
声明:本篇知识方法受到dbsnake相关文章启发,特此感谢! 在本系列的前篇(http://space.itpub.net/17203031/viewspace-700089)里,我们探讨了唯一索引和普通索引在应用角度上的差异。实验中,我们发...
唯一性索引(Unique Index)与普通索引(Normal Index)差异(上)
索引是我们经常使用的一种数据库搜索优化手段。适当的业务操作场景使用适当的索引方案可以显著的提升系统整体性能和用户体验。在Oracle中,索引有包括很多类型。不同类型的索引适应不同的系统环境和访问场景...
函数索引使用细节——自定义函数的索引化
在笔者之前的Blog中,已经多次对函数索引Functional Index进行介绍。其中包括函数索引的原理、使用和应用场景。针对两个使用细节,补充一下其他知识内容。 函数索引可以解决一些由于SQL书写和数据库设...
函数索引的使用细节——常数表达式
在笔者之前的Blog中,已经多次对函数索引Functional Index进行介绍。其中包括函数索引的原理、使用和应用场景。针对两个使用细节,补充一下这个知识点。 SQL语句是一种描述性语言,我们只需要...
Oracle表空间创建参数解析
表空间Tablespace是Oracle数据库逻辑结构中的一个层次。创建管理表空间和对应的数据文件,是DBA的一项重要工作内容。本篇从不同的表空间特性谈起,说明使用的参数特性。 下面是一个使用命令行...
Oracle OMF特性试验
从Oracle 9i开始,Oracle提供了OMF(Oracle Manage File)特性,实现了文件系统命名自动化。目前的Oracle版本中,已经可以支持对数据文件(Data File)和在线日志文件(Online Log File)的OMF处理。 ...
Oracle表连接操作——Hash Join(哈希连接)下
Hash Join是Oracle CBO时代经常出现的一种连接方式,对海量数据处理时经常出现在执行计划里。本篇的上篇(http://space.itpub.net/17203031/viewspace-697442) 介绍了Hash Join的一些外部特征和操作算...