2、oracle的安裝
學習目標:
1、掌握在window環境下Oracle資料庫軟體的安裝
2、掌握Oracle的客戶端連結工具的使用
學習過程:
要學習Oracle資料庫,那麼我們還是先在系統上安裝了Oralce。我們可以免費下載進行學習。
一、下載安裝檔案
到oracle的官方網站下載即可:http://www.oracle.com/index.html
你可以根據自己的電腦的情況選擇適合自己的版本。下載時候需要你登入,你需要註冊一個帳號。
二、安裝過程圖
1、解壓縮檔案。將兩個壓縮包一起選擇,然後再解壓即可。
2、到相應的解壓路徑上面,執行安裝檔案setup.exe 。
3、配置安全更新。這步可將自己的電子郵件地址填寫進去,也可以不填寫。
4、安裝選項。直接選擇預設建立和配置一個數據庫,這樣安裝完資料庫管理軟體後,系統會自動建立一個數據庫例項。
5、系統類。直接選擇預設的桌面類就可以了。(若安裝到的電腦是,個人筆記本或個人使用的電腦使用此選項)
6、典型安裝。 建議只需要將Oracle基目錄更新下,目錄路徑不要含有中文或其它的特殊字元。新建的資料庫的名稱和SID預設是orcl這個資料庫名稱要記住,一會登入要用的。口令密碼也必須要記住。密碼輸入時,有提示警告,不符合Oracel建議時不用管。Oracel建議的密碼規則比較麻煩, 必須是大寫字母加小寫字母加數字,而且必須是8位以上。
點選是即可。
7、先決條件檢查。 安裝程式會檢查軟硬體系統是否滿足,安裝此Oracle版本的最低要求。
8、概要。安裝前的一些相關選擇配置資訊。
9. 安裝產品。自動進行,不用管。只是時間有點長,慢慢等待安裝成功就可以了。
10. 例項資料庫建立完成了。系統預設是把所有賬戶都鎖定不可用了(除sys和system賬戶可用外),建議點右邊的口令管理,
11、為System和sys兩個管理員帳號設定密碼。其他賬號可以不管了。
三、測試是否安裝成功
可以通過開始,選擇應用程式中的 "Oracle 11g" 》》 "應用程式開發" 》》 "Sql Developer 或Sql Plus" 連線。
1、先使用SQL Plus。這是一個DOS環境,輸入使用者名稱和密碼看能否登入成功。
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
啟動後點擊新建連線
在連線中輸入基本資訊,如果測試成功,表示已經可以登入了,再點選連線就可以了。
這樣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還有很多很好用的第三方開發工具。有興趣的同學也可以使用其他的第三方的工具。