oracle10g安裝,卸載
一、安裝
1.由於oracle的特殊性,筆者選擇通過虛擬機安裝windows7旗艦版安裝數據庫,大家的系統如果是windows xp,windows 7,windows 8可以直接安裝,windows 10對於該版本的oracle存在不兼容,不推薦使用。
2.筆者使用的是oracle10g的壓縮包,大家也可以使用鏡像進行安裝,打開oracle安裝程序,如果存在無法打開的問題,需要設置兼容性,如圖
3.設置完成後,點擊安裝程序,雖然基本安裝選項可以省去一些時間,但如果讀者也是像筆者這樣初學oracle,還是推薦選擇高級安裝,對oracle的安裝過程有個細節把握。
4.安裝類型我們選擇企業版,oracle作為大型數據庫,它的安全性和高吞吐量都是企業比較親睐的方面,我們選擇企業版主要是考慮到可以獲得數據庫最多的功能。
5.繼續安裝,當出現先決條件檢查時,需要注意,oracle安裝程序有可能默認不會選擇其中的某項檢查(網絡配置需求等),從而會報一些警告,可以選擇勾選,這個根據讀者具體情況,比如,如果數據庫本身不需要聯網,只是作為本地學習使用,網絡配置就可以忽視,但是因為該界面只是檢查環境,所以就算你不選擇網絡,並不會代表你安裝成功之後一定不會聯網。
6.配置選項我們選擇創建數據庫,這裡要注意的是,oracle和mysql等數據庫的差別,oracle並不是像mysql那樣,通過命令行很簡單創建數據庫,這裡涉及到oracle的一些表空間和用戶管理的相關知識,筆者會在之後的文章中詳談這些知識,如果此處你忘記了選擇創建數據庫,初學者建議使用Database Configuration Assistant在安裝之後創建數據庫。
7.數據庫配置,如果讀者沒有特殊需求,可以選擇一般用途。
8.數據庫配置選項,可以在本界面設置數據庫名,其中sid也是作為數據庫實例的唯一標識存在,用於區分不同實例,建議和數據庫同名,數據庫字符集建議選擇unicode 標准 utf-8,對於utf-8想必讀者都應該非常熟悉,這裡由於和ASCII編碼的兼容問題,我們沒有選擇utf-16,在數據庫示例有一個帶樣本方案的數據庫選項,初學者可以勾選,因為很多oracle教學數據庫都會使用這些數據庫自帶的方案進行講解oracle的語法,至於此處的方案和我們傳統的表之間的異同點,筆者會在之後的文章中詳解。
9.數據庫管理選項如果只是希望本地進行管理,選擇database control 數據庫即可,郵件提醒看情況選擇。
10.數據庫存儲選項我們選擇文件系統,此處數據庫文件位置,注意並不是oracle軟件的安裝位置。
11.備份和恢復選項,為了軟件運行效率,我們這裡選擇不啟動備份。
12.數據庫口令界面,筆者選擇統一口令,讀者可以根據自己的情況進行選擇,在這裡需要注意的是,用戶列表的用戶名稱,比如sys,system,system,scott等等,這些用戶的用處不一,筆者之後會詳細解釋,相關用戶的使用方法,筆者看來,有關於oracle的用戶管理和權限管理是oracle的特點也是難點,如果想要深入學習oracle,建議盡量好好理解相關內容。
13.接下來我們會看到oracle會將我們之前選擇的服務打印成列表,我們繼續安裝,這時可能會跳出防火牆安全警告,選擇允許訪問,繼續安裝。
14.安裝過程中,如果彈出錯誤如圖
筆者也沒有找到解決這個問題的確切方法,但是根據這個錯誤,可以推測是oracle相關的一些可視化界面出現一些問題,由於我們之後會選擇其他軟件類似pl/sql developer進行開發,所以暫時可以不去考慮,點擊確定即可,如果以後在oracle數據庫使用過程中筆者遇到一些問題,會及時更新本文。
二、卸載
1.oracle的卸載是出了名的心累,由於oracle在安裝時會寫入大量注冊表,導致如果注冊表刪除不干淨,就會影響下一次oracle數據庫的安裝,在這裡筆者貼上一張韓順平老師在講解oracle卸載時總結的ppt
ps:如果本圖存在一些不恰當行為,請私信筆者,及時刪除
2.這裡如果讀者使用的是虛擬機,就變得十分簡單了,再安裝前使用虛擬機的快照功能,如果發現oracle數據庫安裝存在問題,直接恢復到未安裝數據庫時即可。
寫在最後的一些話:筆者也是oracle的初學者,在相關問題上很可能存在理解偏差的地方,希望各路大牛能夠及時指正,感激不盡!