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...