2002年註冊甲骨文公司
基於cs架構
數據庫的實例
數據庫
通常的數據庫只有數據庫的概念 ,而Oracle有數據庫實例的概念
數據庫存儲了 數據文件 控制文件 日誌文件 我們將這些靜態的文件都稱之爲數據庫,
而這些文件的產生和維護 , 通常都是由實例來完成
實例會加載這些文件,然後在具體的內存裏 ,由後臺的進程進行相關的管理
在內存裏 實例和進程的管理 會有共享的區域 成爲共享池
RAC集羣
時時應用集羣
一般來說一個數據庫對應一個數據庫的實例 就可以了
數據庫必須經過實例的加載纔可以爲我們所用
啓動數據庫就意味着我們要加載數據庫實例 ,停止則意味着數據庫
數據庫名和實例名單獨存放的 但是通常我們會將二者名稱歸爲相同的名稱
配置數據庫啓動的參數文件 口令 祕鑰 歸檔的日誌等 我們統稱爲外部文件
日誌文件會轉換爲歸檔文件
SGA: 有所有服務進程和後天共享:
PGA:有每個服務進程_後臺進程專有 ,每個進程都有一個PGA 主要用於用戶服務
數據庫和實例 通常爲一對一的關係 名稱也通常相同 (注意 :通常相同...)
一個數據庫對應多個實例....
表空間 :
全局數據庫名 = 數據庫名 + 域名 通常任務就是數據庫名
模式和模式對象 :
一個模式下有很多模式對象
非模式對象與用戶是沒有任何關係的 , 例如表空間
想到模式就會有表 模式 索引 等...
==========================================
安裝完成後 Windows環境下 進入服務管理器
service 和 Listener 兩個服務必須啓動 前者是我們來操作的實例 後者是監聽 連接數據庫的監聽
DBConsoleorecl 是一個管控平臺 手動即可
=============================================
Oracle 默認端口號1521
listener.ora 監聽的配置 ,包括了監聽協議 ,地址 ,端口號,全局數據庫名稱
監聽協議 默認TCP
tnsnames 客戶端配置的一些協議端口地址 本地網絡服務名
dos下連接Oracle
------------------------------------
sqlplus