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

北京网站seo排名优化网游开发成本

北京网站seo排名优化,网游开发成本,宜黄建设局网站,godaddy wordpress 2014权限管理是 Oracle 系统的精华#xff0c;不同用户登录到同一数据库中#xff0c;可能看到不同数量的表#xff0c;拥有不同的权限。Oracle 的权限分为系统权限和数据对象权限#xff0c;共一百多种#xff0c;如果单独对用户授权#xff0c;很囧#xff0c;有一些用户需…权限管理是 Oracle 系统的精华不同用户登录到同一数据库中可能看到不同数量的表拥有不同的权限。Oracle 的权限分为系统权限和数据对象权限共一百多种如果单独对用户授权很囧有一些用户需要的权限是相同的就把这些用户归为同一类——某种角色通过设立一些有预定权限的角色简化和明确授权操作角色出现的动机也就是为了简化权限管理它是权限的集合。一般做法是系统把权限赋给角色然后把角色赋给用户当然也可以直接把某权限赋给用户。Oracle 提供细粒度的权限可以对表的某一列单独设置权限可以对某用户查询某表自动增添 where 限制条件。 权限允许用户访问属于其它用户的对象或执行程序ORACLE系统提供三种权限Object 对象级、System 系统级、Role 角色级。这些权限可以授予给用户、特殊用户public或角色如果授予一个权限给特殊用户Public用户public是oracle预定义的每个用户享有这个用户享有的权限,那么就意味作将该权限授予了该数据库的所有用户。对管理权限而言角色是一个工具权限能够被授予给一个角色角色也能被授予给另一个角色或用户。用户可以通过角色继承权限除了管理权限外角色服务没有其它目的。权限可以被授予也可以用同样的方式撤销。 Oracle 的角色存放在表 dba_roles 中某角色包含的系统权限存放在  dba_sys_privs 中 包含的对象权限存放在 dba_tab_privs 中。下面是“角色”、“用户”和“权限”的互查 1. 用户 例: conn system/888888 Connected. SYSTEMuserdatacreate user user50 identified by user50;User created.SYSTEMuserdatagrant connect,resource to user50;Grant succeeded. 查看当前登录用户拥有的所有角色和系统权限 USER50userdataselect * from session_privs;PRIVILEGE ------------------------------------------------------------------------------------------------------------------------ CREATE SESSION UNLIMITED TABLESPACE CREATE TABLE CREATE CLUSTER CREATE SEQUENCE CREATE PROCEDURE CREATE TRIGGER CREATE TYPE CREATE OPERATOR CREATE INDEXTYPE10 rows selected.USER50userdataselect * from role_sys_privs;ROLE PRIVILEGE ADMIN_OPT ---------------- ------------------------ --------- RESOURCE CREATE SEQUENCE NO RESOURCE CREATE TRIGGER NO RESOURCE CREATE CLUSTER NO RESOURCE CREATE PROCEDURE NO RESOURCE CREATE TYPE NO CONNECT CREATE SESSION NO RESOURCE CREATE OPERATOR NO RESOURCE CREATE TABLE NO RESOURCE CREATE INDEXTYPE NO9 rows selected. 查看某一用户所拥有的角色和系统权限 SYSTEMuserdataselect * from dba_role_privs where GRANTEEUSER50;GRANTEE       GRANTED_ROLE ADMIN_OPT DEFAULT_R ------------------------------ -------------------- --------- --------- USER50       RESOURCE   NO YES USER50       CONNECT NO YES SYSTEMuserdataselect * from dba_sys_privs where GRANTEEUSER50;GRANTEE PRIVILEGE ADMIN_OPT ------------------------------ ------------------------------ --------- USER50 UNLIMITED TABLESPACE NO 查看某一用户拥有的对象权限 SYSTEMuserdatagrant select on scott.emp to user50;SYSTEMuserdataselect * from dba_tab_privs where GRANTEEUSER50;GRANTEE OWNER TABLE_NAME GRANTOR PRIVILEGE GRANTABLE HIERARCHY -------------------- --------------- --------------- --------------- --------------- --------- --------- USER50 SCOTT EMP SCOTT SELECT NO NO 2. 权限 系统权限系统规定用户使用数据库的权限。系统权限是对用户而言)。对象权限某种权限用户对其它用户的表或视图的存取权限。是针对表或视图而言的。2.1. 系统权限管理 2.1.1 系统权限分类 DBA: 拥有全部特权是系统最高权限只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体不可以创建数据库结构。CONNECT:拥有Connect权限的用户只可以登录Oracle不可以创建实体不可以创建数据库结构。对于普通用户授予connect, resource权限。对于DBA管理用户授予connectresource, dba权限。 2.1.2 系统权限授权命令 [系统权限只能由DBA用户授出sys, system]授权命令SQL grant connect, resource, dba to 用户名1 [,用户名2]...; [普通用户通过授权可以具有与system相同的用户权限但永远不能达到与sys用户相同的权限system用户的权限也可以被回收。]  2.1.3.权限相关的视图 与权限,角色相关的视图大概有下面这些:        DBA_SYS_PRIVS: 查询某个用户所拥有的系统权限       USER_SYS_PRIVS:   当前用户所拥有的系统权限       SESSION_PRIVS:     当前用户所拥有的全部权限       ROLE_SYS_PRIVS:     某个角色所拥有的系统权限        注意: 要以SYS用户登陆查询这个视图,否则返回空.       ROLE_ROLE_PRIVS:    当前角色被赋予的角色       SESSION_ROLES:      当前用户被激活的角色       USER_ROLE_PRIVS:   当前用户被授予的角色       另外还有针对表的访问权限的视图:        TABLE_PRIVILEGES         ALL_TAB_PRIVS           ROLE_TAB_PRIVS:     某个角色被赋予的相关表的权限 3. 角色 3.1 何为角色  角色。角色是一组权限的集合将角色赋给一个用户这个用户就拥有了这个角色中的所有权限。 3.2 系统预定义角色  预定义角色是在数据库安装后系统自动创建的一些常用的角色。下介简单的介绍一下这些预定角色。角色所包含的权限可以用以下语句查询sqlselect * from role_sys_privs where role角色名; 1CONNECT, RESOURCE, DBA这些预定义角色主要是为了向后兼容。其主要是用于数据库管理。oracle建议用户自己设计数据库管理和安全的权限规划而不要简单的使用这些预定角色。将来的版本中这些角色可能不会作为预定义角色。   2DELETE_CATALOG_ROLE EXECUTE_CATALOG_ROLE SELECT_CATALOG_ROLE这些角色主要用于访问数据字典视图和包。   3EXP_FULL_DATABASE IMP_FULL_DATABASE这两个角色用于数据导入导出工具的使用。   4AQ_USER_ROLE AQ_ADMINISTRATOR_ROLEAQ:Advanced Query。这两个角色用于oracle高级查询功能。   5 SNMPAGENT用于oracle enterprise manager和Intelligent Agent   6RECOVERY_CATALOG_OWNER用于创建拥有恢复库的用户。关于恢复库的信息参考oracle文档《Oracle9i User-Managed Backup and Recovery Guide》   7HS_ADMIN_ROLEA DBA using Oracles heterogeneous services feature needs this role to access appropriate tables in the data dictionary.   3.3 管理角色 1.建一个角色sqlcreate role role1; 2.授权给角色sqlgrant create any table,create procedure to role1; 3.授予角色给用户sqlgrant role1 to user1; 4.查看角色所包含的权限sqlselect * from role_sys_privs; 5.创建带有口令的角色(在生效带有口令的角色时必须提供口令)sqlcreate role role1 identified by password1; 6.修改角色是否需要口令sqlalter role role1 not identified;sqlalter role role1 identified by password1; 7.设置当前用户要生效的角色(注角色的生效是一个什么概念呢假设用户a有b1,b2,b3三个角色那么如果b1未生效则b1所包含的权限对于a来讲是不拥有的只有角色生效了角色内的权限才作用于用户最大可生效角色数由参数MAX_ENABLED_ROLES设定在用户登录后oracle将所有直接赋给用户的权限和用户默认角色中的权限赋给用户。sqlset role role1;//使role1生效sqlset role role,role2;//使role1,role2生效sqlset role role1 identified by password1;//使用带有口令的role1生效sqlset role all;//使用该用户的所有角色生效sqlset role none;//设置所有角色失效sqlset role all except role1;//除role1外的该用户的所有其它角色生效。sqlselect * from SESSION_ROLES;//查看当前用户的生效的角色。 8.修改指定用户设置其默认角色sqlalter user user1 default role role1;sqlalter user user1 default role all except role1;详见oracle参考文档 9.删除角色sqldrop role role1;角色删除后原来拥用该角色的用户就不再拥有该角色了相应的权限也就没有了。 来自一泽涟漪的博客,转载请标明出处 www.cnblogs.com/ilifeilong转载于:https://www.cnblogs.com/CandiceW/p/10029499.html
http://wiki.neutronadmin.com/news/12766/

相关文章:

  • 潍坊网站建设联系方式网站为什么被挂马
  • 最新免费下载ppt模板网站网站添加地图导航
  • 如何建立自己的微网站哪里有做网站平台
  • 國家建设协会官方网站哪一个网站可以做任务拿佣金
  • 口碑好的聊城网站建设上海网站建设公司服务怎么做
  • 哪些网站教你做美食的网络科技公司骗术
  • 养生网站源码下载做好的网站如何上线
  • 康体设备网站建设昆明市建设局网站
  • 广东专业做网站排名公司哪家好重庆招生院校网站
  • 黄山网站设计太原搭建网站的公司
  • 关于推广网站的标题安徽网络公司排名
  • 牡丹江0453免费信息网站网站备案后可以修改吗
  • 花钱做的网站本人可以关闭吗公司名称变更网上核名怎么弄
  • 个人做 网站2019俄罗斯做牙网站
  • 网站建设规划书有哪些内容互联网行业怎么样
  • 怎么看网站室哪做的青岛 网站开发
  • 学校官方网站网页设计wordpress怎么卸载主题
  • 东莞营销型网站建设找火速美剧网站怎么做
  • 企业网站建设发展平台怎么样查询建设网站
  • 电子商务网站建设网站电子版没营业执照怎么做网站
  • 静态网站开发项目实验报告免费建站网站哪个好
  • 建设银行新加坡招聘网站黑龙江做网站的公司有哪些
  • 做外贸生意是不是需要建网站什么是网络营网络营销的特点
  • 专业做鞋子的网站wordpress 主题 ie6
  • 国内网站建设wordpress企业中文主题
  • 个人网站页面上海做网站 公司 哪家好
  • 网站更换模板seo的理解
  • 网站建设工资多少wordpress导航栏该怎么设置
  • 房城乡建设部门户网站网站建设公司唯美谷
  • 做网站要找什么公司麦田 网站建设