关于oracle锁,关于oracle死锁

关于oracle死锁

如果仅仅是lock,以下语句可以发现所有用户锁  :

SELECT s.username,

decode(l.type, 'TM', 'TABLE LOCK', 'TX', 'ROW LOCK', NULL) LOCK_LEVEL,

o.owner,

o.object_name,

o.object_type,

s.sid,

s.serial#,

s.terminal,

s.machine,

s.program,

s.osuser

from v$session s, v$lock l, all_objects o

WHERE l.sid = s.sid

AND l.id1 = o.object_id(+)

AND s.username is NOT Null

如果有锁等待或死锁,可以通过以下语句发现:

select lpad('   ', decode(l.xidusn, 0, 3, 0)) || l.oracle_username User_name,

o.owner,

o.object_name,

o.object_type

from v$locked_object l, dba_objects o

where l.object_id = o.object_id

order by o.object_id desc

相关文档:

因为项目某些模块的数据结构设计没有严格按照某规范设计,所以只能从数据库中查询数据结构,需要查询的信息如下:字段名称、数据类型、是否为空、默认值、主键、外键等等。

在网上搜索了查询上述信息的方法,总结如下:

一,查询表基本信息

select

utc.column_name,utc.data_type,utc.data_le ......

第一课:客户端

1. Sql Plus(客户端),命令行直接输入:sqlplus,然后按提示输入用户名,密码。

2. 从开始程序运行:sqlplus,是图形版的sqlplus.

3. http://localhost:5560/ ......

1、目的:

Oracle系统中的profile可以用以对用户所能施用的数据库资源进展限制,运用Create Profile下令创办一个Profile,用它来兑现对数据库资源的限制运用,如果把该profile分配给用户,则该用户所能施用的数据库资源都在该profile的限制以内。

2、条件:

创设profile务必要有CREATE PROFILE的系� ......

select d.code,d.name, sum(w.weight) weight,round(avg(w.price),2) price,sum(w.money) money

from weight_info w left outer join t_dict d on w.productcode=d.code left outer  join t_balancecode b on w.balancecode=b.balancecode where 1=1 and w.operdate>TO_TIMESTAMP('2009-11-2 04:12:32.0', ' ......

配置文件:

......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值