1.create user emi identified by emi;

成都創(chuàng)新互聯(lián)公司自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元靜寧做網(wǎng)站,已為上家服務(wù),為靜寧各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
grant resource,connect to emi;(resource和connect是role,其中已經(jīng)包含了創(chuàng)建對(duì)象的權(quán)限,所以不需要再賦予create table 權(quán)限了)
2.grant select on scott.dept to emi;
3. conn scott/tiger
grant select on dept to emi;
4 先和第一步一樣,創(chuàng)建bob用戶,賦予role
a.SYS用戶grant select on scott.dept to emi with grant option;(這就是所謂的級(jí)聯(lián)權(quán)限)
EMI用戶 grant select on scott.dept to bob;
b.scott用戶 revoke select on dept from emi;
c.由于上一步收回了權(quán)限,需要再次用SYS用戶或者SCOTT用戶賦予select權(quán)限,假設(shè)是sys用戶grant select on scott.dept to bob;
解答完畢,給分把。。
A、直接授權(quán),利用GRANT命令直接為用戶授權(quán);
B、間接授權(quán),先將權(quán)限授予角色,然后再將角色授予用戶。
--//給用戶授予權(quán)限
grant connect,resource to test;
--//刪除表空間
drop tablespace test_temp including CONTENTS and datafiles;
--//修改用戶密碼
alter user test identified by new_password;
--//刪除用戶
drop user 用戶名 cascade; --//執(zhí)行該語句請(qǐng)小心,會(huì)級(jí)聯(lián)刪除該用戶下所有對(duì)象。
--//給用戶分配權(quán)限
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;
實(shí)例如下:
數(shù)據(jù)庫用戶的創(chuàng)建、權(quán)限的分配
數(shù)據(jù)庫安裝完成后,有兩個(gè)系統(tǒng)級(jí)的用戶:
1、system 默認(rèn)密碼為:manager
2、sys 默認(rèn)密碼為:change_on_install
在安裝的數(shù)據(jù)庫目錄中找到\oracle\product\9.2\bin 中的sqlplus程序,運(yùn)行:./sqlplussystem/manager@ora9i
用system用戶創(chuàng)建自己的用戶、權(quán)限;sql語句如下:
1、創(chuàng)建用戶:
create user username identified by pwd default tablespace users Temporary TABLESPACE Temp;
2、用戶授權(quán)
grant connect,resource,dba to business;
3、提交
commit;
現(xiàn)在Oracle有兩種授權(quán)方式,按CPU(Process)數(shù)和按用戶數(shù)(Named
User
Plus)。前一種方式一般用于用戶數(shù)不確定或者用戶數(shù)量很大的情況,典型的如互聯(lián)網(wǎng)環(huán)境,而后一種則通常被用于用戶數(shù)確定或者較少的情況。
按CPU:
License數(shù)=CPU
數(shù)*系數(shù)。系數(shù)來自O(shè)racle的一個(gè)參數(shù)表,如IBM
Power6的處理器為1,AMD和Intel的處理器為0.5,詳細(xì)情況見下:
則根據(jù)公式可以算出,一個(gè)SUN
UltraSparc
T1的4*8核處理器需要4*8*0.25=8個(gè)CPU
licenses
按用戶數(shù):Oracle用戶數(shù)的官方定義是每一個(gè)訪問Oracle數(shù)據(jù)庫的用戶,無論是自然人還是設(shè)備(如工業(yè)環(huán)境中的傳感器之類),都算作一個(gè)用戶(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.
按用戶數(shù)購(gòu)買則對(duì)應(yīng)相應(yīng)的產(chǎn)品有對(duì)應(yīng)的License的最低購(gòu)買量限制,如下:
用戶應(yīng)該根據(jù)自己的實(shí)際用戶數(shù)訂購(gòu),且不少于相應(yīng)版本所要求的最低用戶數(shù)。
grant select any table to b with admin option
/或
grant select any table to b with grant option
這么個(gè)意思。
以下是我找到的他們的區(qū)別
1、with admin option
with admin option的意思是被授予該權(quán)限的用戶有權(quán)將某個(gè)權(quán)限(如create any
table)授予其他用戶或角色,取消是不級(jí)聯(lián)的。
如授予A系統(tǒng)權(quán)限create session with admin option,然后A又把create
session權(quán)限授予B,但管理員收回A的create session權(quán)限時(shí),B依然擁有create session的權(quán)限。但管理員可以顯式收回B create
session的權(quán)限,即直接revoke create session from B.
2、with grant option
with grant option的意思是:權(quán)限賦予/取消是級(jí)聯(lián)的,如將with grant
option用于對(duì)象授權(quán)時(shí),被授予的用戶也可把此對(duì)象權(quán)限授予其他用戶或角色,不同的是但管理員收回用with grant
option授權(quán)的用戶對(duì)象權(quán)限時(shí),權(quán)限會(huì)因傳播而失效,如grant select on table with grant option to
A,A用戶把此權(quán)限授予B,但管理員收回A的權(quán)限時(shí),B的權(quán)限也會(huì)失效,但管理員不可以直接收回B的SELECT ON TABLE 權(quán)限。
主要是回收權(quán)限的時(shí)候有區(qū)別.還是舉例來說吧.
(1) 系統(tǒng)權(quán)限: A賦予一個(gè)系統(tǒng)權(quán)限給B,B再授予C.然后A將該權(quán)限從B回收. 此后,C仍然有該權(quán)限.
(2) 對(duì)象權(quán)限: A賦予一個(gè)對(duì)象權(quán)限給B,B再授予C.然后A將該權(quán)限從B回收. 此后,C也失去了該權(quán)限.
當(dāng)前題目:oracle怎么級(jí)聯(lián)授權(quán),oracle需要授權(quán)嗎
網(wǎng)站鏈接:http://chinadenli.net/article34/dsgspse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站導(dǎo)航、企業(yè)網(wǎng)站制作、域名注冊(cè)、App開發(fā)、網(wǎng)頁設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)