日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

授予数据库账号dba权限_数据库用户和权限

發布時間:2024/1/23 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 授予数据库账号dba权限_数据库用户和权限 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據庫用戶權限應該按照用戶用途最小化。

數據庫用戶數據庫用戶類型DBA在安裝時,Vertica數據庫自動創建超級用戶。默認是dbadmin。該用戶不可被刪除。具有如下不可撤銷的角色: DBADMIN DBDUSER PSEUDOSUPERUSER 這些角色可以允許dbadmin執行所有的數據庫操作。

--創建其他的DBA賬戶

dbadmin=> create user dbadmin2 ;

CREATE USER

dbadmin=> grant dbduser,dbadmin,pseudosuperuser to dbadmin2 ;

GRANT ROLE

dbadmin=> \c - dbadmin2

You are now connected as user "dbadmin2".

dbadmin=> set role dbadmin,dbduser,pseudosuperuser;

SET

dbadmin=> show enabled roles;

name | setting

--------------+----------------------------------

enabled roles | dbduser, dbadmin, pseudosuperuser

對象所有者創建特定數據庫對象的用戶,就是object owner。 只有object owner和superuser才能對特定數據庫對象進行操作。 如果需要允許其他用戶允許訪問、操作該數據庫對象,需要使用grant進行賦權。其他(PUBLIC)所有非DBA、非object owner的賬戶,為其他賬戶。 新創建的用戶默認沒有訪問PUBLIC schema的權限,需要賦權 grant usage on schema public to xxx ;

創建數據庫用戶

新建的用戶默認只具有創建臨時表的權限。

鎖定用戶賬號

alter user username account lock?\[ unlock \] ;

\\

create user username account lock ;

設置/更改用戶密碼

alter user username identified by 'password';

數據庫角色

role是一組權限的集合,可以被賦予一個/多個用戶或其他角色。預定義數據庫角色:

角色說明

DBADMIN創建用戶和角色,對其授權等等

創建和刪除schemas

查看所有系統表

查看/終止用戶session

Access all data

PSEUDOSUPERUSER繞過所有grant/revoke authorization

創建schema和表

創建用戶和角色,并對其授權

更新用戶賬戶 (密碼/鎖定等)

創建和刪除UDF library和function,或者其他外部procedure

DBDUSERcall Database Designer function

SYSMONITOR查看所有標記為可監控的系統表 => select * from system_tables where is_monitorable='t';

PUBLIC

查看可用/已啟用角色

-- 查看所有可用角色

SHOW AVAILABLE ROLES ;

-- 查看所有以啟用角色

SHOW ENABLED ROLES ;

-- 查看所有可用角色

select * from roles ;

-- 查看所有用戶

select * from v_catalog.users;

-- 查看當前用戶的被授權

select * from grants ;

數據庫權限

superuser具有所有權限。

Schemas級別

操作所需權限

create schemacreate on database databaseName

drop schemaschema的創建者

alter schemacreate on database databaseName

Tables級別

操作所需權限

create tablecreate on schema schemaName

drop tablecreate on schema schemaName 或?usage on schema schemaName 或是 schema的創建者 或是表的創建者

truncate tableusage on schema schemaName 或是 schema的創建者

alter table add/drop/rename/alter-type columnusage on schema schemaName

alter table add/drop constraintusage on schema schemaName

alter table partition (reorganize)usage on schema schemaName

alter table renameusage/create privileges on the schema that contains the table

alter table ... set schemacreate on new schema AND usage on old schema

selectusage on schema AND select on table

insertusage on schema AND insert on table

deleteusage on schema AND DELETE/SELECT on table

updateusage on schema AND UPDATE/SELECT on table

REFERENCESusage on schema AND?REFERENCES to create foreign key constraints that reference this table

analyze_statistics

analyze_statistics_partitionusage on schema AND INSERT | DELETE | UPDATE? on table

drop_statisticsusage on schema AND?INSERT | DELETE | UPDATE? on table

drop_partitionsusage on schema

Views級別

操作所需權限

create viewcreate on schema AND select on BaseObjects

drop viewusage on schema And owner of view

selectview owner must have select ... with grant options

usage on schema

select on view

Projections級別

操作所需權限

create projectionselect on theTable AND? [? usage and create on schema? | schema owner ]

auto / delayed projectionselect on theTable AND usage on schema

alter projectionusage AND create on schema

drop projectionusage on schema Or owner

External Procedures級別

操作所需權限

create proceduresuperuser

drop proceduresuperuser

executeusage on schema AND execute on procedure

Libraries級別

操作所需權限

create librarysuperuser

drop librarysuperuser

User-Defined Functions級別

UDF = ScalarUDT = TransformUDAnF= AnalyticUDAF = Aggregate

操作所需權限

create function(SQL)

create function(scalar)

create transform function

create analytic function(UDFnF)

create aggregate function(UDAF)create on schema

AND

usage on baseLibrary

drop function

drop transform function

drop analytic function

drop aggregate functionusage on schema

AND

owner of function

alter function(scalar) ... rename tousgae And Create on schema

alter function(scalar) ... set schemausage on old schame

AND

create on new schema

execute(SQL/UDF/UDT/ADAF/UDAnF) functionusage on schema AND execute on function

Sequences級別

操作所需權限

create sequencecreate on schema

drop sequenceusage on schema Or owner

alter sequenceusgae AND create on schema

alter sequence ... set schemausage on old schema AND create on new schema

currval / nextvalusage on schema AND select on sequence

Resource Pools級別

操作所需權限

create resource poolsuperuser

alter resource poolsuperuser:

can modify these : MAXMEMORYSIZE PRIORITY QUEUETIMEOUT

normal-user:

update on resource pool ( can modify these : PLANNEDCONCURRENCY SINGLEINITIATOR MAXCONCURRENCY)

set session resource poolusage on resource_pool and? user can change their own resource pool

drop resource poolsuperuser

Users/Profiles/Roles級別

操作所需權限

create user/profile/rolesuperuser

alter user/profile/rolesuperuser

drop user/profile/rolesuperuser

Object Visibility級別

操作所需權限

look up schemaAt least one? privilege on schema

look up object in schema or in system tablesusgae on schema

AND

at least on privilege on any of the following objects : table/view/function/procedure/sequence

look up projectionat least on privilege on All anchor tables And usage on the schema of all anchor tables

look up resource poolselect on resource pool

existence of objectusage on schema

I/O Operations級別

操作所需權限

connect to verticadisconnectnone

export to verticaselect on source table

usage on source schema

insert on destination table

usage on destination schema

copy from verticausage on source/destination schema

select on source table

insert on destination table

copy from filesuperuser

copy from STDINusage on schema

insert on table

copy localusage on schema

insert on table

Comments級別

操作所需權限

comment on?{one of } :

AGGREGATE FUNCTION

ANALYTIC FUNCTION

CONSTRAINT

FUNCTION

LIBRARY

NODE

PROJECTION

PROJECTION COLUMN

SCHEMA

SEQUENCE

TABLE

TABLE COLUMN

TRANSFORM FUNCTION

VIEWobject owner or superuser

Tuning Operations級別

操作所需權限

profileSame privileges required to run the query being profiled

explainSame privileges required to run the query for which you use the EXPLAIN keyword

Access策略

列 access polices

行 access polices

Access Policies and DML Operations

Access Policies and Query Optimization

管理Access policies

總結

以上是生活随笔為你收集整理的授予数据库账号dba权限_数据库用户和权限的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美女被男生免费视频 | 免费av在线网址 | 成人动漫视频在线观看 | 绿帽人妻精品一区二区 | 欧洲视频在线观看 | www.人人草 | 亚洲图片欧美色图 | 小柔好湿好紧太爽了国产网址 | 久久久久久久综合 | 亲嘴扒胸摸屁股免费视频日本网站 | 天天躁日日躁狠狠躁欧美 | 二级黄色录像 | 青青草伊人久久 | 欧美亚洲 | 兔费看少妇性l交大片免费 日韩高清不卡 | 亚洲最大在线视频 | 欧美性xxxx| 一区二区日韩 | 欧美三极片 | 激情综合站 | 国产美女无遮挡免费 | 在线观看黄av | 日韩欧美字幕 | 亚洲综合在线中文字幕 | 91精品久久久久久久久久久 | 性生交生活片1 | 一级黄色大片网站 | 欧美爱爱网站 | 久久久久久久免费 | 麻豆久久久久久久 | 中文字幕在线观看三区 | wwwjizzzcom| 欧美在线色视频 | 欧美区一区二区 | 少妇情理伦片丰满午夜在线观看 | 奇米视频在线 | 色悠悠国产 | 亚洲欧美日韩在线不卡 | 国产又黄又爽 | 国产主播99| 日日射射 | 国产视频69 | av播放在线| 日本午夜视频在线观看 | 亚洲爽爽 | 亚洲日本在线播放 | 一级大片黄色 | 国产在线精品成人欧美 | 成人午夜激情视频 | 欧美一区二区三区公司 | 肉肉视频在线观看 | 91精品国产高清一区二区三密臀 | 日韩精品中文字幕一区二区 | 日韩精彩视频在线观看 | 91麻豆一区二区三区 | www.亚洲黄色 | 成人免费入口 | 日韩av中文在线 | 女生扒开尿口 | 一区二区三区在线视频免费观看 | 激情开心站 | 久久男人的天堂 | 99精品视频在线看 | 亚洲一区欧美日韩 | 视频这里只有精品 | 国产一级片毛片 | 亚洲免费在线观看视频 | 国产a视频免费观看 | 中国一级黄色大片 | 尤物国产精品 | 亚洲欧美成人网 | 亚洲九九在线 | 精品在线视频免费观看 | 国产伊人久久 | xxx日本少妇 | 日韩精品一区二区三区色欲av | 日本私人影院 | 欧美精彩视频 | 久久人人插 | 亚欧美在线 | 天堂国产精品 | 一个色在线 | 西野翔之公侵犯中文字幕 | 久久久久成人精品免费播放动漫 | 欧美成人一二区 | 亚洲欧美综合一区二区 | 夜夜操天天干 | 天天干,天天操 | 黄色成人在线视频 | 黄色网在线看 | 四川少妇xxx奶大xxx | 高清av免费 | 欧美色图校园春色 | 久久99精品国产麻豆91樱花 | 午夜888 | 亚洲一区二区三区影视 | 四虎视频国产精品免费入口 | 伊人手机在线视频 | 亚洲黄色大全 |