關於達夢的一些隨筆內容

似懂非懂视为不懂發表於2024-12-10

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

相關文章