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

輕松掌握數據庫中存取控制

數據庫
隨著技術的不斷進步發展,如今的數據庫是越來越強大,功能是越來越完善,數據庫已經涉足到很多行業,數據庫在發展的過程中起著非常重要的作用,本文就為大家介紹數據庫中存取控制。

導讀:數據庫最初的功能就是對數據進行存儲,如今的數據庫個方面的功能性都非常好,也不再是單單的對數據進行存儲,那么數據庫中的存取控制是怎么回事呢?下文中將為大家詳細介紹。

  數據庫保護信息的方法采用任意存取控制來控制全部用戶對命名對象的存取。用戶對對象的存取受特權控制。一種特權是存取一命名對象的許可,為一種規定格式。

  Oracle使用多種不同的機制管理數據庫安全性,其中有兩種機制:模式和用戶。模式為模式對象的集合,模式對象如表、視圖、過程和包等。***數據庫有一組模式。

  每一Oracle數據庫有一組合法的用戶,可存取一數據庫,可運行一數據庫應用和使用該用戶各連接到定義該用戶的數據庫。當建立一數據庫用戶時,對該用戶建立一個相應的模式,模式名與用戶名相同。一旦用戶連接一數據庫,該用戶就可存取相應模式中的全部對象,一個用戶僅與同名的模式相聯系,所以用戶和模式是類似的。

  用戶的存取權利受用戶安全域的設置所控制,在建立一個數據庫的新用戶或更改一已有用戶時,安全管理員對用戶安全域有下列決策:

  是由數據庫系統還是由操作系統維護用戶授權信息。

  設置用戶的缺省表空間和臨時表空間。

  列出用戶可存的表空間和在表空間中可使用空間份額。

  設置用戶資源限制的環境文件,該限制規定了用戶可用的系統資源的總量。

  規定用戶具有的特權和角色,可存取相應的對象。

  每一個用戶有一個安全域,它是一組特性,可決定下列內容:

  用戶可用的特權和角色;

  用戶可用的表空間的份額;

  用戶的系統資源限制。

  (1)用戶鑒別:

  為了防止非授權的數據庫用戶的使用,ORACLE提供二種確認方法

  操作系統確認和相應的ORACLE數據庫確認。

  如果操作系統允許,ORACLE可使用操作系統所維護的信息來鑒定用戶。由操作系統鑒定用戶的優點是:

  用戶可更方便地連接到ORACLE,不需要指定用戶名和口令。

  對用戶授權的控制集中在操作系統,ORACLE不需要存儲和管理用戶口令。然而用戶名在數據庫中仍然要維護。

  在數據庫中的用戶名項和操作系統

  審計跟蹤相對應。

  Oracle數據庫方式的用戶確認:Oracle利用存儲在數據庫中的信息可鑒定試圖接到數據庫的一用戶,這種鑒別方法僅當操作系統不能用于數據庫用戶鑒別時才使用。當用戶使用一Oracle數據庫時執行用戶鑒別。每個用戶在建立時有一個口令,用戶口令在建立對數據庫連接時使用,以防止對數據庫非授權的使用。用戶的口令以密碼的格式存儲在數據庫數據字典中,用戶可隨時修改其口令。

  (2)用戶的表空間設置和定額

  關于表空間的使用有幾種設置選擇:

  用戶的缺省表空間;

  用戶的臨時表空間;

  數據庫表空間的空間使用定額。

  (3)用戶資源限制和環境文件

  用戶可用的各種系統資源總量的限制是用戶安全域的部分。利用顯式地設置資源限制;安全管理員可防止用戶無控制地消耗寶貴的系統資源。資源限制是由環境文件管理。一個環境文件是命名的一組賦給用戶的資源限制。另外Oracle為安全管理員在數據庫級提供使能或使不能實施環境文件資源限制的選擇。

  Oracle可限制幾種類型的系統資源的使用,每種資源可在會話級、調用級或兩者上控制。在會話級:每一次用戶連接到一數據庫,建立一會話。每一個會話在執行SQL語句的計算機上耗費CPU時間和內存量進行限制。對Oracle的幾種資源限制可在會話級上設置。如果會話級資源限制被超過,當前語句被中止(回滾),并返回指明會話限制已達到的信息。此時,當前事務中所有之前執行的語句不受影響,此時僅可作COMMIT、ROLLBACK或刪除對數據庫的連接等操作,進行其它操作都將出錯。

  在調用級:在SQL語句執行時,處理該語句有好幾步,為了防止過多地調用系統,ORACLE在調用級可設置幾種資源限制。如果調用級的資源限制被超過,語句處理被停止,該 語句被回滾,并返回一錯誤。然而當前事務的已執行所用語句不受影響,用戶會話繼續連接。

  有下列資源限制:

  為了防止無控制地使用CPU時間,ORACLE可限制每次ORACLE調用的CPU時間和在一次會話期間ORACLE調用所使用的CPU的時間,以0.01秒為單位。

  為了防止過多的I/O,Oracle可限制每次調用和每次會話的邏輯數據塊讀的數目。

  Oracle在會話級還提供其它幾種資源限制。

  每個用戶的并行會話數的限制;

  會話空閑時間的限制,如果一次會話的ORACLE調用之間時間達到該空閑時間,當前事務被回滾,會話被中止,會話資源返回給系統;

  每次會話可消逝時間的限制,如果一次會話期間超過可消逝時間的限制,當前事務被回滾,會話被刪除,該會話的資源被釋放;

  每次會話的專用SGA空間量的限制。

  用戶環境文件:

  用戶環境文件是指定資源限制的命名集,可賦給ORACLE數據庫的有效的用戶。利用用戶環境文件可容易地管理資源限制。要使用用戶環境文件,首先應將數據庫中的用戶分類,決定在數據庫中全部用戶類型需要多少種用戶環境文件。在建立環境文件之前,要決定每一種資源限制的值。例如一類用戶通常不執行大量邏輯數據塊讀,那就可將LOGICAL-READS-PER-SESSION和LOGICAL-READS-PER-CALL設置相應的值。在許多情況中決定一用戶的環境文件的合適資源限制的***的方法是收集每種資源使用的歷史信息。
 

關于數據庫存取控制的知識就為大家介紹到這里,希望大家都能夠從中收獲知識,不枉來一趟。

【編輯推薦】

  1. 數據庫名詞解釋
  2. 分析DB2數據庫性能理解的主要誤區
  3. 詳解Access數據庫管理密碼方法
  4. 將mysql數據導入access數據庫
責任編輯:迎迎 來源: IT專家網
相關推薦

2011-03-23 16:54:38

數據庫聯機處理

2011-03-25 09:54:39

Oracle數據庫Where條件

2010-04-29 10:56:46

Oracle數據庫

2024-02-02 10:51:53

2010-08-05 16:13:20

DB2數據庫

2023-11-02 10:32:27

GoGORM

2009-07-31 17:01:21

C#存取Access數

2010-09-06 10:00:00

DB2數據庫

2010-05-24 14:38:41

MySQL數據庫

2009-01-18 15:14:00

數據倉庫開發OLTP

2011-04-02 13:09:10

MySQLWebmin創建數據庫

2010-01-18 19:21:51

VB.NET存取數據庫

2023-12-04 09:36:00

Python數據庫

2010-08-05 16:08:12

輕松掌握DB2 9.5

2011-04-13 10:49:53

2023-04-18 18:22:31

開源工具數據庫

2024-04-03 10:05:02

2011-05-24 14:55:01

Oracle數據庫

2018-04-10 14:36:18

數據庫MySQL優化技巧

2011-03-04 11:08:46

ADO.NET數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人在线免费观看av | 最新中文字幕一区 | 久久久久免费观看 | 一区二区三区欧美 | 日本精品一区二区在线观看 | 99精品视频在线观看 | 欧美精品一区二区在线观看 | 久久综合久久久 | 国产精品入口久久 | 亚洲国产精品99久久久久久久久 | 久久69精品久久久久久久电影好 | 日韩精品在线观看一区二区三区 | 中文字幕日韩欧美一区二区三区 | 色综合色综合色综合 | 亚洲成人三级 | 国产高清精品一区二区三区 | 亚洲欧洲综合av | av天天干 | 成人在线不卡 | 精品国产一区二区三区性色av | 久久久91精品国产一区二区三区 | 国产精品久久精品 | 男人天堂网址 | 欧美一区二区三 | 亚洲精品视频免费观看 | 欧美日韩在线一区二区三区 | 久久久精品一区 | 中文字幕av一区 | 亚洲区一 | 久久一区| 成人网在线观看 | 精品一区二区在线视频 | 精品综合久久 | 91综合网 | 国产伦精品一区二区三区在线 | 国产一级一级国产 | 久久久久久国产一区二区三区 | 少妇黄色| 久久免费高清视频 | 99亚洲精品 | 久草资源在线 |