- 浏览: 489761 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
caipeiming:
可以使用array的indexOf方法,参考JavaScrip ...
js-判断元素是否存在于array数组中 -
zhangyaochun:
这个不错,新属性哦~
html5新特性-- <a>标签新属性download -
housheng33:
空间和时间星型-雪花-ER一范式-二范式-三范式
浅谈多维模型 -
housheng33:
对不起,我已经24岁了。我已经没有能力和你谈那一场天真而不计得 ...
对不起,我已经24岁了。我已经没有能力和你谈那一场天真而不计得失的恋爱了。 -
zhangyaochun:
这篇整理的不错
js-清空array数组
创建用户
create user “用户名” identified by “密码”
default tablespace “主表空间” //指定默认表空间
tempormary tablespace “temp”
profile default //指定默认资源文件
quote unlimitied on “主表空间” //指定表空间限额
*创建用户没指定表空间限额或分配过小,该用户登录操作时若导入数据可能报分配限额不够的错误。
eg:create user wjy by identified by p73; //密码要以字母开头
用户权限
①允许wjy对数据库进行访问:
*默认创建的用户没有任何权限,连登录数据库的权限都没有,使用sys或system用户赋予新建用户权限。
conn system/manager;
grant connect to wjy;
//预定义角色connect包含7种权限:ALTER SESSION --修改会话
CREATE CLUSTER --建立聚簇
CREATE DATABASE LINK 建立数据库连接
CREATE SEQUENCE --建立序列
CREATE SESSION --建立会话
CREATE SYNONYM --建立同义词
CREATE VIEW --建立视图
②允许wjy新建表test:
*预定义角色resource允许用户在任何一个表空间建表。
conn system/manager;
grant resource to wjy;
conn wjy/p73;
create table test (userId varchar2(30),userName varchar2(30));
desc test; //查看表结构
③允许wjy查询scott用户下的emp表:
*对象权限的控制:此种情况下只有sys、system和scott三个用户拥有权限。
conn scott/tiger;
grant select on emp to wjy;
conn wjy/p73;
select * from scott.emp;
④撤回wjy对emp表的查询权限:
*授权时使用的用户才有收回的权限,无法revoke该用户未授权的权限。
conn scott/tiger;
revoke select on emp from wjy;
⑤允许wjy查询scott用户下的emp表并且将此权限继续授权给其他用户:
*对象权限的传递:
conn scott/tiger;
grant select on emp to wjy with grant option;
conn system/manager;
create user yyp identified by j916;
grant connect to yyp;
conn wjy/p73;
grant select on scott.emp to yyp;
Q:授权成功,此时scott如果撤回wjy的查询权限,是否会影响到yyp的查询权限呢?答案是Yes!
conn scott/tiger;
revoke select on emp from wjy;
conn yyp/j916;
select * from scott.emp; //提示表或试图不存在
证明:撤销权限是级联的啊~~~~
⑥允许wjy连接到数据库并将权限继续授权给其他用户:
*系统权限的传递:
conn system/manager;
grant connect to wjy with admin option;
conn wjy/p73;
grant connect to yyp;
删除用户
一般以dba的身份去删除,用其他用户想要删除用户需要drop user 权限。
删除用户时,如果要删除的用户已经创建两表,就要在删除时带参数cascade级联删除。
drop user wjy [cascade];
解锁用户
alter user wjy account lock //锁住用户
alter user wjy account unlock //用户解锁
扩展:
权限分为:1)系统权限:描述用户对数据库访问的相关权限。
create session、create cluster、create database link、create sequence、
create synonym、create view...
2)对象权限:用户对其他用户的数据对象(table、view、trigger、procedure...)操作的权限。
select、insert、update、delete、all、create index...
角色:事先定义若干角色用于权限的批量授权。
分为:1)自定义权限
2)预定义权限:connect、dba、resource...
方案:Oracle是以方案的方式组织数据对象。
发表评论
-
Oracle中Merge Into 代替Insert/Update的应用
2015-01-19 10:37 2062在进行SQL语句编写时,我们经常会遇到大量的同时进行Inser ... -
oracle uuid函数
2014-05-06 20:13 2098SYS_GUID (),是Oracle 8i 后提供的函数。S ... -
命令行新建job报错ORA-01008
2014-04-29 20:06 1072# 命令行新建 job 错误: ORA-01008 并非所有变 ... -
ORACLE DBMS_JOB包参数之--interval
2014-04-29 14:09 823Internal参数是一个表示Oracle合法日期表达式的字符 ... -
oracle job 简介
2014-04-28 15:16 498登陆当前用户执行[code="sql" ... -
oracle 如何查找和kill 对应的job进程
2014-04-28 14:50 1152查找当前被锁住的进程: SELECT object_name ... -
pl/sql记住用户名和密码
2014-04-23 11:06 722在使用PL/SQL Developer时,为了工作方便希望PL ... -
由复合指标计算引起的oracle累乘
2014-03-26 19:01 1234项目中复合指标由配置 ... -
oracle自定义函数
2014-03-24 14:02 669http://blog.csdn.net/smartsmile ... -
oracle字符型函数INITCAP NLS_INITCAP
2014-03-20 18:08 3403INITCAP(c1字符型表达式) 【功能】返回字符串并将字 ... -
oracle一些常用的系统表
2014-03-20 17:38 630dba_开头 dba_users 数 ... -
oracle查看数据库信息
2014-04-02 15:10 7551.查看所有用户:select * from dba_us ... -
powerDesigner使用小技巧
2014-03-18 16:49 8521. 将所有名词转化为大写 tools→Model O ... -
PowerDesigner comment与name互相复制
2014-02-28 18:11 613在使用PowerDesigner对数据库进行概念模型和物理模型 ... -
sql优化--识别’低效执行’的SQL语句
2014-02-18 19:06 1658oracle中有两个重要的视 ... -
oracle存储过程遍历游标
2014-02-18 18:09 0create or replace procedure tes ... -
powerDesigner 生成建表sql同时生成注释
2014-01-27 14:19 18431默认打开powerDesigner时,创建table对应的自动 ... -
【转】恢复ORACLE被误更新或删除数据的办法
2014-01-19 18:39 2380有时候我们在操作ORACLE数据库的时候,可能由于SQL写错了 ... -
oracle11g向10g指定版本数据迁移
2013-11-27 15:00 8031. 命令行cmd执行导出语句: expdp dmuser/d ... -
oracle 中实现四舍六入五成双
2013-11-14 16:31 3518不同于以往‘四舍五入’造成数据偏差大,关于’四舍六入五成双‘百 ...
相关推荐
oracle 用户操作、赋权、事务、锁、索引资料 oracle 用户操作、赋权、事务、锁、索引资料
oracle数据库操作指南,给你一个入门oracle功能的sql实例,轻松上手
通常linux下用安装oracle后,只有切换至oracle用户下方可执行相关的数据库的sqlplus及imp\exp相关命令的操作,经过这里的此配置后方可解决此问题,所有用户下均可以执行上述相关操作
ORACLE中一个用户操作另一个用户的某些表 oracle同义词
CentOS 6.5安装Oracle11g数据库 准备工作 CentOS6.5服务器一台 已经安装好系统的服务器,同时安装好图形化界面工具,否则对后期的安装会很麻烦 Oracle11g安装文件 ...登录root用户及oracle用户操作 Win
自己在linux 下处理oracle 用户锁定的操作记录,希望能方便有需要的人。
Oracle ERP 用户操作文档,(深入浅出系列)
Oracle创建表空间、创建用户并指定表空间、给用户授予权限
oracle用户的权限详细说明以及赋权的操作,帮助新手理解用户以及赋权的过程
Oracle禁用操作系统认证方式登陆及禁止SYS远程登录。Oracle数据库默认允许操作系统登录,尝试登录获取SYS权限将带来极大安全威胁。另外禁止SYS远程登录能有效保证数据库安全。
本文在作者测试通过的基础上,采用图文相结合的格式和方式,对用户和表空间的概念和使用方法进行了详尽说明,零基础入门级读者只需按照本文内容逐步进行学习和操作,即可完成 Oracle 用户和表空间的学习和掌握。
详细介绍oracle中各种用户操作,包括创建、权限设置等
database2、实例3、数据文件(dbf)4、表空间5、用户二、Oracle数据库逻辑结构...Oracle用户操作4.1、创建用户基本命令4.2、修改用户密码命令4.3、设置用户密码过期命令4.4、设置用户锁定/解锁4.5、回收用户权限4.6、删除
详解oracle用户创建(create user)(上) 转载 http://blog.itpub.net/26110315/viewspace-715882/ 用户能访问数据库前必须要有获得相应授权的账号,oracle中创建一个用户并为其分配密码很简单,但是在创建用户的同时...
资源名称:Oracle 11g R2 DBA操作指南内容简介:Oracle数据库是一款优秀且应用广泛的关系数据库管理系统。本书全面、详细地讲解了Oracle llgR2数据库管理技术,是学习0racle数据库管理的实用教材和参考书。 本书共...
3. oracle用户、组 (linux用户、组的操作命令、切换用户) 4. oracle安装需要的包(软件)支持 5. linux软件安装、解压缩的命令,yum工具 6. oracle需要的网络设置(linux主机名,网络配置、网络查看) 7. oracle存储...
oracle rac的管理1 虚拟机软件的安装 2 在安装好的虚拟机中安装linux系统 3 规划RAC环境的ip 主机名 共赏磁盘类型等 4 创建RAC所需的linux用户及目录 5 配置linux用户的环境变量 6 创建共赏磁盘 7 实现时间同步 8 ...
自己总结的Oracle用户管理的基本操作,适合初学者
oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作
oracle数据库账户被锁原因查找及处理,oracle修改用户密码后账号死锁原因查找及解决办法(Windows操作系统,Linux操作系统套路一样)