達夢相關的:
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);