开发者必读:Oracle 12c新特性再总结
http://tech.it168.com/a2013/0903/1529/000001529147.shtml
查看Oracle用户的权限或角色
前几天被问到一些关于权限和角色的问题,今天抽时间总结一下如何查看Oracle用户的权限或角色,在之前的博文中,写过 SYS,SYSTEM,DBA,SYSDBA,SYSOPER的区别与联系 以及 Oracle中定义者权限和调用者权限案例分析 这两篇博文,读者可以参考阅读!Oracle的东西感觉很杂,抽空闲的时间多总结也是对知识的一个梳...
怎样清除v$archived_log视图中的过期信息
在使用RMAN命令删除归档后,查询v$archived_log视图会发现name列为空了,但其他列的信息还保留,时间长了会留下很多过期的信息,影响维护工作。首先模拟下问题的出现过程:--删除归档日志之前查看v$archived_log视图,情况正常SQL> select dest_id,sequence#,name,blocks from...
Oracle中利用函数索引处理数据倾斜案例
本文参考realkid4的博客:http://blog.itpub.net/17203031/viewspace-681311/
Oracle中B-Tree、Bitmap和函数索引使用案例总结
目录 一、索引简介 1、索引是一个独立的数据库对象,和数据表table一样。在Oracle中,数据库对象object都是通过段segment结构表示。我们在数据字典dba_segment中,可以使用索引的名称搜索出与segment_name相等的字典项目。 2、索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索...
Oracle用户profile详解
oracle用户的profile详细介绍。
Oracle中定义者权限和调用者权限案例分析
定义者权限:定义者权限指使用它所有者的权限,而不是当前用户来执行过程。因此,你可以限制用户执行的数据库操作,允许他们仅通过运行定义者权限的过程和函数访问数据。创建过程、函数和程序包的默认权限是定义者权限。 调用者权限:在当前的用户模式下用当前的用户权限来执行过程。换句话说,就是...
Oracle中表空间offline的三种参数对比案例
Oracle数据库管理中,对表空间操作是基础中的基础。其中,表空间Offline是我们经常接触的。同数据文件Offline一起,构成了Oracle维护数据一致性的重要体系结构。 一般我们比较常接触到的,就是直接的alter tablespace xxx offline操作。但是在实际中,针对表空间对应数据文件的不同情况,Oracle提供...
Oracle产生redo日志量大小统计
在Oracle中,对于数据库的修改操作都会记录redo,那么不同的操作会产生多少redo呢?可以通过以下一些方式来查询来统计产生的redo日志量。 (1)SQL*Plus中使用AUTOTRACE的使用。 当在SQL*Plus中启用autotrace跟踪后,在执行了特定的DML语句时,Oracle会显示该语句的统计信息,其中,redo Size一栏表示的就是...
Oracle 物理读 逻辑读 一致性读 当前模式读总结浅析
Oracle 物理读 逻辑读 一致性读 当前模式读总结浅析 在ORACLE数据库中有物理读(Physical Reads)、逻辑读(Logical Reads)、一致性读(Consistant Get)、当前模式读(DB Block Gets)等诸多概念,如果不理解或混淆这些概念的话,对你深入理解一些知识无疑是一个障碍,但是这些概念确实挺让让人犯晕...
Oracle中User和Schema的区别和联系
今天在阅读Oracle官方文档的时候,读到schema的基本概念,这就让我产生了一个疑问:user和schema两者之间到底有什么区别?为了更深层次的理解二者之间的区别和联系,以下是官方文档中关于user和schema的解释: “A schema is a collection&nb...
Online Redefinition在线重定义(三)--多表关联重定义案例
之前的两篇博文中,列举了两个单表在线重定义的过程:Online Redefinition在线重定义(一):http://blog.itpub.net/31015730/viewspace-2144544/Online Redefinition在线重定义(二)--单表复杂案例 : http://blog.itpub.net/31015730/viewspace-2144603/ 但是在生产环境下,很多表之间都...
Online Redefinition在线重定义(二)--单表复杂案例
在上一篇博文(Online Redefinition在线重定义(一))中,简单地介绍了Oracle在线重定义特性进行数据表在线结构变动操作。本篇博文将演示一个较复杂的案例,在案例的复杂变化中进行在线重定义及dbms_redefinition包各个关键方法的作用。 普通表改造分区表 --创建一张普通表t_wjq1 SEI...
Online Redefinition在线重定义(一)
分区表在各行业的数据库都得到广泛应用,但是有些业务系统在设计阶段对系统数据和性能容量增长估计不足,或没有考虑到运维过程中的数据归档需求,往往没有对表做分区设计。在生产运行经过长时间的数据积累之后,才发现表越来越大,某些查询或插入数据的性能变得越来越慢,迫切需要做表分区改造...
SYS,SYSTEM,DBA,SYSDBA,SYSOPER的区别与联系
在脑海中,一直在问什么是SYS?什么是SYSTEM?什么是DBA?什么是SYSDBA?什么是SYSOPER?他们之间究竟有何联系呢? 在Oracle数据库中,有SYS,SYSTEM,DBA, SYSDBA,SYSOPER这些用户、角色和权限,那它们之间有什么区别和联系呢?通过查阅相关资料和官方文档,现在基本弄...