易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle和sqlserver查询时阻塞情况

1.oracle环境
create table test
(
id number(4),
name varchar2(20)
)
在一个session中
insert into test values(1,'aa');
在另一个session中
select * from test1;
查询没被阻塞
2.sqlserver环境
在一个session中
insert into test values(1,'aa');
在另一个session中
select * from test1;
查询被阻塞(实际上前一个session在update或delete时均会阻塞本次查询,当然,如果加上with (nolock),也不会被阻塞)


相关文档:

Oracle Data blocks ,Extents,Segment

(一)Data blocks ,Extents,Segment
    这就是他们之间的逻辑结构。
    先看Data blocks(也叫逻辑块,oracle块,页)吧,oracle存储数据都是在这些数据块中,一个数据块是磁盘上数据库物理空间一系列物理字节的组成。
    比Data blocks更高一层的逻辑数据块空间是e ......

Oracle学习总结

Oracle:一个数据库有多个用户,一个用户拥有一组数据库对象,这个用户我们俗称为方案,
      通常一个业务系统对应一个数据库用户。
★Oracle安装成功后会自动创建十来个系统界别的账户。默认情况下这些账户中只有四个可用,其它的帐号都被设置成了锁定或是设置为过   期状态,这四个帐户就 ......

oracle 存储过程

1.创建过程
   与其它的数据库系统一样,Oracle的存储过程是用PL/SQL语言编写的能完成一定处理功能的存储在数据库字典中的程序。
  语法:
  create [or replace] procedure procedure_name
  [ (argment [ { in| in out }] type,
  argment [ { in | out | in out } ] type
  { is | as }
  <类型 ......

ORA 00054错误 Oracle数据库的锁参考资料

解决方案:
    select session_id from v$locked_object;  --首先得到被锁对象的session_id
    SELECT sid, serial#, username, osuser from v$session where sid = session_id;   --通过上面得到的session_id去取得v$session的sid和serial#,然后对该进程进行终止。
&n ......

Oracle学习笔记:linux下启停Oracle


1. linux下启动oracle
su - oracle
sqlplus /nolog
conn /as sysdba
startup
exit
lsnrctl start
exit
2. linux下关闭oracle
su - oracle
sqlplus /nolog
conn /as sysdba
shutdown immediate
exit
lsnrctl stop
exit
3、启动监听器
oracle@suse92:~> lsnrctl start
4、停止监听器
oracle@suse92:~ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号