軟件測試開發語言oracle 實例的啟動和關閉

發表于:2009-12-31來源:作者:點擊數: 標簽:
軟件測試開發語言 oracle 實例的啟動和關閉 數據庫開發 一個 Oracle 數據庫沒有必要對所有用戶總是可用,數據庫管理員可啟動數據庫,以致它被打開。在數據庫打開情況下,用戶可存取數據庫中的信息。當數據庫不使用時,DBA可關閉它,關閉后的數據庫,用戶不能

        軟件測試開發語言oracle 實例的啟動和關閉   數據庫開發 

    一個Oracle數據庫沒有必要對所有用戶總是可用,數據庫管理員可啟動數據庫,以致它被打開。在數據庫打開情況下,用戶可存取數據庫中的信息。當數據庫不使用時,DBA可關閉它,關閉后的數據庫,用戶不能存取其信息。

  數據庫的啟動和關閉是非常重要的管理功能,通過以INTERNAL連接到Oracle的能力來保護。以INTERNAL 連接到Oracle需要有下列先決條件:

  該用戶的操作系統賬號具有使用INTERNAL連接的操作系統特權。

  對INTERNAL數據庫有一口令,該用戶知道其口令。

  另外:當用戶以INTERNAL連接時,可連接到專用服務器,而且是安全連接。

  1.數據庫啟動

  啟動數據庫并使它可用有三步操作:

  啟動一個實例;

  裝配數據庫

  打開數據庫

  (1)啟動一個實例

  啟動一實例的處理包含分配一個SGA(數據庫信息使用的內存共享區)和后臺進程的建立。實例起動的執行先于該實例裝配一數據庫。如果僅啟動實例,則沒有數據庫與內存儲結構和進程相聯系。

  (2)裝配一數據庫

  裝配數據庫是將一數據庫與已啟動的實例相聯。當實例安裝一數據庫之后,該數據庫保持關閉,僅DBA可存取。

  (3)打開一數據庫

  2.數據庫和實例的關閉

  關閉一實例以及它所連接的數據庫也有三步操作:

  (1)關閉數據庫

  數據庫停止的第一步是關閉數據庫。當數據庫關閉后,所有在SGA中的數據庫數據和恢復數據相應地寫入到數據文件和日志文件。在這操作之后,所有聯機數據文件和聯機的日志文件也被關閉,任何離線表空間中數據文件夾是已關閉的。在數據庫關閉后但還安裝時,控制文件仍保持打開。

  (2)卸下數據庫

  停止數據庫的第二步是從實例卸下數據庫。在數據庫卸下后,在計算機內存中僅保留實例。在數據庫卸下后,數據庫的控制文件也被關閉。

  (3)停止實例

  停止數據庫的最后一步是停止實例。當實例停止后,SAG是從內存中撤消,后臺進程被中止。

  3.初始化參數文件

  在啟動一個實例時,Oracle必須讀入一初始化參數文件(initialization parameter file),該參數文件是一個文本文件,包含有實例配置參數。這些參數置成特殊值,用于初始Oracle實例的許多內存和進程設置,該參數文件包含:

  ◆一個實例所啟動的數據庫名字

  ◆在SGA中存儲結構使用多少內存;

  ◆在填滿在線日志文件后作什么;

  ◆數據庫控制文件的名字和位置;

  ◆在數據庫中專用回滾段的名字。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97