標籤:oracle 資料庫 oracle 11g;虛擬機器 檔案夾
第2章 Oracle 的安裝與配置1.1學習的知識點
1. 可以成功的安裝Oracle資料庫;
2. 瞭解Oracle中主要系統服務的作用。
2.1 具體內容(重點)2.1.1 簡介
Oracle 它在使用的時候是不收費的,如果你要是在工作中使用,一定要記住繳費(在整個企業的運行之中,資料比平台更重要!!!)。
Oracle的內容分為兩大部分:開發部分、管理部分,重點在與開發部分。
2.1.2 安裝前的準備
如果要想取得Oracle的安裝程式可以登入:www.oracle.com上進行下載,下載的時候要認清楚你的作業系統版本:32位(x86),或者是64位。
下載下來的是兩個檔案,但是這兩個檔案在安裝的時候需要合成為一個檔案(將兩個安裝包同時解壓縮到一個檔案夾中就完成了)。但是在安裝之前強烈建議一下的操作:
1. 首先安裝 VMware Workstation Pro 虛擬機器(安裝步驟“下一步”、“下一步”即可,此處不再詳細闡述了);
2. 在虛擬機器中安裝win 7系統,注意:如果直接安裝的真實的主機上,會對真機有運行造成一定的影響,避免真機重裝系統一定要使用虛擬機器來安裝學習Oracle;
3. 網上有大量的win7.iso鏡像檔案,9.9成都是無法在虛擬機器上進行安裝:所以為大家能快速的安裝虛擬機器,且win 7 還要足夠的小且好用。
Windows 7-32位 虛擬機器鏡像檔案:
http://pan.baidu.com/s/1gePTTTL MM:ayxx
免安裝,輕鬆可用!!!
4. 關閉虛擬機器上的防火牆;
5. 儘可能斷開互連網。
2.1.2 正式開始安裝Oracle 11g:
直接執行“setup.exe”命令即可:
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/174741_LB4S_3111397.png" width="355" height="238" alt="174741_LB4S_3111397.png" />650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/174755_6mmn_3111397.png" width="358" height="268" alt="174755_6mmn_3111397.png" />
首先會詢問使用者是否要接收Oracle的更新資訊。選擇“下一步”, 不去接收更新資訊。
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/174812_MEHQ_3111397.png" width="278" height="138" alt="174812_MEHQ_3111397.png" />選擇“是”即可。650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/174818_lcAg_3111397.png" width="329" height="248" alt="174818_lcAg_3111397.png" />
Oracle本身只是一個軟體平台,在Oracle平台安裝完成之後需要為其設定資料庫,所以此處會詢問是否需要建立新的資料庫。如果是首次安裝選擇“建立和設定資料庫”
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/174837_PnUU_3111397.png" width="333" height="251" alt="174837_PnUU_3111397.png" />這裡我們選擇“伺服器”類型,之後“下一步”。650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/174855_omsW_3111397.png" width="335" height="251" alt="174855_omsW_3111397.png" />
本次我們不牽扯到Oracle中的RAC管理,註:RAC管理是OracleDBA的精髓,在企業中我們都會是AIX+Oracle配置,我們的資料庫不能只是支援一個就會需要RAC管理的服務了,目前我們先學習開發部分,不需RAC管理。
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/174940_Ky7s_3111397.png" width="342" height="256" alt="174940_Ky7s_3111397.png" />為了能夠方便的進行配置,所以在此處安裝時請選擇“進階安裝”。
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175006_vF0j_3111397.png" width="344" height="258" alt="175006_vF0j_3111397.png" />
選擇安裝“企業版”,這個安裝包是最全的。
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175017_ltVV_3111397.png" width="344" height="258" alt="175017_ltVV_3111397.png" />
選擇填寫合適自己的安裝路徑即可(因為我們是在虛擬機器中運行,其實也無所謂安裝到哪)。
此處我們安裝在C盤下:C:\D\ProTools\Oracle11g\product\11.2.0\dbhome_1
前面這個部分是我們提供的, 再後面是它本身自己提供的安裝目錄這個儲存了所有的Oracle執行路徑:\product\11.2.0\dbhome_1
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175102_5z9b_3111397.png" width="365" height="274" alt="175102_5z9b_3111397.png" />選擇預設“一般用途/交易處理”即可。
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175116_CnFn_3111397.png" width="366" height="274" alt="175116_CnFn_3111397.png" />此處將資料庫的名稱統一定義為“Tomge”,之前我們選擇了要建立新的資料庫,所以此處會要求輸入我們要建立的資料庫的名稱是什麼。
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175129_IJmb_3111397.png" width="368" height="276" alt="175129_IJmb_3111397.png" />將 字元集 選項卡中的字元編碼設定為UTF-8編碼,如果,我們此處沒有設定,到之後的開發的時候就有可能出現中文亂碼。
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175222_0NYA_3111397.png" width="364" height="273" alt="175222_0NYA_3111397.png" />將 執行個體方案 選項卡中 的 “建立具有樣本方案的資料庫”。注意:考慮到學習的方便,要求建立所有的樣本資料
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175256_5cyW_3111397.png" width="271" height="203" alt="175256_5cyW_3111397.png" />650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175301_k2dk_3111397.png" width="273" height="204" alt="175301_k2dk_3111397.png" />
隨後兩步就是走預設,即可。
2.1.3 設定密碼
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175311_Cjwi_3111397.png" width="325" height="239" alt="175311_Cjwi_3111397.png" />為了方便管理,所有的使用者名稱和密碼都設定為“oracleadmin”(全部小寫,不過注意這個不屬於Oracle的口令的輸入標準)
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175327_2qtR_3111397.png" width="460" height="347" alt="175327_2qtR_3111397.png" />如果檢查失敗,選擇忽略即可。650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175346_obii_3111397.png" width="451" height="343" alt="175346_obii_3111397.png" />
現在已經開始進行安裝了,本次會實現資料庫的建立,每個資料庫都需要進行額外的配置。
隨後我們要進行口令管理服務的選擇:
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175358_epcQ_3111397.png" width="306" height="309" alt="175358_epcQ_3111397.png" />
點擊 口令管理 進入設定:
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175416_Ideq_3111397.png" width="340" height="226" alt="175416_Ideq_3111397.png" />
注意:這個地方“√”表示鎖定;點擊後“ ” 沒有√表示解鎖。
主要操作以下的幾個使用者(設定Oracle的經典的口令)注意在實際的生產環境中我我們的設定一定不是以下的密碼:
l 超級管理員:sys/change_on_install;
l 普通管理員:system/manager;
l 普通使用者:scott/tiger,注意:這個使用者需要解鎖;
l 大資料使用者(樣本資料庫才有):sh/sh,注意:這個使用者需要解鎖;
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175432_09Or_3111397.png" width="226" height="150" alt="175432_09Or_3111397.png" />
這裡提示我們的密碼不是標準的;忽略即可。
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175441_U33n_3111397.png" width="321" height="241" alt="175441_U33n_3111397.png" />
這個時候才表示Oracle軟體安裝完成,資料庫也安裝完成。選擇“關閉”安裝就全部完成了。
2.1.4 完成Oracle 11g安裝的後續設定方法:
但是安裝完成之後它會在Windows系統中註冊以下的內容:
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175453_zXa7_3111397.png" width="152" height="180" alt="175453_zXa7_3111397.png" />650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175500_x9dc_3111397.png" width="439" height="312" alt="175500_x9dc_3111397.png" />650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175508_dCmH_3111397.png" width="439" height="161" alt="175508_dCmH_3111397.png" />
在安裝完成Oracle之後,Oracle的相關服務都會設定為自動啟動,但是這樣的化會導致我們的程式執行速度過於緩慢(電腦的啟動速度實在是太慢了)。所以強烈的建議將將這裡的“啟動類型”將所有的“自動”都改為“手動”
而每次啟動的時候只需要啟動兩個服務即可:
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175529_a5C3_3111397.png" width="554" height="36" alt="175529_a5C3_3111397.png" />
OracleOraDb11g_home1TNSListener:是監聽服務,如果要通過程式或者是不同的用戶端串連我們的Oracle資料庫的時候,此服務必須啟動,否則無法串連;如果僅僅是在本機上來操作Oracle的這個服務可以不用。 為了培養大家的習慣性這兩個服務都啟動。
OracleServiceTOMGE:資料庫的執行個體服務,它的命名的標準:OracleServiceSID 來自於,之前的設定如下:
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175555_Zqkv_3111397.png" width="350" height="125" alt="175555_Zqkv_3111397.png" />
|-在預設的情況下,SID的名稱和資料庫的名稱是完全一致的,在網路上使用的是SID的名字;
|-每當為系統增加一個資料庫的時候,都會自動的出現一個類似的名稱。
Oracle的OracleJobScheduler TOMGE服務問題?該服務為什麼是被“禁用”的呢?
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175613_7JFx_3111397.png" width="500" height="27" alt="175613_7JFx_3111397.png" />
資料庫工作議程調度,一般沒有安排工作議程就不需要啟動,為什麼預設是禁用?因為啟動後會佔用很大的系統資源。
注意(重點掌握):
Oracle的兩個服務:
|-如果要通過程式串連,必須啟動監聽服務;
|-所有的資料都儲存在執行個體服務之中。
2.1.5 Oracle 11g 卸載方法:
Oracle卸載之後有可能無法立刻安裝成功。
1. Oracle正常安裝完成;
|-使用Oracle提供的卸載程式。
650) this.width=650;" src="https://static.oschina.net/uploads/space/2017/0528/175634_lJrv_3111397.png" width="262" height="181" alt="175634_lJrv_3111397.png" />
|-重新啟動電腦,進入到安全模式(啟動時按住F8);
|-找到系統上的對應的磁碟路徑,並且刪除;
|-運行註冊表命令“regedit.exe”(windows鍵 + R 開啟運行功能);
|-搜尋全部與Oracle有關的內容並且刪除(Ctrl + F 開啟搜尋);
|-重新啟動電腦,就可以重新進行安裝;
|-重新啟動電腦,進入到安全模式(啟動時按住F8);
2. Oracle 安裝失敗:
|-找到系統上的對應的磁碟路徑,並且刪除;
|-運行註冊表命令“regedit.exe”(windows鍵 + R 開啟運行功能);
|-搜尋全部與Oracle有關的內容並且刪除(Ctrl + F 開啟搜尋);
|-重新啟動電腦,就可以重新進行安裝;
|-重新啟動電腦,進入到安全模式(啟動時按住F8);
3.1 總結
3.1.1. Oracle 11g安裝問題;
3.1.2. Oracle 11g 卸載問題;
3.1.3. Oracle 11g的兩個服務:
1)如果要通過程式串連,必須啟動監聽服務;
2)所有的資料都儲存在執行個體服務之中。
本文出自 “金剛重生之路” 部落格,請務必保留此出處http://tangxuantao.blog.51cto.com/12630728/1930470
第2章 Oracle 的安裝與配置