成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數據庫對user的相關訪問控制實操

數據庫 Oracle
我們今天主要介紹的是Oracle數據庫對user的相關訪問控制的實際操作,以下就是文章的具體內容介紹,希望會給你帶來一些幫助在此方面。

以下的文章主要是講述Oracle數據庫對user的相關訪問控制的實際操作,以下文章介紹的是在introduction to Oracle 9i SQL student guide的第二卷中看見的,寫完才發現之前有過相關、甚至更全面的介紹了。但還是發布吧。

 

1、控制user的訪問

 

主要有以下幾方面:

 

控制database的訪問

 

控制database中特定的對象的訪問

 

授予一定的訪問Oracle 數據字典的權限

 

為database對象創建synonym

 

database的安全性可以被定義為兩類:系統的安全和data的安全。前者包括在system 級別的database的訪問與使用,如username和password、給user分配的磁盤空間以及user可執行的系統操作。后者包括對database對象的訪問及操作的安全控制。

 

1)系統權限

 

主要有:CREATE USER, DROP USER, DROP ANY TABLE, BACKUP ANY TABLE, SELECT ANY TABLE, CREATE ANY TABLE

 

2)創建users

 

CREATE USER user IDENTIFIED BY password;

 

3)授予權限

 

GRANT privilege [, privilege ...] TO user [, user| role, PUBLIC ...];

 

對于應用開發者,一般至少會需要下面的權限:

 

CREATE SESSION, CREATE TABLE, CREATE SEQUENCE, CREATE VIEW, CREATE PROCEDURE

 

4)修改user的密碼

 

ALTER USER user IDENTIFIED BY nowpassword;

 

5)對象權限

 

 

GRANT object_priv|ALL [(columns)] ON object TO {user | role | PUBLIC} [WITH GRANT OPTION];

 

其中,ALL表示所有對象權限

 

2、role

 

1)role是一組相關權限的集合,可以被一起授予user,從而簡化授權和收回權限的操作。一個user可以被授予多個roles,一個role也可以被授予給多個user。

 

CREATE ROLE role;

 

隨后,可以用grant語句給role授權。PUBLIC表示將對象權限授予所有users。

 

2)給role授予相應權限的操作和上面講的給user授權是一致的。

 

3、獲得權限上授予情況信息的視圖

 

 

4、對象權限的收回

 

REVOKE {privilege [, privilege ... ] | ALL} ON object FROM {user [, user ... ] | role | PUBLIC} [CASCADE CONSTRAINTS];

 

其中,CASCADE CONSTRAINTS子句會收回所有通過REFERENCES方法創建的參照完整性約束的權限。在revoke之后,所有由with grant option進行授權的user的相應權限也會被收回。

 

5、database link(可以使本地user訪問遠程database)

 

database link是一個指針,定義了一個Oracle database server與另一個database server進行交互的方法。link 指針實際是一個數據字典表中的實體。為了訪問link,必須連接包含該數據字典實體的本地database。

 

database link的最大的優點是它允許users訪問其他user在遠程database的objects。

 

具體創建實例:

 

CREATE PUBLIC DATABASE LINK hq.acme.com USING ’sales’;

 

其中,USING子句指明了遠程database的service名稱。database link創建之后,就可發起如下的訪問:

 

SELECT FROM fred.emp@HO.ACME.COM;

 

 

 

責任編輯:佚名 來源: 互聯網
相關推薦

2010-04-09 15:22:57

Oracle數據庫

2010-05-04 09:14:11

Oracle數據庫

2010-04-20 13:17:44

2010-05-25 17:01:44

MySQL命令行

2010-04-15 11:41:21

Oracle 數據庫

2019-07-30 15:13:30

2010-04-30 12:09:26

Oracle數據庫

2010-04-09 10:13:13

Oracle數據字典

2010-05-19 17:14:50

MySQL&Oracl

2010-05-21 17:51:58

MySQL數據庫

2010-04-14 11:22:12

Oracle同時訪問

2010-05-17 15:34:30

MySql數據庫

2010-04-19 17:39:04

Oracle導入

2010-05-25 11:13:07

MySQL數據庫

2023-12-28 08:00:00

數據庫人工智能

2010-05-19 15:01:14

MySQL數據導入

2010-04-12 09:36:29

Oacle merge

2010-06-12 09:46:05

MySQL數據庫

2010-05-17 15:58:05

MySQL Admin

2010-04-15 14:18:30

Oracle創建
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产乱码久久久久久牛牛 | 成人国产在线视频 | 国产99免费视频 | 国产精品久久久久9999鸭 | 日韩欧美理论片 | 欧美日韩中文字幕 | 色狠狠桃花综合 | 在线成人一区 | 色婷婷综合网 | 免费成人高清在线视频 | 久青草影院 | 亚洲系列第一页 | 久久国产成人精品国产成人亚洲 | 精品欧美乱码久久久久久1区2区 | 99亚洲精品| 欧美视频在线观看 | 91视频进入 | 亚洲欧美视频一区 | 成人精品在线视频 | 日韩www | 成人午夜影院 | 久久国产免费 | 亚洲免费观看视频 | 亚洲成av人影片在线观看 | 大香在线伊779 | 最新91在线 | 嫩呦国产一区二区三区av | 九九精品网 | 黄色av免费网站 | 久久久久久一区 | 三级av免费 | 999免费观看视频 | 亚洲精品欧美 | 亚洲狠狠 | 久久国产视频网站 | 日韩电影免费在线观看中文字幕 | 国内精品99| 精品少妇一区二区三区在线播放 | 国产99久久精品一区二区永久免费 | 久久av资源网| 欧美成人一级 |