1.ORACLE 簡介
?? ????Oracle 數據庫管理系統是一個以關系型和面向對象為中心管理數據的數據庫管理軟件系統,其在管理信息系統、企業數據處理、因特網及電子商務等領域有著非常廣泛的應用。因其在數據安全性與數據完整性控制方面的優越性能,以及跨操作系統、跨硬件平臺的數據互操作能力,使得越來越多的用戶將 Oracle 作為其應用數據的處理系統。
???? ?Oracle 數據庫是基于“客戶端/服務器”( Client/Server )模式結構。客戶端應用程序執行與用戶進行交互的活動。其接收用戶信息,并向“服務器端”發送請求。服務器系統負責管理數據信息和各種操作數據的活動。
2.ORACLE 體系結構
(1)Oracle 數據庫有如下幾個強大的特性:
? ? ? 支持多用戶、大事務量的事務處理
? ? ? 數據安全性和完整性的有效控制
? ? ? 支持分布式數據處理
? ? ? 可移植性很強
(2)Oracle Server
???? 通常所說的 oracle 主要是指 Oracle Server 即 oracle 數據庫服務器。 Oracle Server 主要是由實例( instance )和數據庫( database )兩部組成 . 一般來說一個實例只能加載一個數據庫,在特殊情況下,比如 RAC 環境,一個庫可以有多個例程訪問。
?????????????????? ? 實例:一組內存結構( SGA )和后臺進程的集合。
?????????????????? ? 數據庫:一組數據文件的集合。主要由數據文件,控制文件和重做日志文件 .
ORACLE 體系結構
?
?
3. 數據庫對象
模式是對用戶所創建的數據庫對象(模式對象)的總稱
通常一個模式對應一個用戶。
主要數據庫對象
用戶
表
視圖
物化視圖
? 索引
序列
同義詞
觸發器
存儲過程
?
4. 用戶和權限
Oracle 使用角色的方法來限定各種用戶的權力,在系統中可以有許多用戶,各種用戶有各種不同的角色,擁有不同的權力。實踐表明與其很明確的賦一組權限給一個角色,不如賦給一個角色,然后把這個角色賦給一組用戶。這樣就可以實現動態的權限管理,當這組用戶的權限必須改變時,只需改變角色的權限就可以了。
要連接到 Oracle 數據庫,就需要創建一個用戶帳戶
每個用戶都有一個默認表空間和一個臨時表空間
CREATE USER 命令用于創建新用戶
CREATE USER username
IDENTIFIED BY password
[DEFAULT TABLESPACE tablespace]
[TEMPORARY TABLESPACE tablespace];
用戶和權限
權限指的是執行特定命令或訪問數據庫對象的權利
? 權限有兩種類型,系統權限和對象權限
? ? ? 系統權限允許用戶執行某些數據庫操作,如創建表就是一個系統權限
? ? ? 對象權限允許用戶對數據庫對象(如表、視圖、序列等)執行特定操作
角色是一組相關權限的組合,可以將權限授予角色,再把角色授予用戶,以簡化權限管理。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
