- 浏览: 117687 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (83)
- 问题解决 (4)
- Oracle (21)
- css (1)
- jsp页面 EL表达式 (0)
- JSP (6)
- 网络必备知识 (1)
- Tomcat (3)
- html (10)
- JDK (1)
- Myeclipse (4)
- 术语 (1)
- ibatis (2)
- struts2 (1)
- /i (1)
- /g (1)
- /ig (1)
- /gi (1)
- /m的区别和含义 (1)
- Oracle 数据字段 (1)
- 行链接(Row chaining) 与行迁移(Row Migration) (1)
- oracle中substr函数的用法 (1)
- 各个数据库的端口 (1)
- OracleOraDB10g_home1TNSListener 无法启动 错误1067 (1)
- oracle服务说明 (0)
- [解决]ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 (0)
- ORA-28000: The Account is locked. 问题的解决 (0)
- pl/sql (1)
- JS (3)
- jqgrid (0)
- Jquery (3)
- 常识 (1)
- powerdesigner (4)
- javascript (6)
- java (3)
- 问题 (1)
- xml (1)
- sql (1)
- Myeclipse\ (1)
最新评论
connect、resource和dba三种标准角色:
授权语句:grant connect ,resource,dba to user with admin option;
(注意:其中的“with admin option”选项的含义是权限转授,该用户user能把他得到的这个权限再转授给其他用户user。)
经过授权以后,用户拥有connect、resource和dba三个角色的权限:
(1)Connect 角色,是授予最终用户的典型权利,最基本的权利,能够连接到ORACLE数据库中,并在对其他用户的表有访问权限时,做SELECT、UPDATE、INSERTT等操作。
Alter session--修改会话;
Create cluster--建立聚簇;
Create database link--建立数据库连接;
Create sequence--建立序列;
Create session--建立会话;
Create synonym--建立同义词;
Create view--建立视图。
(2)Resource 角色,是授予开发人员的,能在自己的方案中创建表、序列、视图等。
Create cluster--建立聚簇;
Create procedure--建立过程;
Create sequence—建立序列;
Create table--建表;
Create trigger--建立促发器;
Create type--建立类型。
(3)DBA角色,是授予系统管理员的,拥有该角色的用户就能成为系统管理员了,它拥有所有的系统权限。
从dba_sys_privs查看权限grantee privilege:
SQL>Select grantee,privilege fromdba_sys_privs
Wheregrantee=’resource’
Orderby privilege;
发表评论
-
Oracle中TO_DATE格式
2012-12-26 23:06 911Year: yy two digit ... -
oracle add_months函数的用法详解
2012-12-26 22:08 3121使用oracle add_months函数,就可以以得到 ... -
Oracle 分析
2012-12-26 21:42 738select count(*) from (sel ... -
Oracle日期格式
2012-12-26 21:39 811YYYY:四位表示的年份 YYY,YY,Y:年份的最后三位、两 ... -
oracle中 Round 函数使用
2012-12-26 15:52 3670Round 函数 语法为ROUND(number,num_d ... -
start with 条件
2012-11-30 14:18 791select '' || ca.agency_id ... -
Oracle截取字符串和查找字符串
2012-11-28 22:17 940oracle 截取字符(substr),检索字符位置(i ... -
sql
2012-11-16 17:55 602select t.vechile_code,t.org_nam ... -
项目sql
2012-11-05 10:52 721想要得到的结果,得到车牌号所对应 最大日期卡的状态,且卡的 ... -
Oracle中的时间函数用法(to_date、to_char)
2012-10-23 10:46 289724小时的形式显示出来要用HH24 select to ... -
DECODE()函数 用法
2012-10-23 10:46 839decode(acc.state, ... -
数据库
2012-10-23 10:02 634(select c.vechile_code,c.cr ... -
sql的left join 命令详解
2012-09-03 14:02 759给个通俗的解释吧. 例表a aid adate ... -
oracle 如何导出所有用户名和密码
2012-08-03 22:07 1030下面这个sql可以生成建用户有脚本,在源库执行,把执行结 ... -
ORACLE递归查询
2012-07-24 15:47 787DEPTID NUMBER 部门idPAREDE ... -
DECODE()函数 用法
2012-07-20 17:39 826作用:将输入数值与函数中的参数列表相比较,根据输入值返回 ... -
详解Oracle的unlimited tablespace系统权限
2012-07-05 13:58 62811. 系统权限unlimited tablespace是 ... -
Sys和system用户的区别,as normal、sysdba 和sysoper系统权限区别
2012-07-05 13:59 3291Sys和system用户的区别,as normal、sy ... -
通过pl/sql创建Oracle新用户
2012-07-05 13:59 762引用创建用户和为用户分配权限 dba账号登录pl/sql d ... -
Oracle连接远程数据库
2012-03-29 10:07 920引用 配置连接远程数据库ORCL125 = (DESCRI ...
相关推荐
2. 默认角色(Default Role):在用户创建时自动赋予,如RESOURCE和CONNECT,分别用于资源管理和连接数据库。 3. 用户定义角色(User-defined Role):由管理员自定义,可以根据需要组合不同的权限。 二、角色管理 ...
DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。 RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。 CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不...
此命令将 `CONNECT`、`RESOURCE` 和 `DBA` 权限授予 `dba_user`。 #### 三、其他常用用户管理命令 ##### 1. 创建普通用户 ```sql CREATE USER username IDENTIFIED BY password; ``` **示例**: ```sql CREATE ...
预定义的角色是这一机制的关键组成部分,其中包括CONNECT、RESOURCE、DBA、EXP_FULL_DATABASE和IMP_FULL_DATABASE这五个角色。 1. **CONNECT角色**:适用于常规用户,提供基本的数据库连接权限,允许用户创建和管理...
创建表空间: CREATE TABLESPACE (表空间名称) DATAFILE '表空间名称.DBF' SIZE 100M AUTOEXTEND ON/OFF; 创建用户: ... DEFAULT TABLESPACE <表空间名> ...系统自定义角色:CONNECT、RESOURCE、DBA
在Oracle中,常见的角色有CONNECT和RESOURCE,以及DBA。DBA角色拥有最高权限,几乎拥有所有的系统权限和对象权限。CONNECT角色通常授予最终用户,它包括了最基本的权限,例如建立会话、创建序列、创建视图等。...
同时用户要有dba的权限(如通过system用户给新用户分配权限:grant connect, resource, dba to scott) 语法:@+文件路径 SQL>@$ORACLE_HOME\RDBMS\ADMIN\owmctab.plb; SQL>@$ORACLE_HOME\RDBMS\ADMIN\owmaggrs....
1. 创建角色:Oracle 提供了多种角色类型,例如 CONNECT、RESOURCE 和 DBA 等,每种角色具有不同的权限。 2. 角色继承:Oracle 允许角色继承,以便实现角色之间的继承关系。 3. 权限分配:Oracle 通过 grants 语句来...
1. CONNECT、RESOURCE、DBA:这些角色主要面向数据库管理,但Oracle建议根据具体需求自定义权限规划,而不是依赖预定义角色。 2. DELETE_CATALOG_ROLE、EXECUTE_CATALOG_ROLE、SELECT_CATALOG_ROLE:这些角色允许...
- 验证用户是否拥有正确的角色:检查用户是否已分配了能够执行特定操作的角色,如DBA、CONNECT或RESOURCE。 - 检查对象权限:确认用户是否直接或通过角色间接拥有对目标对象的权限。 - 分配权限:如果缺少权限,...
预定义角色是由Oracle系统提供的,具有特定的权限集合,如`CONNECT`和`RESOURCE`角色。灵活数据库角色则是由管理员根据需求创建,可以自由地组合和分配权限。 5. 角色的激活与撤销: 用户可以通过`ALTER USER`语句...
9. 系统角色:预定义的系统角色如DBA、RESOURCE和CONNECT,提供了常见的系统权限集。DBA角色拥有所有系统权限,RESOURCE适合开发人员,而CONNECT则用于基本的连接和数据操作。 10. 权限继承(Privilege Inheritance...
GRANT "CONNECT", "RESOURCE", "DBA", "EXP_FULL_DATABASE", "IMP_FULL_DATABASE" TO "TESTER"; ``` ### 查询用户信息 在Oracle中,可以通过以下几种方式查询用户信息: 1. **查询所有用户** - `SELECT * FROM ...
- **DBA管理用户**:除了`CONNECT`和`RESOURCE`权限外,还会授予`DBA`权限。 ##### 实体权限 实体权限是指用户对特定表或视图的操作权限,主要包括以下几种: - **SELECT**: 允许用户查询表中的数据。 - **UPDATE**...
对学习数据库系统原理有帮助 创建角色命令: CREATE ROLE <角色名> IDENTIFIED BY <口令> 注意:角色名必须唯一,不能与数据库其它...SCOTT TIGER CONNECT和RESOURCE INTERNAL ORACLE DBA 可执行数据库的一些日常操作
进一步,为了使用户可以执行更多操作,还可以授予 connect 和 resource 权限: ```sql GRANT CONNECT, RESOURCE TO remotesea; ``` - **`CONNECT`**:允许用户登录到数据库。 - **`RESOURCE`**:允许创建除了表...
对于常规数据库开发工作,一个用户通常只需要 `CONNECT` 和 `RESOURCE` 两个角色。通过 `GRANT` 命令可以将角色或权限授予用户,例如: ```sql GRANT CONNECT TO jerry; GRANT RESOURCE TO jerry; ``` 如果需要...
对john用户授予基本的CONNECT和RESOURCE角色: ``` GRANT CONNECT TO john; GRANT RESOURCE TO john; ``` 如果需要修改用户的密码,可以使用ALTER命令,如将john用户的密码改为john5678: ``` ALTER USER john ...
2. **RESOURCE角色**:此角色通常授予开发人员,允许他们创建和管理数据库对象。包含以下权限: - CREATE CLUSTER:与CONNECT角色相同。 - CREATE PROCEDURE:创建存储过程。 - CREATE SEQUENCE:与CONNECT角色...