一. 用途介绍 dbms_xplan用于展示执行计划。执行计划存储在计划表中,库缓存中和AWR中,dbms_xplan能从这些地方将执行计划取出,格式化之后展示给我们。   二. dbms_xplan输出 dbms_xplan的输出就是执行计划的信息,从上往下看一般是这样的: 第一部分: SQL_ID:识别父游标 child number
转载 2013-02-06 15:45:05
666阅读
oracle中随机数的的源文件目录:{oracle_home}\rdbms\admin\dbmsrand.sql 1.返回0~1间的随机数(包括0和1)sql> select dbms_random.value from dual; 2.返回10~20间的随机数(包括10和20)sql> select dbms_random.value(10,20) from dual; 3.随机返
转载 2013-06-24 15:51:00
127阅读
2评论
用于在过程,函数和中执行sql事务处理语句.1.read_only用于开始只读事务,其作用与sql语句set transaction read only完全相同2.read_write用于开始读写事务3.advise_rollback用于建议回退远程数据库的分布式事务4.advise_nothing用于建议远程数据库的分布式事务不进行任何处理5.advise_commit用于
原创 2014-10-21 22:28:34
69阅读
dbms_output主要用于调试pl/sql程序,或者在sql*plus命令中显示信息(displaying message)和报表,譬如我们可以写一个简单的匿名pl/sql程序块,而该块出于某种目的使用dbms_output来显示一些信息。 涉及到的知识点如下:1、enable:在serve
转载 2016-06-01 15:54:00
261阅读
2评论
oracle内部提供的在数据库内部和应用程序间通信的方式有以下几种:1.警报,就是DBMS_ALERT提供的功能;2.管道,由DBMS_PIPE提供;3.高级队列,这个就很复杂,当然提供的功能也是很高级的。当然还可以使用外部过程,比如用PL/SQL封装外部的基于C的DLL或JAVA也能实现数据库和应用程序间的通信。 要使用这些功能,必须知道各个功能的特点,根据需要选用。 警报和事务相关的,是异步
转载 2013-06-24 15:55:00
108阅读
2评论
oracle系统—-dbms_output用法 dbms_output主要用于调试pl/sql程序,或者在sql*plus命令中显示信息(displaying message)和报表,譬如我们可以写一个简单的匿名pl/sql程序块,而该块出于某种目的使用dbms_output来显示一些信息。
转载 2020-04-23 16:45:00
657阅读
2评论
用于在过程,函数和中执行sql事务处理语句.1.read_only用于开始只读事务,其作用与sql语句set transaction read only完全相同2.read_write用于开始读写事务3.advise_rollback用于建议回退远程数据库的分布式事务4.advise_nothing用于建议远程数据库的分布式事务不进行任何处理5.advise_commit用于建议提交远程数据库的
DBMS_PIPE用于在同一例程(实例)的不同会话之间进行通信;注意,如果用户要执行包dbms_pipe中的过程和函数,则必须要为用户授权。sql>conn sys/oracle as sysdba;sql>grant execute on dbms_pipe to scott; 一、管道:1)、公有管道:所有数据库用户可访问。2)、私有管道:只能建立管道的数据库用户可访问。
原创 2014-10-21 22:28:41
82阅读
DBMS_JOB介绍DBMS_JOB程序主要是调度和管理作业队列中的作业。换句话说,其实就是用来管理定时任务的程序Oracle推荐使用DBMS_SCHEDULER来替代DBMS_JOBDBMS_JOB中的存储过程使用DBMS_JOB程序中主要有以下存储过程:BROKENCHANGEINSTANCEINTERVALNEXT_DATEREMOVERUNSUBMITUSER_EXPOR
原创 2023-07-31 09:51:18
483阅读
2、DBMS_STATS包管理功能(1)获取分析数据GET_COLUMN_STATS ProceduresGET_INDEX_STATS ProceduresGET_SYSTEM_STATS ProcedureGET_TABLE_STATS Procedure这四个存储过程分别为用户获取字段,索引,表和系统的统计信息。 它的用法是首先定义要获取性能指标的变量,然后使用存储过程将性能指标的值赋给变量
原创 2013-05-02 13:43:13
882阅读
(2)GATHER_SCHEMA_STATS 存储过程这个存储过程用于对某个用户下所有的对象进行分析。如果你的数据用户对象非常多,单独对每个对象进行分析设定会非常不方便,这个存储过程就很方便。 它的好处在于如果需要分析的对象非常多,将可以大大降低DBA的工作量,不足之处是所有分析使用相同的分析策略,可能会导致分析不是最优。 所以要根据实际情况来决定。 该存储过程参数如下:DBMS_STA
原创 2013-05-02 13:41:19
512阅读
DBMS_Job可以帮助我们实现很多定时任务,下面是它的详细介绍
原创 2008-06-20 10:21:00
5537阅读
DBMS_STATS(一)DBMS_STAS不仅能够对表进行分析,它还可以对数据库分析进行管理。 按照功能可以分一下几类:(1)       性能数据的收集(2)       性能数据的设置(3)       性能数据的删除(4)       性能数据的备份和恢更多信息参考O
原创 2013-05-02 13:31:44
1077阅读
Oracle内部数据的加密,可以简单得使用DBMS_CRYPTO来进行,效果还是不错的,而且使用也比较方便,所以今天专门来学习一下这个的使用方法。在使用之前,要注意两件事情:1、DBMS_CRYPTO是10g才有的,如果在10g以前的版本,使用DBMS_OBFUSCATION_TOOLKIT;2、DBMS_CRYPTO默认只有SYSDBA用户才可执行,所以其他...
原创 2021-08-24 15:47:53
965阅读
28.Oracle深度学习笔记——ORACLE自带DBMS函数欢迎转载,转载请标明出处:12C 包含的DBMS查看如下:sys@TOADDB> col object_name format a25;sys@TOADDB> select object_name,status,object_typefrom dba_objects where object_name lik
原创 2021-08-16 22:49:13
2330阅读
前几天Roger 的blog 更新了一篇文章,是DBMS_ROWID的定义部分,Oracle的都是用wrap 进行加密的。itpub上有人研究了unwrap,也公布了一些代码,可以实现unwrap。 关于wrap和unwrap,参考我的blog: Oracle wrap 和 unwrap( 加密与解密) 说明 rowid在DB 维护中用的也是比较多。 了解ROWID 的相关函数,有助于工
转载 2011-08-18 12:13:00
83阅读
前几天Roger 的blog 更新了一篇文章
原创 2022-10-19 21:40:20
116阅读
在10g中,Oracle新增了DBMS_MONITOR,使得用户可以更加方便的设置TRACE和统计信息。这一篇介绍TRACE相关的过程。  DBMS_MONITOR中提供了多种方法来开启、关闭会话或整个实例的TRACE。除了最常用的通过会话的SID和SERIAL#进行设置的SESSION_TRACE_ENABLE/SESSION_TRACE_DISABLE外,还包括设置数据库实例上所有会话的D
原创 2021-04-10 20:54:42
273阅读
前几天Roger 的blog 更新了一篇文章,是DBMS_ROWID的定义部分,Oracle的都是用wrap 进行加密的。itpub上有人研究了unwrap,也公布了一些代码,可以实现unwrap。 关于wrap和unwrap,参考我的blog: Oracle wrap 和 unwrap( 加密与解密) 说明 rowid在DB 维护中用的也是比较多。 了解ROWID 的相关函数,有助于
转载 2011-08-18 12:13:00
89阅读
前几天Roger 的blog 更新了一篇文章,是DBMS_ROWID的定义部分,Oracle的都是用wrap 进行加密的。itpub上有人
转载 2011-08-18 12:13:00
70阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5