1. 程式人生 > 資料庫 >Windows10 x64安裝、配置Oracle 11g過程記錄(圖文教程)

Windows10 x64安裝、配置Oracle 11g過程記錄(圖文教程)

備註:本想在自己電腦上安裝個oracle練習用,但是害怕安裝過程中出現問題,而oracle的解除安裝又是出了名的麻煩,所以用虛擬機器搭建了一個跟本機一樣的系統,同時記錄下安裝的每一步。

環境:
windows10系統
最好先安裝jre或jdk(此軟體用來開啟oracle自帶的視覺化操作介面,不裝也沒關係;可以安裝plsql,或者直接用命令列操作)

1、oracle下載

* 下載地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
* 下載檔案(版本11g、企業版、兩份檔案都要下)

2、oracle安裝

a.將下載的兩個壓縮包解壓到同一資料夾下,點選解壓檔案中的setup.exe開始安裝

b.安裝共分10個步驟。第一步,取消安全更新的勾選,點選“下一步”

c.選擇“僅安裝資料庫軟體”,點選“下一步”

d.選擇“單例項資料庫安裝”,點選“下一步”

e.預設選擇,點選“下一步”

f.選擇“企業版”,點選“下一步”

g.此處選擇oracle的安裝目錄,(就是軟體在電腦中的位置),點選“下一步”

h.這裡是你之前7個步驟選擇的總結,可以在這裡檢查之前的選擇是否錯誤。確認無誤後,點選“下一步”

i.下面就是漫長的等待安裝過程了。

j.安裝完成,點選“關閉”

3、oracle資料庫配置

oracle軟體安裝完成後,需要先配置一個數據庫,以便使用。oracle資料庫的配置步驟較多,但是大部分都是預設,下一步,所以並不麻煩。

a.開啟windows開始選單,找到oracle安裝軟體中的“Database Configuration Assistant”,點選開啟,點選“下一步”

b.選擇“建立資料庫”,點選“下一步”

c.預設選擇,點選“下一步”

d.輸入全域性資料庫名(即資料庫的名字),SID預設建立,點選“下一步”

e.取消“配置Enterprise Manager"勾選,點選“下一步”

f.選擇”所有賬戶使用同一管理口令“,輸入口令(即資料庫使用者sys,system的密碼。oracle資料庫有很多使用者,sys、system是資料庫的管理員,許可權最大)

g.不做修改,點選“下一步”

h.不做修改,點選“下一步”

i.選擇”示例方案"(會預設建立幾張表),點選“下一步”

j.不做修改,點選“下一步”

k.點選“下一步”

l.不做修改,點選“完成”

m.確認配置資訊是否正確,點選“確定“

n.進行安裝,漫長的等待

o.安裝完成後,彈出下圖頁面,點選”口令管理“,進入使用者管理頁面

p.,找到下圖SCOTT使用者,取消”鎖定賬戶“,輸入”新口令“和“確認口令”,點選“確認”,完成資料庫的配置

這樣,資料庫就能用sys、system、scott三個使用者登陸了

4、oracle監聽器配置

配置完資料庫還需要配置監聽,方便以後的使用。具體配置過程非常簡單。

a.開啟windows開始選單,在oracle欄目下找到“Net Conguration Assistant”,點選開啟

b.選擇“監聽程式配置”,點選“下一步”

c.選擇“新增”,點選“下一步”

d.不做修改,點選“下一步”

e.選擇“TCP”,點選“下一步”

f.不做修改,點選“下一步”

g.點選“完成”,完成監聽的配置。

5、配置環境變數

路徑在oracle的主目錄下(主目錄在oracle安裝過程中選擇的)

新建ORACLE_HOME=C:\soft\product\11.2.0\dbhome_1,

編輯:Path=%ORACLE_HOME%\BIN

新建TNS_ADMIN=C:\soft\product\11.2.0\dbhome_1\NETWORK\ADMIN

新建NLS_LANG=AMERICAN_AMERICA.AL32UTF8

重啟電腦,使環境變數生效

6、登陸資料庫

按照以上的方法,資料庫算是安裝成功了。你可以使用oracle自帶的sqlplus工具或者是命令列登陸、檢視資料庫

a.開啟命令列,輸入:sqlplus

b.輸入使用者名稱:scott,密碼:scott(使用者名稱可以用小寫,oracle會自動將所有的小寫轉為大寫,在oracle資料庫裡所有的字母都是大寫),就進入了資料庫

7、問題及解決方案

雖然現在已經能用命令列登陸資料庫了,但是當你使用plsql等工具登陸資料庫的時候就會發現還有兩個問題。

問題一:找不到資料庫

問題二:找不到監聽(無監聽程式)

儘管我們之前配置過資料庫和監聽程式了,但是還是會存在這兩個問題。

當然前面的配置資料庫和配置監聽程式也都是必須的步驟。現在出現這兩個問題應該是oracle配置軟體寫的不夠好吧。

下面提供這兩個問題的解決方案:

a.開啟windows開始選單,找到oracle目錄下的“Net Manager”,點選開啟

b.點選“服務命名”,然後點選左側的“+”

c.在彈出的頁面輸入網路服務名(可以隨便寫,不太重要),點選“下一步”

d.選擇“TCP/IP協議”,點選“下一步”

f.應為資料庫就是在本機,所以主機名填:127.0.0.1,埠號安裝的時候選擇的預設(即1521)

g.服務名(即資料庫的名字),點選“下一步”

h.點選“完成”

i.如下圖:可以看到剛才做的配置,這樣就能找到你安裝的資料庫了

j.點選“監聽程式”,開啟LISTENER,也就是第4步配置的監聽程式,點選右下角的“刪除地址”,將原本存在的兩個地址都刪除掉,刪除完成後,再點選“新增地址”,新新增的內容不要修改,退出並儲存。

這樣,你就可以用其他客戶端訪問oracle資料庫了。

其實,這兩個問題的根源在於下圖中的兩個檔案缺少相應的配置,有興趣可以關注下做上面的配置的時候,這兩個檔案的變化。

補充:

1、安裝選項:選擇“建立和配置資料庫”(oracle本身只是一個平臺,這個平臺上可以存在若干個資料庫)
2、系統類:選擇的為“伺服器類”(桌面類--這種安裝方式一般適用於桌上型電腦和筆記本。它包含一個最小資料庫和最低的配置需求。
伺服器類--這種安裝方式適用於伺服器,例如,它會向您提供資料中心和用於支援的應用程式。如果您需要使用高階配置選項,請選擇此安裝型別。
在桌面類中,只有基本選擇項。
在伺服器類,您可以選擇標準安裝(僅讓您作有基本選擇)或高階安裝。
在桌面類或典型安裝中,將自動安裝示例庫。)
3、網路安裝選項:選擇“單例項資料庫”(Real Application Cluster(以前稱作Oracle Parallel Server,OPS)用來在群機環境下實現多機共享資料庫,以保證應用的高可用性。同時可以自動實現並行處理及均分負載,還能實現資料庫在故障時的容錯和無斷點恢復。Oracle Real Application Clusters (Oracle RAC) 是一個可以在多臺計算機上同時執行的應用程式。單例項可以認為是單機版,後者是群機版)
4、 安裝型別:選擇“高階安裝”(高階安裝可以配置“編碼”同時定義樣本資料,,沒有樣本資料則像scott等的資料就使用不了)
5、資料庫版本:選擇"企業版"
6、安裝位置:oracle基目錄可以自由設定:D:\app\mldn,選擇建立資料庫型別。選擇“一般用途/事物處理”
7、資料庫識別符號:“全域性資料庫名”預設為:orcl,可以設定為“mldn”
oracle服務識別符號(SID):指的是Service ID,服務ID,他的主要作用是作為資料庫的網路連線使用的
8、配置選項:選擇“字符集”設定為“utf-8",且”例項方案“開啟,將”建立具有示例方案的資料庫"
9、管理選項:直接預設
10、資料庫儲存:直接預設
11、備份和回覆:直接預設
12、方案口令:選擇”對所有賬戶使用相同的口令“設定為oracleadmin。口令不標準,沒關係
13、先決條件檢查:出現問題可以忽略,點選“完成"
14、安裝產品:安裝完成以後,會自動跳到一個介面”database configuration asssistant“,需要對這介面進行配置,選擇”口令管理“,設定 "超級管理員:sys/change_on_install
,普通管理員:system/manager,普通使用者:scott/tiger,大資料使用者:sh/sh

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。