当前位置: 首页 > news >正文

江苏常州最新疫情/安卓手机优化

江苏常州最新疫情,安卓手机优化,保定网站建设培训班,商业模式顶层设计案例天萃荷净回收dba中alter system处理方法,想回收dba的alter system权限,直接回收这个系统权限从dba的做法是不推荐使用,因为修改了系统默认的dba角色所具有的系统权限,可能会导致未知的后果。好的做法是创建新的角色,使…

天萃荷净

回收dba中alter system处理方法,想回收dba的alter system权限,直接回收这个系统权限从dba的做法是不推荐使用,因为修改了系统默认的dba角色所具有的系统权限,可能会导致未知的后果。好的做法是创建新的角色,使其有dba中除alter system之外的所有权限。

1、数据库版本

SQL> select * from v$version;

BANNER

-------------------------------------------------------------------------

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

PL/SQL Release 11.2.0.1.0 - Production

CORE 11.2.0.1.0 Production

TNS for 32-bit Windows: Version 11.2.0.1.0 - Production

NLSRTL Version 11.2.0.1.0 - Production

2、创建角色并授权

SQL> create role oracleplus;

角色已创建。

SQL> declare

2 cursor cur is select privilege from role_sys_privs where role='DBA'

3 AND PRIVILEGE NOT IN ('ALTER SYSTEM','ADMINISTER RESOURCE MANAGER');

4 BEGIN

5 FOR C in cur loop

6 EXECUTE IMMEDIATE 'grant '||c.privilege||' to oracleplus';

7 END loop;

8 END;

9 /

PL/SQL 过程已成功完成。

SQL> SELECT PRIVILEGE FROM ROLE_SYS_PRIVS

2 WHERE ROLE ='DBA' AND PRIVILEGE NOT IN(

3 SELECT PRIVILEGE FROM ROLE_SYS_PRIVS

4 WHERE ROLE ='oracleplus'

5 );

PRIVILEGE

----------------------------------------

ALTER SYSTEM

ADMINISTER RESOURCE MANAGER

说明:授予创建角色出ALTER SYSTEM和ADMINISTER RESOURCE MANAGER系统权限之外的所有权限

3、创建用户并授权角色

SQL> create user chf_xff identified by oracleplus;

用户已创建。

SQL> grant oracleplus to chf_xff;

授权成功。

4、单独授予ADMINISTER RESOURCE MANAGER权限

SQL> exec dbms_resource_manager_privs.grant_system_privilege(

2 grantee_name => 'CHF_XFF',admin_option => false);

PL/SQL 过程已成功完成。

SQL> CONN chf_xff/oracleplus

已连接。

SQL> SELECT * FROM SESSION_PRIVS WHERE

2 PRIVILEGE ='ADMINISTER RESOURCE MANAGER';

PRIVILEGE

----------------------------------------

ADMINISTER RESOURCE MANAGER

说明:

1)通过授权oracleplus角色和ADMINISTER RESOURCE MANAGER权限,完成回收dba中的alter system权限要求。

2)如果只有个别用户有这样的需求,那么可以直接生成批量授权语句实现,而不用建立类此oracleplus这样的角色。

5、为何单独授予ADMINISTER RESOURCE MANAGER权限

SQL> CONN / AS SYSDBA

已连接。

SQL> GRANT ADMINISTER RESOURCE MANAGER TO CHF_XFF;

GRANT ADMINISTER RESOURCE MANAGER TO CHF_XFF

*

第 1 行出现错误:

ORA-00990: 权限缺失或无效

说明:ADMINISTER RESOURCE MANAGER这个系统权限在10g及其以后版本中,就不能直接使用GRANT/REVOKE直接授权/回收权限,而必面使用dbms_resource_manager_privs.grant_system_privilege和revoke_system_privilege过程进行处理。

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之【学习笔记】Oracle权限 回收DBA权限中的alter system处理方法案例

http://www.jmfq.cn/news/4820959.html

相关文章:

  • 湛江网站建设/网站设计与实现毕业设计
  • 可以做动画的网站有哪些/百度关键词推广教程
  • 云服务器做网站要备案吗/如何建立个人网址
  • 将网页加入可信站点/百度网盘资源搜索
  • 做彩票网站要什么接口/安卓优化大师官方版
  • 海东高端网站建设公司/女生学网络营销这个专业好吗
  • 网站建设如何在宣传部备案/百度竞价推广登陆
  • 仿站小工具怎么用/百度山西授权代理
  • 济源做网站/百度广告代理公司
  • 西峡网站建设/seo优化培训学校
  • 黄页是干什么用的/网站按天扣费优化推广
  • 怎么将国内网站接入香港服务器/新手做外贸怎么入门
  • 自己的网站怎么做商城/2345网址导航怎么卸载
  • 公务员写作材料网站/百度统计网站
  • 移动网站 做优化/百度竞价推广什么意思
  • 网站开发需要怎么做/营销传播
  • 如何评判一个网站建设的怎么样/怎样开自己的网站
  • 云南工程建设投标网上报名网站/学管理培训班去哪里学
  • 网站设计的网站/网站优化团队
  • 境外公司在国内建网站/360站长平台
  • 寮步东莞网站建设/色盲测试图免费测试
  • 南通建设招聘信息网站/网店营销的推广方法有哪些
  • 手机淘宝官网首页/郑州官网关键词优化公司
  • 凡科网做的网站保存后就上传了吗/百度推广营销
  • 湖北省建设工程网站/百度宣传广告要多少钱
  • dedecms仿新闻网站/如何建立自己的网页
  • 福田网站建设费用预算/网站seo价格
  • 网站 字号 英文/二级分销小程序
  • 如何把自己做的网站放到内网/b站网页入口
  • 互联网门户网站有哪些/自媒体视频发布平台