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ù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

6、利用 Oracle 企業(yè)管理器 連接數(shù)據(jù)庫服務器,Oracle數(shù)據(jù)庫的配置及管理,利用 Oracle 企業(yè)管理器 連接數(shù)據(jù)庫服務器,Oracle數(shù)據(jù)庫的配置及管理,利用 Oracle 企業(yè)管理器 連接數(shù)據(jù)庫服務器,Oracle數(shù)據(jù)庫的配置及管理,用 Oracle 企業(yè)管理器 進行數(shù)據(jù)庫安全管理,Oracle數(shù)據(jù)庫的配置及管理,用戶管理(1),所有用戶的詳細信息: 用戶名, 賬戶狀態(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ù)庫用戶進行基本的資源限制, 而且還可以對用戶的口令進行管理. 使用資源限制概要文件可以限制下列資源的使用 每個會話或每個語句的 CPU 時間(以百分之一秒計) 每個用戶的并發(fā)數(shù)據(jù)庫會話 每個會話的最大鏈接事件和空閑時間(以分計) 可供多線程服務器會話使用的最大的服務器內(nèi)存. 使用資源限制概要文件可以對每個指定此概要文件的用戶賬號進 行

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論