Oracle针对数据库某一行进行操作的时候,如何将这一行加行锁_oracle

select for update
这个是行级锁
当 commit或者rollback时,锁释放
记得打开事务,比如jdbc里面
setAutoCommit(false);
步骤如下:
1 在JDBC中setAutoCommit为false
2 在Oracle中查询,使用for update字句,锁定所有select出来的记录行
3 执行所需操作
4 con.commit()以上事务
完毕。

时间: 2024-09-10 20:53:34

Oracle针对数据库某一行进行操作的时候,如何将这一行加行锁_oracle的相关文章

探索Oracle之数据库升级三 回退升级操作(11.2.0.4Downgrade 11.2.0.3)

探索Oracle之数据库升级三 回退升级操作(11.2.0.4Downgrade 11.2.0.3)   我们可以选择2种回退办法: 1.   通过restore point还原到11.2.0.1的数据库 2.   执行catdwgrd.sql降级数据字典   第一种方法: [oracle@db01 dbs]$ sqlplus /as sysdba SQL*Plus: Release 11.2.0.4.0Production on Sat Oct 4 04:53:22 2014 Copyrigh

Oracle 9i数据库中动态重配置深入分析

Oracle9i最重要的新特性就能动态修改几乎所有Oracle性能参数.这使Oracle专家能在Oracle实例运行期间动态地重新配置它--不管是因为要解决当前的一个性能问题,还是因为预测到一个紧迫的性能需求.由于能动态修改系统全局区域(System Global Area,SGA)中的所有东西(SGA是Oracle的一个实例使用的RAM),所以至关重要的一点就是知道如何监视Oracle数据库.归纳出系统访问趋势及访问模式后,可因为预测到常规的资源需求而提前重新配置好数据库. 牵涉到动态数据库调

RedHat As 5.5 安装 Oracle 10g数据库

一.安装环境 System : RedHat As 5.5 Oracle Version : Oracle 10g 二.准备安装 1.修改/etc/redhat-release内容为 redhat-4 2.创建Oracle相关的用户及目录 将用户切换到root帐号,进行登录 # su - 创建oracle相关的用户组,用户 # groupadd oinstall # groupadd dba # useradd oracle -g oinstall -G dba 修改oracle用户的密码 #p

CodeIgniter针对数据库的连接、配置及使用方法_php实例

本文实例讲述了CodeIgniter针对数据库的连接.配置及使用方法.分享给大家供大家参考,具体如下: 1. 数据库: create database test; create table users( id int not null, name varchar(10), pwd varchar(10), email varchar(20) ) insert into users values(1,'shunping','shunping','aa@163.com'); insert into

Oracle 9i数据库在白沙集团应用解决方案

综述:"鹤舞白沙,我心飞翔" 白沙集团是我国著名的大型国有企业集团和湖南省利税首户,其核心企业长沙卷烟厂2002年生产卷烟突破90万大箱,实现销售收入67.86亿元,利税48.87亿元, 上缴税金占全省财政的23%.白沙集团目前已形成了多元化发展的经营格局,拥有全资子公司一家,控股和参股子公司16家,其下属企业涵盖烟草.药业.物流.金融投资.纵向多元化.后勤物业服务等六大产业. 面对洋烟入侵.地方封锁.品牌竞争等激烈的市场形势,白沙集团通过建立服务营销体系,实施"6P&quo

SQL和Oracle对数据库事务处理的差异性

在吉日嘎拉的软件编程走火入魔之:数据库事务处理入门(适合初学者阅读)文章中关于MS SQL Server和Oracle对数据库事务处理的差异性引起一些争论,因此记录我对数据库事务处理的想法. 简介 本文讲述MS SQL Server和Oracle对数据库事务处理的差异性,以及Oracle如何对事务处理的实现. 什么是事务 数据库事务(Database Transaction)是一组数据库操作的处理单元.事务符合ACID的特性: Atomic:原子性,要么全部要么一无所有.All or None.

Oracle 9i数据库服务器的体系结构

2.4.1 进程结构    Oracle 9i网络环境里共有两大类进程.    1. 用户进程    用户进程是在客户机内存上运行的程序,如客户机上运行的[SQL Plus].[企业管理器]等.用户进程向服务器进程提出操作请求.    2. 服务器进程    主要的服务器进程如表2.5所示.表2.5 Oracle 9i的主要后台支持进程 名称 主要作用 系统监控进程(SMON) 数据库系统启动时执行恢复性工作,对有故障数据库进行恢复 进程监控进程(PMON) 用于恢复失败的用户进程 数据库写入进

Oracle DBA数据库日常维护完全手册

在Oracle数据库运行期间,DBA应该对数据库的运行日志及表空间的使用情况进行监控,及早发现数据库中存在的问题. 一.Oracle警告日志文件监控 Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况: ●数据库的启动.关闭,启动时的非缺省参数: ●数据库的重做日志切换情况,记录每次切换的时间,及如果因为检查点(checkpoint)操作没有执行完成造成不能切换,会记录不能切换的原因: ●对数据库进行的某些操作,如创建或删除表空间.增加数据文件:

安装Oracle RAC数据库(中)

14:安装Oracle Clusterware (1)解压软件包 这里假定数据库所有软件放在了/rac目录下,首先需要解压Oracle的两个软件包,操作如下: [root@node-rac1 rac]#ls linux_11gR1_database_1013.zip linux_x86_11gR1_clusterware.zip [root@node-rac1 rac]#unzip linux_x86_11gR1_clusterware.zip [root@node-rac1 rac]#unzi