【Oracle 权限(grant、revoke)】教程文章相关的互联网学习教程文章

Oracle系列:(26)用户权限控制【代码】【图】

Oracle中的用户分为二大类1)Oracle数据库服务器创建时,由系统自动创建的用户,叫系统用户,如sys。2)利用系统用户创建的用户,叫普通用户,如scott,hr,c##tiger,zhaojun,...》用sys登录,查询当前Oracle数据库服务器中已有用户的名字和状态 username表示登录名 expired&locked表示帐号过期和锁定 open表示帐号现在可用 sqlplus / as sysdba; col username for a30; col account_status for a30; set pagesize 100; ...

oracle中怎样查询用户权限【代码】

数据字典视图的种类分别为:USER,ALL 和 DBA.USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息DBA_*:有关整个数据库中对象的信息(这里的*可以为TABLES,INDEXES,OBJECTS,USERS等。)1、查看所有用户select * from dba_user;select * from all_users;select * from user_users;2、查看用户系统权限select * f...

Oracle(控制用户权限)

Object 对象级、System 系统级 查看权限的数据字典: 字典名 含义 ROLE_SYS_PRIVS System privileges granted to roles ROLE_TAB_PRIVS Table privileges granted to roles USER_ROLE_PRIVS Roles accessible by the user USER_TAB_PRIVS_MADE Object privileges granted on the user‘s objects USER_TAB_PRIVS_RECD Object privileges granted to the user USER_COL_PRIVS_MADE Object privileges granted on the columns of the...

Oracle之表空间、索引、管理权限及角色

create public sysnonym:键同意词create procedure建立过程、函数、包 create trigger建触发器create cluster建簇显示系统权限oracle提供了多条系统权限,而且oracle的版本越高,提供的系统权限就越多select * from system_privilege_map order by name;授予系统权限一般情况下,授予系统权限是由dba完成的,如果其他用户来授予系统权限,则要求该用户必须具有grant any privilege的系统权限,可以带有with adm...

【转】使用Navicat for Oracle新建表空间、用户及权限赋予【图】

首先、我们来新建一个表空间。打开Navicat for Oracle,输入相关的的连接信息。如下图:填入正确的信息,连接后。我们点击面板上的“其他”下的选项“表空间”,如下图:进入表空间的界面,我们可以通过面板上的“新建表空间”,也可以通过在空白处鼠标右键,新建表空间,如下图:在弹出的界面中,我们输入表空间的名中输入我们需要在oracle在物理磁盘存储的文件名,以及表空间的初始大小以及单位。在“路径”选项中填写该表空间所...

Oracle 权限(grant、revoke)【代码】【图】

* FROM user_sys_privs; 2.角色 角色其实就是一类权限的分组,所以给用户分配角色其实也是在给用户分配权限。在oracle中有三个比较常用的角色。对于一般不是很严格的系统可以授予开发用户CONNECT、RESOURCE角色权限即可。 DBA:该角色具有数据库所有的权限。 CONNECT:该角色具有连接数据库的权限,和create session的权限一样。 RESOURCE:该角色是应用程序开发角色,具有如下权限 查询当前用户拥有的角色:SELECT * FROM USER_ROLE...

ORACLE数据库建表空间、建用户、分配用户表空间,分配用户权限

1、建表空间create tablespace 表空间名datafile ‘D:\app\Administrator\oradata\orcl\ABC.DBF‘size 100M autoextend on next 50M extent management 2、建用户create user 用户名 identified by passworddefault tablespace 表空间名temporary tablespace temp (默认表空间名)3、给用户赋予权限grant connect,resource,dba to 用户名4、更改表空间名alter tablespace 表空间名1 rename to 表空间新名本文出自 “112907...

Oracle 表空间和用户权限管理【转】【代码】

一、 表空间 Oracle数据库包含逻辑结构和物理结构。 数据库的物理结构指的是构成数据库的一组操作系统文件。 数据库的逻辑结构是指描述数据组织方式的一组逻辑概念以及它们之间的关系。 表空间是数据库逻辑结构的一个重要组件。 表空间可以存放各种应用对象,如表、索引等。 而每一个表空间由一个或多个数据文件组成。 1. 表空间的分类 表空间可分为3类:永久性表空间:一般保存表、上天、过程和索引等数据。system、sysaux、users...

Linux oracle数据库创建表空间、用户并赋予权限

管理员用户登录oracle数据库 1、创建临时表空间 select name from v$tempfile;查出当前数据库临时表空间,主要是使用里面的存放路径; 得到其中一条记录/opt/oracle/oradata/orcl/temp01.dbf 创建临时表空间:create temporary tablespace plncontrol_temp tempfile ‘/opt/oracle/oradata/orcl/plncontrol_temp.dbf‘ size 100m reuse autoextend on next 20m maxsize unlimited; 2、创建表空间 select name from v$datafile;查询...

Oracle 赋权和回收权限的生效时间【代码】

Oracle赋权的回收权限是使用grant和revoke语句,但是赋权和回收权限语句执行完成后就会立即生效么?另外Oracle的权限又分为系统权限、角色权限和对象权限,这三种权限的grant和revoke生效时间又是怎样的呢。我们来看官方文档是如何说的:Depending on what is granted or revoked, a grant or revoke takes effect at different times:All grants and revokes of system and object privileges to anything (users, roles, and PUB...

Oracle 基本权限授权或者回收权限、解锁等权限配置

alter user scott account lock; --锁住用户alter user scott account unlock; --给用户解锁create user 用户名 identified by 密码; --建立用户grant connect to 用户名;--授权用户允许登录的权限grant create tablespace to 用户名; --授权创建表空间权限grant select on 授权的表名 to 用户名; --授权该用户可以查询某个表的权限grant update on 授权的表名 to 用户名; --授权该用户可以更新某个表的权限grant insert on 授权的...

Oracle dba权限下修改用户密码 授予用户权限 解锁用户【代码】

grant connect,resource to scott3.解锁用户alter user scott account unlock Oracle dba权限下修改用户密码 授予用户权限 解锁用户标签:alter dba 权限 res 修改用户密码 nbsp pre 解锁 acl 本文系统来源:http://www.cnblogs.com/xlht/p/6434455.html

Oracle-Plsql新建用户权限解读【图】

使用plsql创建用户并授权(图形化界面) 使用sys用户登录数据库(或者有dba权限的[还不知道具体的区别,但是能用]) 在左边的对象列表中找到USERS,右键点击USERS,选择“新建用户”选项 其他安装下面的图片步骤来即可: 转载自:http://www.cnblogs.com/Denny_Yang/p/3653902.html#commentformOracle-Plsql新建用户权限解读标签:选项 选择 图形化界面 右键 安装 for 用户 html com 本文系统来源:http:/...

给oracle用户查询其它用户表的权限

1、创建用户user1create user user1 identified by xxxxdefault tablespace XXXX_tabletemporary tablespace tempprofile defaultgrant connect to user1;2、方式一:批量表赋权SELECT ‘grant select on PPOSUAT_17.‘|| table_name ||‘ to testuser_17;‘ from dba_tables where owner=‘PPOSUAT_17‘; 方式 二、sys赋权如果想对所有表进行只读设置,可以对该用户授予select any table系统权限。--释放revoke select on user1.t...

Oracle_创建用户_授予权限

--创建用户,需要足够的权限 create create user hzf identified by hzf; --给用户bjsxt分配权限 grant grant connect,resource to hzf; grant dba to hzf;--撤销权限 revoke revoke connect,resource from hzf; --删除用户 drop user hzf; 权限 权限指执行特定类型SQL 命令或访问其他对象的权利角色 角色是具有名称的一组权限的组合常用系统预定义角色 CONNECT:临时用户 RESOURCE:更为可靠和正式的用户 DBA:数据库管理员...