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

oracle的读写表并发操作

 k 说(14:52):
问个问题 查询数据库表的时候 该表还能写数据吗  是按照排队的顺序 还是按照操作的时间顺序(不知道oracle如何处理这个问题)  假设一个情况:我现在在查询计费表(这个时间可能要花10分钟) 10分钟有很多计费数据要入计费表(那这个写数据是要等我查询完了之后才能写吗) 写数据库肯定很快(0.1秒(还是来了数据就写) 查询依然查询写之前的数据
m说(14:54):
能写
m1说(14:54):
你用select .... for update nowait 好像是 我忘了具体怎么写了,这样就可以锁表了,等你查完了提交后别人才能更新
m说(14:55):
跟事物级别有关系
m说(14:55):
并发级别设置
m3 说(14:56):
查询时候千万别锁表
k 说(14:59):
我现在也觉得能写 因为我查询报表库 订购表 数据出来的很快(597.797秒) 现在我查现网库 花了 1184.062秒  这中途肯定写数据去了 
m 说(14:59):
能写
m说(14:59):
查询,写入都是并发的
现在有新的问题,既然查询数据的时候也在写数据,那么我的查询场景应该是写之前的场景,因为如果写一次数据,我又从头开始查询,那我的查询就完成不了了。所以oracle应该是用了缓冲数据的功能,查询的过程中,先把写入的数据放到缓冲区里,等查询完毕了,在写入表空间里。(不知道是不是这样,对数据库不是很了解,这是我的一个想法而已,自己觉得还有点儿道理)


相关文档:

ORACLE日期时间函数大全

ORACLE日期时间函数大全
   TO_DATE格式(以时间:2007-11-02   13:45:25为例)
  
        Year:     
        yy two digits 两位年       &nb ......

设置Oracle提示符

在$ORACLE_HOME/sqlplus/admin/login.sql (或者是glogin.sql)中添加:
set termout off   
  COLUMN prompter new_value m_prompt     
  select host_name || ':' || instance_name ||' >'  prompter       
  from sys.v_$insta ......

Oracle审计功能


Oracle审计功能
审计是对选定的用户动作的监控和记录,通常用于:
u          审查可疑的活动。例如:数据被非授权用户所删除,此时安全管理员可决定对该 数据库的所有连接进行审计,以及对数据库的所有表的成功地或不成功地删除进行审计。
u    &n ......

Oracle 10g SQL*Plus命令实践


1、连接Oracle数据库
启动SQL*Plus,要求输入User Name、Password、Host String这三个参数,例如我在安装的时候默认创建的数据库为orcl,也就是SID,密码也为orcl,对应上面的三个参数如下所示:
User Name:orcl
Password:orcl
Host String:orcl as sysdba
就可以登录成功。
或者也可以使用默认的scott来登录: ......

java调用Oracle用户登录存储过程

PROCEDURE user_Login (
      i_AuthID         IN       user_UserPass.UserID%TYPE,        --用户代码
      i_FunctionCode   IN &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号