oracle里的AUE是什么意思,Oracle - 事务
事务的特性:
原子性:要不都不发生,要么一起发生
一致性:数据始终保持一致状态
隔离性:提交之前,其他事务不会感觉到自身的存在
持久性:一旦提交,更改是永久的
事务隐式开始,开始于第一条更改数据的语句(获得TX锁),显式结束于commit或者rollback。SQL*PLUS在断开会话时默认提交,PRO*C默认回滚。
事务控制语句:
commit
rollback
savepoint
rollback to savepoint××
set transaction 设置属性,譬如:隔离级别,指定回滚段==。
注:A表的触发器运行也将和A表本身操作成功与否一致。
完整性约束和事务:
oralce的完整性约束是在每条sql语句执行后进行检查的,但是也可以通过设置改变:
create table p(x int primay key)
create table c(y int constraint fk_y referrences p(x))
insert into p values(1)
insert into c values(1)
set constraint fk_y immediate
update c set y = 2 (constraint check cause fail)
set constraint fk_y deferred
update c set y = 2 (successful)
commit(constraint check cause fail)
处理oracle事务注意点:不要频繁提交,应该在全部处理完成后再提交;其他数据库对于锁定可能消耗比较多,而oracle没有此类问题。
分布式事务:
=
create synonym nick_name for remote_table@remote_server
select * from nick_name
update local_table set x = 5
commit;
本地数据库和远程数据库要么一起提交,要么一起回滚。
注意点:分布式事务的控制语句只能在本地数据库中提交或回滚,不可以在远程数据库中执行dll。
oracle里的AUE是什么意思,Oracle - 事务相关推荐
- oracle里的AUE是什么意思,oracle 创建表空间步骤代码
/*第1步:创建临时表空间 */ create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_te ...
- Oracle里PO自动售货如何做,Oracle R12采办接收流程(PR-PO-RCV-AP-Payment)
Oracle R12采购接收流程(PR-PO-RCV-AP-Payment) 1.Requisitions 路径:Purchasing > Requisitions > Requisiti ...
- Oracle里silent,静默方式(silent)安装Oracle软件
有的时候不方便登陆Linux/Unix的图形界面安装数据库,且GUI方式安装让我们无法知道具体是做了什么操作,我们完全可以采用命令模式安装和删除Oracle软件(代替OUI).建立和删除数据库库(代替 ...
- oracle里的查询转换
oracle里的查询转换的作用 Oracle里的查询转换,有称为查询改写,指oracle在执行目标sql时可能会做等价改写,目的是为了更高效的执行目标sql 在10g及其以后的版本中,oracle会对 ...
- oracle 从后往前,oracle从后往前截取字符串 oracle截取字符串后三位
oracle怎么从后开始截取字符? 1.在oracle中经常需要使用到截取字符串函数substr.语法:substr(str,num1,[num2]) 默认情况下都是只需要两个参数,它的意思是从第二个 ...
- 【杂谈】Oracle里scott的由来
对于熟悉Oracle或者接触过Oracle的人,scott这个用户大家一定相当的熟悉.从Oracle第一个商业化版本至今,oracle的默认数据库里都少不了这个名字为scott,密码为tiger的用户 ...
- oracle加大内存对大表,在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能...
在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能. 以system身份登陆数据库,查看 v$option视图,如果其中Partition为TRUE,则支持分区功能:否则不支持 ...
- oracle命令行登录sy,oracle里常用命令
oracle里常用命令 第一章:日誌管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoin ...
- oracle里面的锁,基于oracle中锁的深入理解
ORACLE里锁有以下几种模式:0:none 1:null 空 2:Row-S 行共享(RS):共享表锁 3:Row-X 行专用(RX):用于行的修改 4:Share 共享锁(S):阻止其他DML操作 ...
最新文章
- python中读取word信息_Python实现批量读取word中表格信息的方法
- java在哪个文件夹_JVM具体在哪个文件夹下的
- 分库分表的几种常见形式以及可能遇到的难题
- redhat 6.5怎么安装mysql5.6_centos 6.5安装mysql5.6
- 制造行业质量追溯难,看看这些一流制造企业,都怎么做质量管理?
- group by的用法原理
- Java和JavaScript的主要区别之处在哪里?
- pdo query获取mysql单行结果_php代码连不上mysql的可能?看看这个也许能给你点启发...
- 一步步编写avalon组件02:分页组件
- 土地一分用计算机怎么算,土地计量单位换算(土地计量亩分厘单位)
- passenger+nginx框架部署
- Spring中的 @Lazy注解简析
- Android 开发笔记2.0
- 【微信小程序】video视频(77/100)
- 解读CUDA Compiler Driver NVCC - Ch.5
- centos安装与配置
- torc中abs()和abs_()的区别
- 下落的树叶(UVa699紫书p159)
- java生成pdf不支持中文_java生成pdf以及解决中文中文乱码问题
- VSCode去掉空行、自动换行