成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle實例如何創建?

數據庫 Oracle
文章對Oracle實例給出了一個清晰的定義,在讓讀者理解實例與數據庫的基礎上,進一步敘述了如何建立Oracle實例的步驟以及相關的一些小問題。

在知道如何創建Oracle實例之前,我們必須對實例的定義有一個了解。談到Oracle數據庫時,我們很可能指的是整個Oracle數據庫管理系統(DBMS);但是作為一個Oracle數據庫人員,我們必須認識到數據庫和實例二者之間的重大區別—一個經常使非Oracle的系統管理人員混淆的區別。

為提供Oracle客戶所期望的不同程度的服務、靈活性與性能,數據庫的許多工作由實例完成,實例是一系列復雜的內存結構和操作系統進程。除非使用并行Oracle服務器選項,否則每個Oracle數據庫都有一個實例與之相關,一個數據庫被唯一的一個實例裝載。實例結構允許RDBMS同時對來自多個用戶的不同種類事務的請求提供服務,與此同時提供***的性能、容錯性、數據的一致性和安全性。

值得注意的是,這里定義的術語“進程”是指在沒有用戶干預的情況下正在運行的任務。你的操作系統可能將之稱作“進程”,或者使用其他術語,例如任務、作業、線程和其他類似的術語。

在UNIX實現多任務操作系統后,實例是松散的結構方式。在一起工作的離散的進程在實現實例的目標的RDBMS中完成指定的任務。每一個進程都有各自的一個內存塊,該內存塊用于保存私有變量、地址堆棧和其他運行時的信息。進程間使用公共共享區并在公共共享區內完成它們的工作。公共共享區是能夠在同一時間內被不同程序和不同進程讀寫的一塊內存區。該內存塊稱為系統全局區(SGA)。因為SGA駐留在一個共享內存段中,所以它經常被稱作共享全局區。

你可以認為后臺進程就像數據庫的手,直接處理數據庫的組件;你也可以認為SGA就像大腦,在必要時間接地調度手處理它們的信息與存儲檢索。SGA參與發生在數據庫中全部的信息和服務器的處理。單用戶的Oracle配置(例如PersonalOracleLite),不使用多進程執行數據庫的功能。相反,所有的數據庫功能由一個Oracle進程完成。由于這個原因,單用戶也稱為單進程Oracle。

了解了實例的基本定義后,我們來看看如何創建實例。打開一個Oracle數據庫包括以下三步:
1)創建一個Oracle實例(非安裝階段)。
2)由實例安裝數據庫(安裝階段)。
3)打開數據庫(打開階段)。

Oracle實例在數據庫啟動的非安裝階段創建,當數據庫經過非安裝階段,讀取init.ora參數文件,啟動后臺進程,初始化系統全局區(SGA)。init.ora文件定義了實例的配置,包括內存結構的大小和啟動后臺進程的數量和類型等。實例名根據環境變量OracleSID設置,它不一定要與打開的數據庫名稱相同(但是習慣上通常如此)。

下一階段稱為安裝階段。init.ora文件中的控制文件參數值決定數據庫的安裝實例。在安裝階段,讀取控制文件并使其成為可訪問的,可以對控制文件內存儲的數據進行查詢和修改。

***的階段就是打開數據庫。在這一階段,其名字存儲在控制文件中的數據庫文件以排它使用方式被實例鎖定,使數據庫能夠被普通用戶訪問。打開是數據庫的正常操作狀態。在數據庫打開之前,只有DBA能訪問數據庫,且只能通過服務器管理器對其進行訪問。

為了改變數據庫的操作狀態,必須作為內部連接到數據庫,或擁有SYSDBA特權。當數據庫從關閉狀態到打開狀態時,你可以明確地單步調試數據庫的每一個操作狀態,但當關閉數據庫時,只能從當前運行狀態轉到完全關閉狀態。例如,可以在服務器管理器工具中執行STARTUP NOMOUNT命令,這將使數據庫處在非安裝階段,接下來可以運行ALTER DATABASE MOUNT或者運行ALTER DATABASE OPEN命令以單步調試到操作階段。無論是在何種操作狀態下,如果執行SHUTDOWN命令,將完全關閉數據庫。例如,數據庫不能從打開狀態轉到安裝狀態。

沒有安裝數據庫的實例被稱為空閑的—它使用內存,但不做任何工作。一個實例只能唯一地與一個數據庫連接,而且除非使用并行服務器,否則對一個數據庫也只分配一個實例。實例是數據管理的核心—它做所有的工作,而數據庫存儲所有的數據。

【編輯推薦】

  1. Oracle強制訪問與控制功能的解析
  2. Oracle hints調整機制的細化分析
  3. Oracle邏輯結構優化的解剖
  4. Oracle強制訪問中的系統沖突
  5. Oracle索引的實際操作步驟
責任編輯:王婧瑤 來源: 互聯網
相關推薦

2010-11-19 09:48:48

ORACLE創建實例

2010-11-19 09:30:01

Oracle創建實例

2010-11-19 10:01:08

Oracle創建實例

2010-04-28 11:56:09

Oracle臨時表

2010-11-19 10:26:19

Oracle創建用戶

2010-04-20 15:16:02

Oracle實例

2010-10-28 16:42:04

oracle多表查詢

2011-05-19 13:25:14

Oracle數據庫

2011-03-25 09:16:37

Solaris

2012-05-22 15:34:43

Oracle Sola

2011-08-09 14:54:01

OracleDATABASE LI

2011-03-29 10:47:49

ORACLE數據庫

2010-04-15 13:10:09

Oracle系統結構

2009-11-19 11:23:08

Oracle重作日志

2011-04-13 09:45:15

Oracle存儲

2011-01-26 12:56:24

2009-03-25 10:48:08

存儲銀行Oracle

2010-04-02 13:46:30

Oracle數據導出

2010-10-26 10:02:05

oracle備份命令

2011-08-23 10:37:15

Oracle分區表本地索引
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日日干天天干 | 自拍偷拍精品 | 香蕉国产在线视频 | 国产免费av在线 | 黑人巨大精品欧美一区二区免费 | 日韩成人免费在线视频 | 国产精品国产成人国产三级 | 国产精品久久久久久妇女6080 | 国产视频第一页 | 国产精品视频在线观看 | 中日韩毛片 | 热久久999| 91在线精品一区二区 | 亚洲精品国产精品国自产在线 | 日韩中文一区二区三区 | 免费看国产片在线观看 | 国产精品久久久久久高潮 | 亚洲精选一区二区 | 国产一区影院 | 免费h视频 | 国产视频久久 | 亚洲性人人天天夜夜摸 | 一区二区三区四区免费观看 | 欧美日韩a | 天堂一区二区三区四区 | 蜜月aⅴ免费一区二区三区 99re在线视频 | 久久草在线视频 | 国产 欧美 日韩 一区 | 午夜天堂精品久久久久 | 国产精品久久久久久久久图文区 | 成人深夜福利 | 久久久久久久久久爱 | 国产精品高潮呻吟久久 | 在线国产小视频 | 国产精品久久亚洲 | 国产一区二区中文字幕 | 欧美综合精品 | 青青草原精品99久久精品66 | 中文字幕影院 | 最新高清无码专区 | 国产一级免费在线观看 |