Oracle 11g+Windows10 x64安裝、配置過程記錄


備注:本想在自己電腦上安裝個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數據庫了。

 

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM