Welcome 微信登录

首页 / 数据库 / MySQL

Oracle的读一致性(read-consistency)和多版本

Oracle的读一致性(read-consistency)和多版本

Oracle 总是基于查询的某个时间点来做决定(从这个时间点开始查询是一致的)。也就是说,Oracle 会保证打开的结果集肯定是以下两个时间点之一的当前结果集:游标打开时的时间点。这是READ COMMITTED 隔离模式的默认行为,该模式是默认的事务模式(第7 章将介绍READ COMMITTED、READ ONLY 和SERIALIZABLE 事务级别之间的差别)。查询所属事务开始的时间点。这是READ ONLY 和SERIALIZABLE 隔离级别中...
Oracle 如何管理数据并发访问及数

Oracle 如何管理数据并发访问及数

一、多版本并发访问控制 Oracle 能够自动地实现一个查询的读一致性(read consistency),即一个查询所获得的数据来自同一时间点(single point in time)(这也被称为语句级读一致性(statement-level read consistency))。Oracle 还能令一个事务内的所有查询都具备读一致性(即事务级读一致性(transaction-level read consistency))。Oracle 利用回滚段...
Oracle 实例及数据库启动与停止

Oracle 实例及数据库启动与停止

数据库的启动与停止是极为重要的管理性功能,只能由以管理员权限连接数据库的用户使用。一、初始化参数文件与服务器参数文件在启动实例时,Oracle 需要读取初始化参数文件(initialization parameter file)或服务器参数文件(server parameter file)。这两个文件中包含了一组供实例及数据库使用的配置参数。在较早的版本中,Oracle 将初始化参数存储于文本格式的初始化参数文件中。而在最近的版本中,用户也可以使用二进制格...
Oracle utl_file_dir参数详解

Oracle utl_file_dir参数详解

1 UTL_FILE_DIR参数定义 UTL_FILE_DIR是Oracle中的一个“静态参数”,可以设置一个或多个路径。用于在PL/SQL中进行文件I/O操作(可以用utl_file包)时指定路径。UTL_FILE_DIR是Oracle中的一个“静态参数”,可以设置一个或多个路径。用于在PL/SQL中进行文件I/O操作(可以用utl_file包)时限定路径,utl_file包只能在指定路径下创建,读取文件。utl_file_dir为空时,则不限定路径。2...
Oracle audit_sys_operations参数详解

Oracle audit_sys_operations参数详解

1 定义audit_sys_operations审计SYSDBA的活动。默认值是false。相关的审计信息不会记录在aud$中,因为有可能此时数据库还未启动,只能记录在操作系统层面的文件中。默认为false,不意味着没有审计信息,像conn / as sysdba这样的操作仍然会被记录。audit_file_dest参数指定的审计信息的文件夹。将audit_sys_operations设置成true后,那么做为sysdba或sysoper连接数据库的用户所...
Oracle的rollup、cube、grouping sets函数

Oracle的rollup、cube、grouping sets函数

Oracle的group by除了基本用法以外,还有3种扩展用法,分别是rollup、cube、grouping sets。1 rollup假设有一个表test,有A、B、C、D、E5列。如果使用group by rollup(A,B,C),首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作。roll up的意思是“卷起”,这也可以帮助我们理解group b...
<< 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 >>