1. 程式人生 > >2、oracle的安裝

2、oracle的安裝

學習目標

1、掌握在window環境下Oracle資料庫軟體的安裝

2、掌握Oracle的客戶端連結工具的使用

學習過程:

要學習Oracle資料庫,那麼我們還是先在系統上安裝了Oralce。我們可以免費下載進行學習。

一、下載安裝檔案

到oracle的官方網站下載即可:http://www.oracle.com/index.html

attcontent/0560a813-b428-474b-89f1-71f9ae88bd6b.png

你可以根據自己的電腦的情況選擇適合自己的版本。下載時候需要你登入,你需要註冊一個帳號。

二、安裝過程圖

1、解壓縮檔案。將兩個壓縮包一起選擇,然後再解壓即可。

2、到相應的解壓路徑上面,執行安裝檔案setup.exe 。

attcontent/fd02dee7-bc13-403f-98a5-0efdbd9136ae.png

3、配置安全更新。這步可將自己的電子郵件地址填寫進去,也可以不填寫。

attcontent/627eb1a2-b3c1-4b48-b5c8-4edebc15f5f9.png

4、安裝選項。直接選擇預設建立和配置一個數據庫,這樣安裝完資料庫管理軟體後,系統會自動建立一個數據庫例項。

attcontent/e2e06ef5-2c2d-4ae0-abde-903fdd58d687.png

5、系統類。直接選擇預設的桌面類就可以了。(若安裝到的電腦是,個人筆記本或個人使用的電腦使用此選項) 

attcontent/e7950191-bd53-4eb9-b512-dc578c035cc9.png

6、典型安裝。 建議只需要將Oracle基目錄更新下,目錄路徑不要含有中文或其它的特殊字元。新建的資料庫的名稱和SID預設是orcl這個資料庫名稱要記住,一會登入要用的。口令密碼也必須要記住。密碼輸入時,有提示警告,不符合Oracel建議時不用管。Oracel建議的密碼規則比較麻煩, 必須是大寫字母加小寫字母加數字,而且必須是8位以上。

attcontent/3a93f173-157e-4826-8ef3-5f43fbd0ffb1.png

點選是即可。

attcontent/659c9706-ea15-4447-b3f0-a9585c00fd41.png

7、先決條件檢查。 安裝程式會檢查軟硬體系統是否滿足,安裝此Oracle版本的最低要求。

attcontent/57a8e363-e81f-45a7-84b6-ed20fe435a7a.png

8、概要。安裝前的一些相關選擇配置資訊。

attcontent/dec53079-2bf5-42c0-90d0-d588cec2de84.png

9. 安裝產品。自動進行,不用管。只是時間有點長,慢慢等待安裝成功就可以了。

attcontent/612de769-88d9-42e8-bcdc-93e458012d2c.png

10. 例項資料庫建立完成了。系統預設是把所有賬戶都鎖定不可用了(除sys和system賬戶可用外),建議點右邊的口令管理,

attcontent/4bf45bb6-2e3c-489f-a5d4-f6925584b947.png

11、為System和sys兩個管理員帳號設定密碼。其他賬號可以不管了。

attcontent/9681c06a-5e4f-4338-81f3-c4ba34f77c61.png

三、測試是否安裝成功

可以通過開始,選擇應用程式中的 "Oracle 11g" 》》 "應用程式開發" 》》 "Sql Developer 或Sql Plus" 連線。

attcontent/a4bb564d-962a-495b-99dc-d3aace8a8d44.png

1、先使用SQL Plus。這是一個DOS環境,輸入使用者名稱和密碼看能否登入成功。

attcontent/0a1bf65a-4b2d-4cc1-b863-e385a6ee5ee0.png

2、再使用SQL Developer。注意第一次,使用SQL Developer時,會提示指定 java.exe的路徑,這裡不建議你使用自己的jdk環境,因為可能會發生版本不一致的問題,導致SQL Developer啟動失敗,Oracle已經自帶了一個JDK環境,你可以到剛才oracle的安裝目錄中選擇

java.exe。我的安裝就是在這個目錄中。

D:\app\Administrator\product\11.2.0\dbhome_1\jdk

啟動後點擊新建連線

attcontent/28da64db-2acb-48dd-a9ed-7bfaa78e6b10.png

在連線中輸入基本資訊,如果測試成功,表示已經可以登入了,再點選連線就可以了。

attcontent/b7ac4f2a-c69e-423e-9da2-999eb3fcb488.png

這樣Oralce也就是成功安裝並正常啟動了。

一、Oracle的邏輯元件

表空間是資料庫中最大的邏輯單位,一個 Oracle 資料庫至少包含一個表空間,就是名為SYSTEM的系統表空間。每個表空間是由一個或多個數據檔案組成,一個數據檔案只能與一個表空間相關聯。表空間的大小等於構成該表空間的所有資料檔案大小之和。

段是構成表空間的邏輯儲存結構,段由一組區組成。按照段所儲存資料的特徵,將段分為四種類型:資料段、索引段、回退段和臨時段。

區為段分配空間,它由連續的資料塊組成。當段中的所有空間已完全使用時,系統自動為該段分配一個新區。區不能跨資料檔案存在,只能存在於一個數據檔案中。

資料塊是Oracle伺服器所能分配、讀取或寫入的最小儲存單元。Oracle伺服器以資料塊為單位管理資料檔案的儲存空間。

模式是對使用者所建立的資料庫物件的總稱。模式物件包括表、檢視、索引、同義詞、序列、過程和程式包等。

二、oracle資料庫工具介紹

1、Oracle 網路配置 

Oracle產品安裝完成後,伺服器和客戶端都需要進行網路配置才能實現網路連線。伺服器端配置監聽器,客戶端配置網路服務名。伺服器端監聽器配置資訊包括監聽協議、地址及其他相關資訊。 配置資訊儲存在名為listener.ora的檔案中。在安裝伺服器軟體時自動配置

客戶端的網路服務名配置資訊包括伺服器地址、監聽埠號和資料庫SID等,與伺服器的監聽器建立連線。配置資訊儲存在名為tnsnames.ora的檔案中

2、Oralce的開發工具

(1)Sql*plus是oracle提供的一個工具程式,既可以在oracle伺服器使用,也可以在oracle客戶端使用。在windows下分兩種, sqlplus.exe是命令列程式,sqlplusw.exe是窗體程式,通常我們在開始選單中啟動的是後者,兩者的功能是一致的。 Sql*plus是一個最常用的工具,具有很強的功能,主要有:  

  • 資料庫的維護,如啟動,關閉等,這一般在伺服器上操作。

  • 執行sql語句執行pl/sql。

  • 執行sql指令碼。 

  • 資料的匯出,報表。 

  • 應用程式開發、測試sql/plsql。 

  • 生成新的sql指令碼。 

  • 供應用程式呼叫,如安裝程式中進行指令碼的安裝。

(2)Oracle SQL Developer 是一個新的免費圖形工具,可提高工作效率並簡化資料庫開發任務。利用 Oracle SQL Developer,您可以瀏覽資料庫物件、執行 SQL 語句和 SQL 指令碼,以及編輯和除錯 PL/SQL 語句。還可以執行所提供的任何數量的報表以及建立和儲存您自己的報表。

現已提供適用於 Windows、Linux 和 Mac OS X 的第一個產品版本 Oracle SQL Developer 1.0 的下載。Oracle SQL Developer 可以連線到任何 Oracle 資料庫 9.2.0.1 版以及更高版本。

Oracle SQL Developer 是用 Java 開發的,利用了 Oracle JDeveloper IDE 框架。預設情況下是通過 JDBC Thin 驅動程式(不需要 Oracle Home)連線到資料庫的;此外,還支援 JDBC Type 2 驅動程式(OCI 客戶端驅動程式)。JRE 1.5 捆綁了一個單獨的分發,另外還提供了支援 Windows 客戶端所需的 tools.jar。非 Windows 客戶端只需要 JDK 1.5。只需解壓縮下載檔案即可執行安裝程式。Oracle 支援 Windows、Linux 和 Mac OS X 平臺。

我們往回講解大部分時間都是使用Oracle SQL Developer,當然oralce還有很多很好用的第三方開發工具。有興趣的同學也可以使用其他的第三方的工具。