成都网站建设设计

将想法与焦点和您一起共享

oracle怎么级联授权,oracle需要授权吗

关于oracle管理权限的问题

1.create user emi identified by emi;

成都创新互联公司自2013年起,是专业互联网技术服务公司,拥有项目成都网站建设、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元静宁做网站,已为上家服务,为静宁各地企业和个人服务,联系电话:18980820575

grant resource,connect to emi;(resource和connect是role,其中已经包含了创建对象的权限,所以不需要再赋予create table 权限了)

2.grant select on scott.dept to emi;

3. conn scott/tiger

grant select on dept to emi;

4 先和第一步一样,创建bob用户,赋予role

a.SYS用户grant select on scott.dept to emi with grant option;(这就是所谓的级联权限)

EMI用户 grant select on scott.dept to bob;

b.scott用户 revoke select on dept from emi;

c.由于上一步收回了权限,需要再次用SYS用户或者SCOTT用户赋予select权限,假设是sys用户grant select on scott.dept to bob;

解答完毕,给分把。。

简述oracle 数据库中给用户授权的方法有哪几种?如何实现

A、直接授权,利用GRANT命令直接为用户授权;

B、间接授权,先将权限授予角色,然后再将角色授予用户。

linux怎么给oracle中用户权限

--//给用户授予权限

grant connect,resource to test;

--//删除表空间

drop tablespace test_temp including CONTENTS and datafiles;

--//修改用户密码

alter user test identified by new_password;

--//删除用户

drop user 用户名 cascade; --//执行该语句请小心,会级联删除该用户下所有对象。

--//给用户分配权限

SQL grant connect to test_user;

SQL grant resource to test_user;

SQL grant create view to test_user;

SQL GRANT DEBUG CONNECT SESSION TO test_user;

SQL GRANT DEBUG ANY PROCEDURE TO test_user;

实例如下:

数据库用户的创建、权限的分配

数据库安装完成后,有两个系统级的用户:

1、system 默认密码为:manager

2、sys 默认密码为:change_on_install

在安装的数据库目录中找到\oracle\product\9.2\bin 中的sqlplus程序,运行:./sqlplussystem/manager@ora9i

用system用户创建自己的用户、权限;sql语句如下:

1、创建用户:

create user username identified by pwd default tablespace users Temporary TABLESPACE Temp;

2、用户授权

grant connect,resource,dba to business;

3、提交

commit;

oracle 11g授权方式具体有哪些

现在Oracle有两种授权方式,按CPU(Process)数和按用户数(Named

User

Plus)。前一种方式一般用于用户数不确定或者用户数量很大的情况,典型的如互联网环境,而后一种则通常被用于用户数确定或者较少的情况。

按CPU:

License数=CPU

数*系数。系数来自Oracle的一个参数表,如IBM

Power6的处理器为1,AMD和Intel的处理器为0.5,详细情况见下:

则根据公式可以算出,一个SUN

UltraSparc

T1的4*8核处理器需要4*8*0.25=8个CPU

licenses

按用户数:Oracle用户数的官方定义是每一个访问Oracle数据库的用户,无论是自然人还是设备(如工业环境中的传感器之类),都算作一个用户(Named

User)。

英文官方定义:Named

User

Plus:

is

defined

as

an

individual

authorized

by

you

to

use

the

programs

which

are

installed

on

a

single server or

multiple

servers,

regardless

of

whether

the

individual

is

actively

using

the

programs

at

any

given

time.

A

non

human

operated

device

will

be

counted.

按用户数购买则对应相应的产品有对应的License的最低购买量限制,如下:

用户应该根据自己的实际用户数订购,且不少于相应版本所要求的最低用户数。

oracle怎么授权授权的权限

grant select any table to b with admin option

/或

grant select any table to b with grant option

这么个意思。

以下是我找到的他们的区别

1、with admin option

with admin option的意思是被授予该权限的用户有权将某个权限(如create any

table)授予其他用户或角色,取消是不级联的。

如授予A系统权限create session with admin option,然后A又把create

session权限授予B,但管理员收回A的create session权限时,B依然拥有create session的权限。但管理员可以显式收回B create

session的权限,即直接revoke create session from B.

2、with grant option

with grant option的意思是:权限赋予/取消是级联的,如将with grant

option用于对象授权时,被授予的用户也可把此对象权限授予其他用户或角色,不同的是但管理员收回用with grant

option授权的用户对象权限时,权限会因传播而失效,如grant select on table with grant option to

A,A用户把此权限授予B,但管理员收回A的权限时,B的权限也会失效,但管理员不可以直接收回B的SELECT ON TABLE 权限。

Oracle 中对象级联授权和系统级联授权的区别是什么?

主要是回收权限的时候有区别.还是举例来说吧.

(1) 系统权限: A赋予一个系统权限给B,B再授予C.然后A将该权限从B回收. 此后,C仍然有该权限.

(2) 对象权限: A赋予一个对象权限给B,B再授予C.然后A将该权限从B回收. 此后,C也失去了该权限.


分享标题:oracle怎么级联授权,oracle需要授权吗
网址分享:http://chengdu.cdxwcx.cn/article/dsgspse.html