db2許可權設定,允許操作表資料,禁止操作表結構

2021-08-14 19:59:10 字數 844 閱讀 8749

db2許可權設定,允許操作表資料,禁止操作表結構

需要注意以下幾點:

一、db2上使用者預設具有的許可權。

--檢視許可權

db2 get authorizations

----刪除許可權

db2 revoke implicit_schema on database from user pjsdev

二、db2上,使用者隱式具有public許可權,該許可權能夠ddl,建表,修結構都可以。

----刪除隱式許可權

db2 revoke implicit_schema on database from public

db2 revoke createtab  on database from public

三、增加運算元據(dml)許可權 

dataaccess特權是db2新引入的許可權,對於資料庫中所有表、檢視、具體化查詢表和暱稱,它會提供下列許可權和特權:

對資料庫的 load 許可權

select 特權(其中包括對系統目錄表和檢視的 select 特權)

insert 特權

update 特權

delete 特權

db2 grant dataaccess on database to user pjsdev

--db2 revoke dataaccess on database from user pjsdev

四、對sequence需要單獨賦許可權

序列特權

usage 允許使用者對序列使用nextval和prevval表示式

db2 grant usage on sequence dev.hibernate_sequence to user pjsdev

db2 表操作語句

1 刪除表中的某一列 alter table t req temporary requirementdrop columntemporary requirement type id 2 在表中增加一列 alter table t req temporary requirement add tempo...

遠端操作db2資料庫表

條件 遠端linux系統已安裝db2資料庫,有一資料庫名稱geo,有一表叫stu。其中使用者user1 user2。geo中表模式user2 目的 用user1登入到db2資料庫,並能執行sql語句。操作步驟 user1登入到遠端linux系統 設定db2環境變數 執行命令 path path op...

db2匯入匯出單錶資料 db2備份恢復

db2look d dbname e o db.sql i username w password db2 tf db.sql 單錶匯出db2move web export tn yc news u db2user p psw db2move cqycnw export tn magazinecol...