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

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