查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件
摘要:查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件1、查看表空间已经使用的百分比Sql代码select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used" from (select tablespace_name
阅读全文
posted @
2014-03-20 16:44
意识与存在
阅读(11557)
推荐(0) 编辑
PL/SQL编辑数据"这些查询结果不可更新,请包括ROWID或使用SELECT...FOR UPDATE获得可更新结果"处理
摘要:只要有人用了: select t.* from 表名 t where 字段=xxx for update而不是: select t.rowid,t.* from 表名 t where 字段=xxx for update进行数据更新操作,就会出现这种情况.for update 不带rowid,是一种很傻X的行为,就像使用svn进行源码修改不先获取最新一样.如果是在客户现场的真实库中这样操作还会导致客户业务处理挂起,后果是很严重的.因此,在项目组内尤其是新人需要强调相关操作规范,使相关动作形成习惯.要查询是谁进行了全表锁定,参考以下语句:"----查询oracle用户名,机器名,锁表对象SELEC
阅读全文
posted @
2014-03-02 20:39
意识与存在
阅读(13208)
推荐(1) 编辑