数据库系统管理_oracle
sky_2018_blue
友好
展开
-
ORACLE中的default role,set role
ORACLE创建角色的时候是可以带密码验证的。当为一个用户授予角色时,如果是授予的DEFAULT的时候,那么这个用户登录的时候自动就具备了这个角色,不需要进行这个角色的密码验证的。如果不是DEFAULT的,那么可以使用SET ROLE ROLE_NAME IDENTIFIED ROLE_PASSWORD来进行密码验证后,用户才能具有相应的角色。 oracle权限体系中有个default转载 2011-12-05 09:11:33 · 900 阅读 · 0 评论 -
用flashback恢复存储过程
今天一个朋友问我,删除了一个存储过程是否可以恢复,想了想,恢复存储过程就相当于找到删除过程前SOURCE$表的数据,可以用flashback功能恢复。下面的测试过程。首先建立存储过程:SQL> create or replace procedure p_test is2 begin3 null;4 end p_test;5 /Procedure crea转载 2012-01-06 09:47:17 · 810 阅读 · 0 评论 -
Oracle快照原理及实现总结
由于工作需要,今天需要将业务数据库里所有的数据同步到另外一个处理服务器上。在做方案的时候,想了很多方法,当然最快的办法还是使用物理热备的方式。 但是我个人认为如果对于中大型数据库(我们的数据库有300G左右)最佳的选择还是使用SnapShot方式,即快照的方式。 Oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。也就是说快照根本的原理就是转载 2011-12-29 19:35:25 · 599 阅读 · 0 评论 -
基本的oracle物化视图
物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,运用 的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的优点。 1、物化视图的类型:ON DEMAND、ON COMMIT 二者的区别在于刷新要领的不同,ON DEMAND顾名思义,仅在该物化视图“须要转载 2012-01-09 10:56:22 · 542 阅读 · 0 评论 -
oracle 数据字典
select * from dictionary; --数据字典数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。 比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中 当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典转载 2012-01-09 10:17:27 · 4067 阅读 · 0 评论 -
Oracle查询锁:
Oracle查询锁:SELECT A.OWNER 方案名,A.OBJECT_NAME 表名,B.XIDUSN 回滚段号,B.XIDSLOT 槽号,B.XIDSQN 序列号,B.SESSION_ID 锁表SESSION_ID,B.ORACLE_USERNAME 锁表用户名, decode(D.type,'XR','NULL','RS','SS(Row-S)','CF'转载 2012-01-06 16:52:09 · 1986 阅读 · 0 评论 -
Oracle排序中NULL值处理的五种常用方法
育龙网核心提示: 1、缺省Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前2、使用nvl函数nvl函数可以将输 1、缺省 Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前 2、使用nvl函数 nvl函数可以将输入参数为空时转换为一特定值,如 n转载 2012-01-06 15:37:08 · 669 阅读 · 0 评论 -
Oracle 唯一 约束(unique constraint) 与 索引(index) 关系说明
一. 官网对Unique Constraints说明http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/datainte.htm#CNCPT1642 uniquekey constraint requires that every value in a column or set of column转载 2011-12-27 17:47:47 · 1687 阅读 · 0 评论 -
oracle constraint_type 问题
select distinct constraint_type from dba_constraints;结果:CONSTRAINT_TYPE?C --checkOP --primary keyR --forgien keyU --uniqueV其他三个是什么?constraint的类型: 1、primary key uniqu转载 2011-12-27 16:53:31 · 1919 阅读 · 0 评论 -
alter table move跟shrink space的区别
都知道alter table move 或shrink space可以收缩段,用来消除部分行迁移,消除空间碎片,使数据更紧密,但move 跟shrink space还是有区别的。Move会移动高水位,但不会释放申请的空间,是在高水位以下(below HWM)的操作。而shrink space 同样会移动高水位,但也会释放申请的空间,是在高水位上下(below and above HWM)都转载 2011-12-21 09:17:41 · 428 阅读 · 0 评论 -
全面学习oracle flashback特性(1.1)--闪回查询之As of timestamp
Flashback是ORACLE自9i就开始提供的一项特性,在9i中利用oracle查询多版本一致的特点,实现从回滚段中读取表一定时间内操作过的数据,可用来进行数据比对,或者修正意外提交造成的错误数据,该项特性也被称为Flashback Query。在10g中Flashback又得到了相当大的增强,利用回收站和闪回区的特性实现快速恢复删除表(Flashback Table)或做数据库时间点恢复转载 2012-01-06 10:33:29 · 6073 阅读 · 0 评论