1. 程式人生 > >Oracle-day01 上

Oracle-day01 上

Oracle

一、ORACLE 簡介
(一)什麽是 ORACLE
ORACLE 數據庫系統是美國 ORACLE 公司(甲骨文)提供的以分布式數據庫為核心的一組軟件產品,是目前最流行的客戶/服務器(CLIENT/SERVER)或B/S 體系結構的數據庫之一。
ORACLE 通常應用於大型系統的數據庫產品。
ORACLE 數據庫是目前世界上使用最為廣泛的數據庫管理系統,作為一個通用的數據庫系統,它具有完整的數據管理功能;作為一個關系數據庫,它是一個 完備關系的產品;作為分布式數據庫它實現了分布式處理功能。
ORACLE 數據庫具有以下特點:
(1)支持多用戶、大事務量的事務處理
(2)數據安全性和完整性控制
(3)支持分布式數據處理
(4)可移植性
(二)ORACLE 體系結構
1.數據庫
Oracle 數據庫是數據的物理存儲。這就包括(數據文件 ORA 或者 DBF、控制文件、聯機日誌、參數文件)。其實 Oracle 數據庫的概念和其它數據庫不一樣,這裏的數據庫是一個操作系統只有一個庫。可以看作是 Oracle 就只有一個大數據庫。
2.實例
一個Oracle 實例(Oracle Instance)有一系列的後臺進程(Backguound Processes)
和內存結構(Memory Structures)組成。一個數據庫可以有 n 個實例。
3.數據文件(dbf)
數據文件是數據庫的物理存儲單位。數據庫的數據是存儲在表空間中的, 真正是在某一個或者多個數據文件中。而一個表空間可以由一個或多個數據文件 組成,一個數據文件只能屬於一個表空間。一旦數據文件被加入到某個表空間後, 就不能刪除這個文件,如果要刪除某個數據文件,只能刪除其所屬於的表空間才 行。
4.表空間
表空間是 Oracle 對物理數據庫上相關數據文件(ORA 或者 DBF 文件)的邏輯映射。一個數據庫在邏輯上被劃分成一到若幹個表空間,每個表空間包含了在 邏輯上相關聯的一組結構。每個數據庫至少有一個表空間(稱之為 system 表空間)。
每個表空間由同一磁盤上的一個或多個文件組成,這些文件叫數據文件
(datafile)。一個數據文件只能屬於一個表空間。
技術分享圖片
註:表的數據,是有用戶放入某一個表空間的,而這個表空間會隨機把這些表數據放到一個或者多個數據文件中。
由於 oracle 的數據庫不是普通的概念,oracle 是有用戶和表空間對數據進行管理和存放的。但是表不是有表空間去查詢的,而是由用戶去查的。因為不同用 戶可以在同一個表空間建立同一個名字的表!這裏區分就是用戶了!

技術分享圖片
5.用戶
用戶是在表空間下建立的。用戶登陸後只能看到和操作自己的表, ORACLE的用戶與 MYSQL 的數據庫類似,每建立一個應用需要創建一個用戶。

技術分享圖片
二、ORACLE 安裝與配置
(一)VMware 掛載 windows server 2003
打開“資源”文件夾中的 windows2003 文件夾,雙擊擴展名為 vmx 的文件即可將 windows2003 系統掛載到 VMware 中
技術分享圖片

(二)網絡配置
1.創建虛擬網卡
技術分享圖片
VMware 中選擇菜單“編輯”--“虛擬網絡編輯器”
彈出的窗口中,點擊“添加網絡”按鈕,名稱為 VMnet2 ,確定

技術分享圖片
設置為僅主機方式,並設定子網 IP 為 192.168.80.0

技術分享圖片
2.設定虛擬操作系統的網絡網卡
技術分享圖片

右鍵點擊虛擬操作系統,選擇“設置”菜單項,彈出以下窗口
技術分享圖片

點擊網絡適配器,選擇自定義,VMnet2
3.設定虛擬操作系統的 IP 地址
在虛擬機的操作系統中設定 IP 地址為 192.168.80.10
技術分享圖片

設置本地的操作系統的虛擬網卡 VMnet 的 IP 為 192.168.80.6
(與虛擬機中的操作系統的 IP 地址處於同一 IP 網段)
技術分享圖片

在本地操作系統打開命令行,用 ping 命令測試網絡是否連接成功
技術分享圖片

Oracle-day01 上