文章分类 -  Oracle数据库

pl/sql中,查询语句+for update快速进行数据修改
摘要:查询语句+for update快速进行数据修改, 如查询语句:select * from tableA where id=1 若想对此条数据进行修改,则可以在其后面加上for update即 select * from tableA where id=1 for update 再点击,pl/sql界面中 一个锁头的图标(Edit data ),即可对数据进行编辑, 点"提交"完成对该条数据的修改. 阅读全文
posted @ 2011-01-28 16:30 加乐sky 阅读(1940) 评论(0) 推荐(0)
oracle事务管理相关问题总结
摘要:oracle事务管理相关问题总结 1.oracle对一条sql语句的执行是怎么管理并发和恢复控制的?  一条符合语法的sql语句,定义了对数据库的操作。此操作执行的时刻,对应了数据库的一个数据状态。可以这样理解这个状态:到此执行时刻为止,没有任何数据库语句级操作正在并发执行;就是说实际上正在并发执行的多个语句级操作可以假定在此语句操作之后执行。这里强调语句级操作,是指如果一个事务包含多个操作语句,... 阅读全文
posted @ 2010-09-08 00:33 加乐sky 阅读(227) 评论(0) 推荐(0)
Oracle创建悲观锁和乐观锁
摘要:为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候... 阅读全文
posted @ 2010-09-08 00:25 加乐sky 阅读(287) 评论(0) 推荐(0)
转载-----通过分析SQL语句的执行计划优化SQL(总结)
摘要:目录第1章 性能调整综述第2章 有效的应用设计第3章SQL语句处理的过程第4章 ORACLE的优化器第5章 ORACLE的执行计划 访问路径(方法) -- access path 表之间的连接 如何产生执行计划 如何分析执行计划 如何干预执行计划 - - 使用hints提示 具体案例分析第6章 其它注意事项附录第1章 性能调整综述 Oracle数据库是高度可调的数据库产品。本章描述调整的过程和那些... 阅读全文
posted @ 2010-09-08 00:14 加乐sky 阅读(387) 评论(0) 推荐(0)
Oracle服务器主机地址的配置
摘要:以Oracle 11g为例来说明。 使用GUI客户端(如Navicat)或者在程序中连接Oracle时需要填写Oracle服务器的地址,当然默认是localhost,但是由于Oracle安装过程中安装程序可能自动识别了本机的静态IP,则localhost就不是默认的连接地址了。解决的方法很简单,主要是修改Oracle的配置文件中的主机名即可。修改有如下两种方案。 第一:使用Oracle Net... 阅读全文
posted @ 2010-08-17 10:41 加乐sky 阅读(2234) 评论(0) 推荐(0)