关于达梦的一些随笔内容
达梦相关的:
create user DM_GUEST identified by dm2023###;
grant SOI to DM_GUEST;
---------------------------------
要通过数字重庆的产品访问表及字段:
grant select on DBA_OBJECTS to DM_GUEST;
grant select on DBA_TABLES to DM_GUEST;
grant select on DBA_TAB_COLUMNS to DM_GUEST;
角色的理解:
DBA:DM数据库系统中对象与数据操作的最高权限集合,拥有构建数据库的全部特权,只有DBA才可以创建数据库结构。
RESOURCE:可以创建数据库对象,对有权限的对象进行数据操纵,不可以创建数据库结构。
PUBLIC:不可以创建数据库对象,只能对有权限的数据库对象进行操纵。
VTI:角色具有系统动态视图查询权限。
SOI:角色具有系统表(SYS开头的表)的查询权限
-- 有事务未提交的表
SELECT b.OBJECT_ID,
b.OBJECT_NAME,
c.*
FROM v$lock a,
dba_objects b,
v$sessions c
WHERE a.table_id = b.object_id
AND ltype = 'OBJECT'
AND a.trx_id = c.trx_id
AND B.object_name='表名'
--杀掉一些僵尸进程
select
sess_id
from
v$lock a,
dba_objects b,
v$sessions c
where a.table_id = b.object_id
and a.ltype='OBJECT'
and a.trx_id = c.trx_id
and b.object_name like '%表名%'
and c.sql_text not like 'select * from \r\n v$lock a%';
sp_close_session(sess_id);