Oracle數(shù)據(jù)庫的配置及管理.ppt_第1頁
Oracle數(shù)據(jù)庫的配置及管理.ppt_第2頁
Oracle數(shù)據(jù)庫的配置及管理.ppt_第3頁
Oracle數(shù)據(jù)庫的配置及管理.ppt_第4頁
Oracle數(shù)據(jù)庫的配置及管理.ppt_第5頁
已閱讀5頁,還剩57頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、講師:宋紅康 新浪微博:song_hk,Oracle數(shù)據(jù)庫的配置及管理,Oracle數(shù)據(jù)庫的配置及管理,概 述, Oracle 數(shù)據(jù)庫是一種網(wǎng)絡(luò)上的數(shù)據(jù)庫, 它在網(wǎng)絡(luò)上支持多用戶, 支持服務(wù)器/客戶機(jī)等部署(或配置) 服務(wù)器與客戶機(jī)是軟件概念, 它們與計(jì)算機(jī)硬件不存在一一對應(yīng)的關(guān)系. 即: 同一臺(tái)計(jì)算機(jī)既可以充當(dāng)服務(wù)器又可以充當(dāng)客戶機(jī), 或者, 一臺(tái)計(jì)算機(jī)只充當(dāng)服務(wù)器或只充當(dāng)充當(dāng)客戶機(jī).,Oracle數(shù)據(jù)庫的配置及管理,Oracle 數(shù)據(jù)庫體系結(jié)構(gòu)簡介, 平常所說的 Oracle 或 Oracle 數(shù)據(jù)庫指的是 Oracle 數(shù)據(jù)庫管理系統(tǒng). Oracle 數(shù)據(jù)庫管理系統(tǒng)是管理數(shù)據(jù)庫訪問的計(jì)算

2、機(jī)軟件(Oracle database manager system). 它由 Oracle 數(shù)據(jù)庫和 Oracle 實(shí)例(instance)構(gòu)成. Oracle 數(shù)據(jù)庫: 一個(gè)相關(guān)的操作系統(tǒng)文件(即存儲(chǔ)在計(jì)算機(jī)硬盤上的文件)集合, Oracle 用它來存儲(chǔ)和管理相關(guān)的信息. Oracle 實(shí)例: 一組操作系統(tǒng)進(jìn)程和內(nèi)存區(qū)域的集合,Oracle 用它們來管理數(shù)據(jù)庫訪問. 在啟動(dòng)一個(gè)與數(shù)據(jù)庫文件關(guān)聯(lián)的實(shí)例之前, 用戶不能訪問 Oracle 數(shù)據(jù)庫. 實(shí)際上, Oracle 實(shí)例就是平常所說的數(shù)據(jù)庫服務(wù)(service) . 一個(gè)實(shí)例只能訪問一個(gè)數(shù)據(jù)庫, 而同一個(gè)數(shù)據(jù)庫可由多個(gè)實(shí)例訪問(RAC),

3、Oracle數(shù)據(jù)庫的配置及管理,安裝oracle客戶機(jī), 要從局域網(wǎng)內(nèi)的一臺(tái)計(jì)算機(jī)上訪問另一臺(tái)計(jì)算機(jī)上的 Oracle 服務(wù). 需要在此計(jì)算機(jī)上安裝能通過局域網(wǎng)訪問另一臺(tái)計(jì)算機(jī)上的 Oracle 服務(wù)的客戶機(jī).,Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(1),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(2),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(3),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(4),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(5),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客

4、戶機(jī)安裝方法(6),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(7),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(8),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(9),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(10),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(11),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(12),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(13),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(14),Oracle數(shù)據(jù)庫的配置及

5、管理,Oracle 客戶機(jī)安裝方法(15),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(16),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(17),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(18),Oracle數(shù)據(jù)庫的配置及管理,Oracle 客戶機(jī)安裝方法(19),Oracle數(shù)據(jù)庫的配置及管理,用 SQL*PLUS 訪問 Oracle 數(shù)據(jù)庫,Oracle數(shù)據(jù)庫的配置及管理,用 SQL*PLUS 訪問 Oracle 數(shù)據(jù)庫,Oracle數(shù)據(jù)庫的配置及管理,利用 Oracle 企業(yè)管理器連接數(shù)據(jù)庫服務(wù)器,Oracle數(shù)據(jù)庫的配置及管理,

6、利用 Oracle 企業(yè)管理器 連接數(shù)據(jù)庫服務(wù)器,Oracle數(shù)據(jù)庫的配置及管理,利用 Oracle 企業(yè)管理器 連接數(shù)據(jù)庫服務(wù)器,Oracle數(shù)據(jù)庫的配置及管理,利用 Oracle 企業(yè)管理器 連接數(shù)據(jù)庫服務(wù)器,Oracle數(shù)據(jù)庫的配置及管理,用 Oracle 企業(yè)管理器 進(jìn)行數(shù)據(jù)庫安全管理,Oracle數(shù)據(jù)庫的配置及管理,用戶管理(1),所有用戶的詳細(xì)信息: 用戶名, 賬戶狀態(tài), 失效日期,Oracle數(shù)據(jù)庫的配置及管理,用戶管理(2),Oracle數(shù)據(jù)庫的配置及管理,創(chuàng)建用戶賬號(1),Oracle數(shù)據(jù)庫的配置及管理,創(chuàng)建用戶賬號(2),Oracle數(shù)據(jù)庫的配置及管理,創(chuàng)建用戶賬號(3)

7、,Oracle數(shù)據(jù)庫的配置及管理,查看用戶賬號,Oracle數(shù)據(jù)庫的配置及管理,Oracle 的(資源限制)概要文件, 為了控制系統(tǒng)資源的使用, 可以利用資源限制概要文件. 資源限制概要文件是 Oracle 安全策略的重要組成部分, 利用資源限制概要文件可以對數(shù)據(jù)庫用戶進(jìn)行基本的資源限制, 而且還可以對用戶的口令進(jìn)行管理. 使用資源限制概要文件可以限制下列資源的使用 每個(gè)會(huì)話或每個(gè)語句的 CPU 時(shí)間(以百分之一秒計(jì)) 每個(gè)用戶的并發(fā)數(shù)據(jù)庫會(huì)話 每個(gè)會(huì)話的最大鏈接事件和空閑時(shí)間(以分計(jì)) 可供多線程服務(wù)器會(huì)話使用的最大的服務(wù)器內(nèi)存. 使用資源限制概要文件可以對每個(gè)指定此概要文件的用戶賬號進(jìn) 行

8、一下設(shè)置 允許用戶連續(xù)輸入錯(cuò)誤口令的次數(shù), 在此之后 Oracle 將鎖定賬戶 口令的過期時(shí)間(以天計(jì)) 允許用戶使用一個(gè)到期口令的天數(shù), 這之后 Oracle 將鎖定賬號 是否檢查一個(gè)賬號口令的復(fù)雜性, 以防止賬號使用明顯的口令,Oracle數(shù)據(jù)庫的配置及管理,Oracle 數(shù)據(jù)庫的默認(rèn)概要文件, 每個(gè) Oracle 數(shù)據(jù)庫都有一個(gè)默認(rèn)的資源概要文件, 名為 DEFAULT 當(dāng)創(chuàng)建一個(gè)新的數(shù)據(jù)庫用戶且不對用戶分配一個(gè)特定的概要文件時(shí), Oracle 自動(dòng)給用戶分配數(shù)據(jù)庫的 DEFAULT 概要文件. 默認(rèn)時(shí),數(shù)據(jù)庫 DEFAULT 概要文件的所有資源限制設(shè)置為無限制的.,Oracle數(shù)據(jù)庫的

9、配置及管理,利用企業(yè)管理器查看概要文件,Oracle數(shù)據(jù)庫的配置及管理,在資源文件中啟用資源文件(1),Oracle數(shù)據(jù)庫的配置及管理,在資源文件中啟用資源文件(2),Oracle數(shù)據(jù)庫的配置及管理,創(chuàng)建概要文件,Oracle數(shù)據(jù)庫的配置及管理,模式(schema), 模式: 組織相關(guān)數(shù)據(jù)庫對象的一個(gè)邏輯概念, 與數(shù)據(jù)庫對象的物理存儲(chǔ)無關(guān). 一個(gè)模式只能屬于一個(gè)數(shù)據(jù)庫用戶, 而且模式的名稱與用戶的名稱相同. Oracle 數(shù)據(jù)庫的每個(gè)用戶都擁有唯一的模式. 默認(rèn)情況下, 用戶所創(chuàng)建的所有模式對象都保存在自己的模式中.在 Oracle 數(shù)據(jù)庫中模式與用戶賬號為一一對應(yīng)的關(guān)系 如果要從一個(gè)模式中引

10、用另一個(gè)模式中的對象, 可以使用 點(diǎn)表示法. 不同模式中的對象名可以重復(fù). Itcast 要訪問 scott 用戶的 emp 表, scott.emp,Oracle數(shù)據(jù)庫的配置及管理,模式對象和非模式對象, 能包含在模式中對象成為模式對象. Oracle 數(shù)據(jù)庫中有許多類型的對象, 但不是所有的對象都可以組織在模式中. 可以組織在模式中的對象有: 表, 索引, 觸發(fā)器等. 有一些不屬于任何模式的數(shù)據(jù)庫對象, 稱為非模式對象. 如: 表空間, 用戶賬號, 角色, 概要文件等.,Oracle數(shù)據(jù)庫的配置及管理,用戶的默認(rèn)表空間, 表空間是數(shù)據(jù)庫的邏輯存儲(chǔ)設(shè)備, 它把數(shù)據(jù)庫信息組織成物理存儲(chǔ)空間.

11、表空間由數(shù)據(jù)文件組成.用戶的各種模式對象(如表, 索引, 過程, 觸發(fā)器等) 都是放在表空間中. 對每個(gè)數(shù)據(jù)庫用戶, 都可以設(shè)置一個(gè)默認(rèn)表空間. 當(dāng)用戶創(chuàng)建一個(gè)新的數(shù)據(jù)庫對象(如表), 并且不明確地為此對象指定表空間時(shí), Oracle 會(huì)把所創(chuàng)建的這個(gè)新數(shù)據(jù)庫對象存放到用戶默認(rèn)的表空間中. 如果不給用戶指定默認(rèn)表空間, 則用戶的默認(rèn)表空間為 USERS 表空間.,Oracle數(shù)據(jù)庫的配置及管理,用戶的臨時(shí)表空間, 一般, SQL 語句在完成任務(wù)時(shí)需要臨時(shí)工作空間. 例如:一個(gè)用來連接和排序大量的查詢需要臨時(shí)工作空間來存放結(jié)果. 除非另外指定, 一般情況下, 用戶的臨時(shí)表空間是 TEMP 表空間

12、. 若數(shù)據(jù)庫中沒有創(chuàng)建 TEMP 表空間, 則用戶的臨時(shí)表空間為 SYSTEM 表空間. 因?yàn)?SYSTEM 表空間是用來保存數(shù)據(jù)庫系統(tǒng)信息(數(shù)據(jù)庫自身信息的內(nèi)部系統(tǒng)表和視圖 - 數(shù)據(jù)字典; 所有 PL/SQL 程序的源代碼 - 包括函數(shù), 觸發(fā)器等)的. 如果用戶大量使用此表空間存儲(chǔ)自己的數(shù)據(jù), 將會(huì)影響系統(tǒng)的執(zhí)行效率. 因此一般不建議用戶使用 SYSTEM 表空間,Oracle數(shù)據(jù)庫的配置及管理,權(quán)限管理, 在為一個(gè) Oracle 數(shù)據(jù)庫系統(tǒng)創(chuàng)建用戶之后, 這些用戶既不能與數(shù)據(jù)庫服務(wù)器連接, 也不能做任何事情, 除非他們具有執(zhí)行特定數(shù)據(jù)庫操作的權(quán)限. Oracle 中的數(shù)據(jù)庫訪問權(quán)限類型共

13、有兩種: 系統(tǒng)權(quán)限: 一種功能很強(qiáng)的權(quán)限, 他向用戶提供了執(zhí)行某 一種或某一類型的數(shù)據(jù)庫操作的能力. 對象權(quán)限: 控制用戶是否能在特定數(shù)據(jù)庫對象(如表, 視圖 或存儲(chǔ)過程) 上執(zhí)行特定類型的操作.,Oracle數(shù)據(jù)庫的配置及管理,常用的系統(tǒng)權(quán)限,Oracle數(shù)據(jù)庫的配置及管理,使用系統(tǒng)權(quán)限, 用戶連接到數(shù)據(jù)庫必須具備 create session 權(quán)限. 如果用戶具有 create any procedure 系統(tǒng)權(quán)限, 則能夠創(chuàng)建, 修改, 刪除或執(zhí)行任何存儲(chǔ)過程, 程序包和函數(shù) 如果用戶具有 create any table 系統(tǒng)權(quán)限, 則能夠在自己的模式中創(chuàng)建, 修改, 刪除或查詢?nèi)魏伪?/p>

14、 開發(fā)人員一般需要 create table, create view 和 create type 系統(tǒng)權(quán)限.,Oracle數(shù)據(jù)庫的配置及管理,常用的對象權(quán)限,Oracle數(shù)據(jù)庫的配置及管理,權(quán)限管理: 查看用戶的系統(tǒng)權(quán)限,Oracle數(shù)據(jù)庫的配置及管理,修改用戶的系統(tǒng)權(quán)限(1),Oracle數(shù)據(jù)庫的配置及管理,修改用戶的系統(tǒng)權(quán)限(2),Oracle數(shù)據(jù)庫的配置及管理,查看用戶的對象權(quán)限,Oracle數(shù)據(jù)庫的配置及管理,修改(授予)用戶的對象權(quán)限,Oracle數(shù)據(jù)庫的配置及管理,利用角色進(jìn)行權(quán)限管理, 數(shù)據(jù)庫應(yīng)用程序所需要的系統(tǒng)權(quán)限和對象權(quán)限很多. 為了使 ”安全管理” 成為比較容易的工作, 可以利用角色 角色(role): 系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論