【正文】
REATE SESSION 權(quán)限 ) 22 home back first prev next last 小結(jié) ? 在本課中,您應(yīng)該已經(jīng)學(xué)會(huì): –比較對(duì)象權(quán)限與系統(tǒng)權(quán)限間的區(qū)別 –構(gòu)建用戶對(duì)數(shù)據(jù)庫的訪問權(quán)限所需的兩個(gè)命令 –構(gòu)建和執(zhí)行 GRANT…ON …TO 語句,將其方案中對(duì)象的權(quán)限分配給其他用戶和(或)“ PUBLIC” –查詢數(shù)據(jù)字典以確認(rèn)是否已授予權(quán)限 創(chuàng)建和撤消對(duì)象權(quán)限 24 home back first prev next last 學(xué)習(xí)內(nèi)容 ? 在本課中,您將學(xué)習(xí): – 描述“角色 (ROLE)”的定義及其具有的優(yōu)點(diǎn) – 構(gòu)建一個(gè)語句,以便創(chuàng)建一個(gè)角色并為該角色授予權(quán)限 – 構(gòu)建 GRANT ..ON ..TO..WITH GRANT OPTION 語句將對(duì)方案中對(duì)象的權(quán)限分配給其他用戶和(或)PUBLIC(公眾) – 構(gòu)建并執(zhí)行語句,從用戶和(或) PUBLIC“撤消(REVOKE)”對(duì)象權(quán)限 – 說明數(shù)據(jù)庫鏈接的用途 25 home back first prev next last 學(xué)習(xí)目的 ? 如果您與他人共用同一臺(tái)計(jì)算機(jī),無論是在學(xué)校還是家中,都可能有過您正在使用或已保存的內(nèi)容被他人查看、更改或刪除的經(jīng)歷。然后,DBA 可以將權(quán)限分配給角色或?qū)⒔巧峙浣o用戶。 28 home back first prev next last 角色特性 ? 角色是相關(guān)權(quán)限組。 31 home back first prev next last GRANT 示例 ? Scott King (用戶名 scott_king) 已經(jīng)創(chuàng)建了 d_songs 表。用戶可以將自己所擁有的任何方案對(duì)象上的任何對(duì)象權(quán)限授予其他用戶或角色。 GRANT connect TO zzz。 – 如果您嘗試執(zhí)行未經(jīng)授權(quán)的操作,例如從某個(gè)表中刪除一行,而對(duì)于這個(gè)表您不具有 DELETE 權(quán)限,則 Oracle Server 不會(huì)執(zhí)行該操作。 grant select,references(eno) on to s02。 REVOKE select, insert ON d_songs FROM scott_king。 ? 鏈接指針實(shí)際上被定義為數(shù)據(jù)字典表中的一個(gè)條目。 – 數(shù)據(jù)庫鏈接的顯著優(yōu)點(diǎn)在于它們?cè)试S用戶訪問遠(yuǎn)程數(shù)據(jù)庫中另一個(gè)用戶的對(duì)象,因此它們由對(duì)象所有者的權(quán)限集進(jìn)行約束。 SELECT * FROM HQ_EMP。 – 如果創(chuàng)建了同義詞,可以使用該同義詞編寫SQL 語句。要建立該連接,分布式系統(tǒng)中的每個(gè)數(shù)據(jù)庫都必須具有唯一的全局?jǐn)?shù)據(jù)庫名。 40 home back first prev next last 撤銷對(duì)象權(quán)限 ? 但是,如果用戶 A 撤消了用戶 B 的權(quán)限,則也會(huì)撤消已授予用戶 C 和 D 的權(quán)限。DEPT39。 ? 必須使用 CASCADE CONSTRAINTS,才能刪除通過REFERENCES 權(quán)限對(duì)該對(duì)象實(shí)行的任何引用完整性約束條件。 SYS ZXG ZZZ 34 home back first prev next last PUBLIC 關(guān)鍵字 ? 表的所有者可以使用 PUBLIC 關(guān)鍵字將訪問權(quán)限授予所有用戶。 33 home back first prev next last WITH GRANT OPTION 傳遞授權(quán)是否會(huì)收回試驗(yàn) ssession sys GRANT select on to zxg WITH GRANT OPTION。 – 對(duì)于不同類型的方案對(duì)象,可以使用的對(duì)象權(quán)限也不同。 ? 對(duì)象所有者可以將該對(duì)象的任何對(duì)象權(quán)限授予數(shù)據(jù)庫的任何其他用戶或角色。如果為用戶授予多個(gè)角色,則這些用戶會(huì)收到與所有這些角色相關(guān)聯(lián)的所有權(quán)限。角色通常是為數(shù)據(jù)庫應(yīng)用程序創(chuàng)建的。 ? 使用 Oracle Application Express Developer,輸入U(xiǎn)SER_ROLE_PRIVS,選擇放大鏡,然后選擇“ Query By Example(按示例查詢)”中的任意項(xiàng)。 GRANT select ON TO PUBLIC。例如: GRANT UPDATE(salary) ON employees TO allison_plumb。 ? 在 Oracle Application Express 中不能發(fā)出CREATE SESSION 命令,此操作自動(dòng)在后臺(tái)執(zhí)行。 口令已更改 alter user s02 identified by s0202。 CREATE USER scott IDENTIFIED BY ur35scott。 ? 在本課中,您的方案名是您所在城市、