Oracle Profile 使用详解
一、目的:Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用Create Profile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。[@more@]二、条件:创建profile必须要有CREATE PROFILE的系统权限。为用户指定资源限制,必须:1.动态地使用alter system或使用初始化参数resource_limit使资源限制生效。该改变对密码资源无效,密码资源总是可用。 SQL> show parameter resource_limit NAME
数据并发性和一致性——数据库概念
这一章描述了数据并发访问和数据的一致性。数据并发性意味着许多用户可以同时访问数据。数据一致性意味着每个用户看到的数据具有一致性,包括当前用户事务和其他用户事务对数据的改变。[@more@]三种可防止的现象:脏读(dirty read):事务可以读取其他事务还没有提交的修改;不可重复读(nonrepeatable read):事务读取先前曾读取过的数据,发现其他的已提交事务修改或删除了要读取的数据;幻象读(phantom read):事务再次执行一个查询,发现其他已提交事务插入了新的满足当前查询条件的数据。针对以上三种现象,SQL92标准指定了4种隔
ORACLE诊断事件的总结
Oracle为RDBMS提供了多种的诊断工具,诊断事件(Event)是其中一种常用、好用的方法,它使DBA可以方便的转储数据库各种结构及跟踪特定事件的发生.[@more@]一、Event的通常格式及分类 1、 通常格式如下: EVENT="<事件名称><动作><跟踪项目><范围限定>" 2、 Event分类 诊断事件大体上可以分为四类: a. 转储类事件:它们主要用于转储Oracle的一些结构,例如转储一下控制文件、数据文件头等内容。 b. 捕捉类事件:它们用于捕捉一些Error事件的发生,例如捕捉一下ORA-04031发生
ORACLE诊断事件
Oracle为RDBMS提供了多种的诊断工具,诊断事件(Event)是其中一种常用、好用的方法,它使DBA可以方便的转储数据库各种结构及跟踪特定事件的发生.[@more@]一、Event的通常格式及分类 1、 通常格式如下: EVENT="<事件名称><动作><跟踪项目><范围限定>" 2、 Event分类 诊断事件大体上可以分为四类: a. 转储类事件:它们主要用于转储Oracle的一些结构,例如转储一下控制文件、数据文件头等内容。 b. 捕捉类事件:它们用于捕捉一些Error事件的发生,例如捕捉一下ORA-04031发生
event 10046等的设置
以下是事件的有效trace级别: Level 0 tracing被关闭。这相当于设置sql_trace=false。 Level 1 标准SQL trace信息(SQL_TRACE=TRUE)。这是默认级别。 Level 4 SQL trace信息加绑定变量值。 Level 8 SQL trace信息加等待事件信息。 Level 12 SQL trace 信息,等待事件信息,和绑定变量值。[@more@]两个参数 alter session set timed_statistics = true;alter session set max_dump_file_size = unlimited;你能使用trace事件10046来跟踪用户会话或Oracle后台进程。会话位置:USER_DUMP_DEST后台位置
logminer的使用
1.创建DBMS_LOGMNR包[@more@]SQL>@D:/oracle/product/10.2.0/db_1/rdbms/admin/dbmslms.sql SQL>@D:/oracle/product/10.2.0/db_1/rdbms/admin/dbmslm.sql SQL>@D:/oracle/product/10.2.0/db_1/rdbms/admin/dbmslmd.sql SQL>@D:/oracle/product/10.2.0/db_1/rdbms/admin/prvtlm.plb 2.修改初始化参数UTL_FILE_DIR,指定分析数据的存放处 SQL>alter system set UTL_FILE_DIR='d:/oracle/logminer' scope=spfile; 3.重启数据库 SQL>shutdown immediate SQL>startup 4.创建
oracle sql loader 的使用
学习oracle sql loader 的使用一:sql loader 的特点oracle自己带了很多的工具可以用来进行数据的迁移、备份和恢复等工作。但是每个工具都有自己的特点。 比如说exp和imp可以对数据库中的数据进行导出和导出的工作,是一种很好的数据库备份和恢复的工具,因此主要用在数据库的热备份和恢复方面。有着速度快,使用简单,快捷的优点;同时也有一些缺点,比如在不同版本数据库之间的导出、导入的过程之中,总会出现这样或者那样的问题,这个也许是oracle公司自己产品的兼容性的问题吧。 sql loader 工具却没有这方面的问题,它可以把一些以文
Sqlldr性能参数
有四个 SQL*Loader 直接路径装载参数直接影响着直接路径装载操作的使用时间: READSIZE 是缓冲区的大小,该缓冲区应用于从输入数据文件中读取数据。 COLUMNARRAYSIZE 是一个两维数组的行数,该数组用于保存从数据文件记录中所收集的字段信息。数组中的每行都保存该行的字段信息。 STREAMBUFFERSIZE 是客户端缓冲区大小,该客户端缓冲区用于将转换的原始数据传递到服务器。 MULTITHREADING 是一个可选项,允许在数据库服务器进行数据装载时并发地执行一些 SQL*Loader 客户端操作。如果关闭多线程选项,则 SQL*Loader 客户端将一直处于等待状