- 浏览: 1571582 次
- 来自: 上海
文章分类
- 全部博客 (374)
- Java (101)
- Struts (54)
- Oracle (30)
- JavaScript (16)
- Spring (27)
- Hibernate (16)
- MyEclipse (3)
- JSF (1)
- FreeMarker (2)
- SiteMesh (2)
- JfreeChart (2)
- Ibatis (2)
- JSP (12)
- MyBatis (4)
- SWFupload (1)
- EJB (4)
- Jboss (4)
- WebService (2)
- Linux (16)
- Android (2)
- XML (6)
- Java 网络编程 (13)
- AXIS2 (1)
- FTP (1)
- Jswing (1)
- Socket (3)
- 杂文选集 (6)
- solr (2)
- PS (1)
- Tomcat (7)
- JDBC (9)
- Highcharts (1)
- maven (1)
- Nodejs (0)
- navicat (2)
- Exception (5)
- eclipse (3)
- jQuery (1)
- springMVC (4)
- MySQL (11)
- SVN (1)
- Sql Server (1)
- zookeeper (1)
- JVM (1)
- Groovy (2)
- Git (1)
- Nginx (1)
- DynamicReport (1)
- IDEA (2)
- JasperReports (1)
- Postgresql (2)
- Mac (1)
- gradle (1)
- 数据结构算法 (1)
最新评论
-
hpu145:
引用引用
java 千分位的添加和去除 -
被遗忘的下路:
少了个junit-4.8.2的包
SSH2整合完整案例(四十三) -
白天看黑夜:
java过滤emoji字符处理,希望能帮到你http://ww ...
emoji 表情图片解决方法 -
caipeiming:
这个挺好JavaScript实现input输入框控件只允许输入 ...
js 控制文本框只能输入中文、英文、数字等 -
双子树:
东西太好啦受教啊
Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)
1.查询 oracle 所有的角色
2.介绍常用的 预定角色 connect ,resource,dba
3.举例:授予 connect resource dba 系统角色
4.收回角色
5.自定义 角色 --一般是dba来建立,别的用户需要 create role 的系统权限(创建角色时候可以指定验证方式(不验证,数据库验证等)
6.给 自定义角色 授予 系统权限
7.给自定 角色 授予 对象权限
8.将自定义角色 授予 用户
9.删除某个用户的角色
10.删除 自定义 角色
11.查看当前用户拥有的 角色
select * from dba_roles;
2.介绍常用的 预定角色 connect ,resource,dba
1.connect 具有一般开发人员的大部分权限,建立一个用户多半情况下,赋予 connect 和 resource 角色 就够了。 connect角色 所拥有的权限有 : alter session 修改会话 create cluster 创建簇 create database link create session create table create view create sequence 2.resources 角色用开发人员选用的其他权限,比如建立存储过程,触发器,resource 角色隐含了 unlimited tablespace 系统权限 无限表空间权限。 create cluster create indextype create table create type create proecdure create trigger 3.dba角色具有 所有的系统权限 以及 with admin option选项,默认的dba用户为 sys和system 他们可以将任何系统权限授予其他用户,但是 dba角色不具备 sysdba和sysoper的特权(启动和关闭数据库)
3.举例:授予 connect resource dba 系统角色
grant connect to luob 【with admin option】 //授予 连接权限 是否遗传下去 grant resource,dba to luob //授予 资源 和 dba 角色
4.收回角色
revoke connect,resource,dba from luob //回收 连接 资源 dba 角色
5.自定义 角色 --一般是dba来建立,别的用户需要 create role 的系统权限(创建角色时候可以指定验证方式(不验证,数据库验证等)
create role 角色名 not identified;//不需要验证的 alter role myrole identified by m123;//将上面定义的角色 修改成需要数据库验证的 角色 create role 角色名 identified by r111;//定义需要验证的 角色 myrole
6.给 自定义角色 授予 系统权限
grant create session to 角色名 【with admin option】 //给连接权限给 角色
7.给自定 角色 授予 对象权限
grant select on scott.emp from 角色名 --都是 system 用户登录 grant update on scott.emp from 角色名 -- 如果用 scott 就没有方案名 grant delete on scott.emp from 角色名 grant all on emp from 角色
8.将自定义角色 授予 用户
grant 角色名 to 用户名 【with admin option】
9.删除某个用户的角色
revoke 角色名 from 用户名
10.删除 自定义 角色
drop role 角色名 //如果角色被删除了, 拥有这个角色的人都没有角色对应的权限了
11.查看当前用户拥有的 角色
select * from user_role_privs
发表评论
-
常见ETL工具一览
2017-08-08 11:05 2492ETL(Extract-Transform-Load的 ... -
Oralce 随手笔记(二)
2014-11-03 08:58 2016151 查询当前用户自己有多少张表 user_tabl ... -
Oracle 随手笔记(一)
2014-11-02 02:01 1446--author: luobin --data: 201 ... -
Oracle 触发器
2014-11-02 01:54 1285---before 触发器 在 dml 操作之后-- ... -
Oralce 开发包 和 游标
2014-11-02 01:53 1459--_________________________ ... -
Oralce 存储过程 和 函数
2014-11-02 01:49 992--___________ ... -
Oracle 顺序控制,异常处理,动态sql
2014-11-02 01:45 1756-----------------顺序控制-------- ... -
Oracle 流程控制 和 循环控制
2014-10-30 20:31 694--_______________________ ... -
Oracle 索引 和 PL/SQL
2014-10-30 20:30 1628--____________________ ... -
Oracle 序列 和 视图
2014-10-30 20:27 848-------------------- ... -
Oralce DDL,DML,DQL,DCL,TCL
2014-10-30 20:22 1020--Oracle --day:2010-4-8 ... -
Oralce Case When的用法
2013-10-16 17:05 2128--简单Case函数 CASE sex W ... -
Oralce 随机取一条数据
2013-08-27 21:44 2322Oralce随机数 select * from (selec ... -
Oracle 存储过程的使用
2013-03-20 20:14 2305本文主要是总结 如何实现 JDBC调用Oracle的存储过程, ... -
Oracle DDL,DML,DCL,TCL
2013-03-06 16:52 0DDL DDL(Data Definition Langu ... -
Oracle SQL优化
2013-03-06 12:03 2012ORACLE SQL 优化 1.访问 Tab ... -
Ibatis 整合spring + Struts2 加入OSCACHE
2012-11-14 00:10 4503说明: 使用 spring2.5 +ibatis2.3 ... -
Oracle 常用函数
2012-08-31 02:12 27461.得到字符串中的第一 ... -
Oracle 子查询等常见的sql语句
2012-08-23 00:07 6060oracle 对于汉字,如果数据库字符编码为 GBK 占用2个 ... -
Oracle 常用数据类型
2012-08-22 22:05 14941.字符类型 char(2000):定长的,最大为2000 ...
相关推荐
oracle自定义日期函数、你值得拥有!
(1)创建自定义序列号配置表如下: –自定义序列 create table S_AUTOCODE ( pk1 VARCHAR2(32) primary key, atype VARCHAR2(20) not null, owner VARCHAR2(10) not null, initcycle CHAR(1) not ...
C#调用Oracle自定义类型存储过程,Oracle存储入参为type类型,对于不熟悉Oracle朋友,可以参考来调用。实现思路和正常调MSSQL一样,先建立连接,再定义一个IOracleCustomType的类,然后Oracle.DataAccess.dll的...
c#调用Oracle UDT自定义结构数组类型源代码
oracle角色大全信息oracle角色大全信息oracle角色大全信息oracle角色大全信息oracle角色大全信息
oracle自定义函数的总结,主要对如何定义函数以及使用。
oracle自定义异常,里面包括自定义异常的示例,分享一下!
Oracle自定义聚合函数,分析函数.
Oracle Exception汇总(自定义Oracle异常) 使用方法举例: Exception When no_data_found then Dbms_output.put_line(‘no_data_found’); ACCESS_INTO_NULL 为对象赋值前必需初始化对象。对应ORA-06530错误。 CASE...
ORACLE 用户自定义异常小例子 1.进入pl/sql测试窗口 2.执行语句 declare empname varchar2(255); customize_exp EXCEPTION; –自定义异常 begin FOR c IN (select d.* from scott.dept d) ...
强大的oracle编程。oracle数组操作基础教程
在loadrunner添加oracle的自定义计数器
oracle自定义监视器
自从Oracle9i 推出Any数据类型(ANYDATA, ANYDATASET, ANYTYPE)以来,其使用鲜有详细示例,在Google到Steve Hilker 的博文中实验学习,欢迎大家扩展。...
自定义函数不能被直接在Java中调用,可以通过存储过程调用函数的方法。本文采用实例的方法,介绍如何在Oracle数据库客户端PL/SQL中创建自定义函数,然后创建相应的存储过程调用该函数,最终实现一个实例计算。
* 自定义聚合函数 wmsys.wm_concat 替换办法 * 超大字符串拼接,单个字符串4000、分隔符100... * Oracle11g Release2版本引入了LISTAGG 函数,使得聚集连接字符串变得很容易。并且允许使用我们指定连接串中的字段顺序
C#调用Oracle自定义类型存储过程,Oracle存储入参为type类型,对于不熟悉Oracle朋友,可以参考来调用。实现思路和正常调MSSQL一样,先建立连接,再定义一个IOracleCustomType的类,然后Oracle.DataAccess.dll的...
Oracle自定义函数,很详细的教程,各种函数自定义的详细讲解。
oracle 自定义函数 解析文件以“|”分割字符串
本资源 为SQL脚本文件 上面的代码可以让你很快明白oracle的自定义结构和表类型的使用方法,相信不会让你失望的。资源附实验报告。