Oracle資料庫培訓課程_歷史簡介L1_Oracle 11gR2版本學習_安裝配置_錯誤排除
圖片link: https://www.slideshare.net/jakkrapat/oracle-database-12c-new-features
圖片link: http://f.dataguru.cn/thread-82881-1-1.html
參考書: https://www.amazon.com/Expert-Oracle-Database-Administration-Experts/dp/143021015X
Oracle歷史簡介
Oracle 是 目前全世界上專門提供辦公平台的軟體之一(全球收入第二多的軟體公司)
另外一家即微軟
Oracle資料庫 起源 來自於 IBM 的一個分析員論文-----論關係型資料庫發展
當時 Oracle創始人 勞倫斯·艾利森
借用了希臘神話中的 "神諭" 上帝的寵兒
理解為神的指示
但是在中國古代從商周開始
Oracle就被翻譯為 "甲骨文" 公司
Oracle一直是緊跟IBM走的
1970年 資料庫起家
1978年 Oracle1 誕生 由 彙編語言開發的
1982年 Oracle公司 推出 Oracle3 第一個可以運行於大型和小型機上的關係型資料庫
1989年正式進入中國市場 Oracle7
1997年 Oracle公司又推出 Java語言 的 Oracle 8
2001年 6月 Oracle 公司 發布 Oracle 9i (可支持網路連接internet)
2003年 9月 Oracle發布 Oracle 10g
(加入了網路計算功能,因此此版本號之後的標記使用g表示grid網格)
2007年 7月12日 , 甲骨文公司在美國紐約宣布推出 Oracle 11g , Oracle 11g 實現
資訊生命週期管理(Information LifeCycle Management)
2013年 6月26日 , Oracle 發布了 12C 。 雲(Cloud)計算設計。
12C 引入了 CDB 及 PDB 的新特性 當進入12C之後 , 實例與資料庫可以是1對多的關係。
一個資料庫可以有很多實體(可以做成私有雲和公有雲)
其公司大概 3~4年推出一個版本
Oracle目前產線是打造一個一體化工程
推出一系列自己產品 例如:ERP、CRM系統.....
但很多公司無法支付這麼昂貴的產品列
因此Oracle後來又把這些產品拆開來賣
Oracle傳奇人物
Oracle公司 四個創始者
Larry Ellison 一直有一個目標 財富要超越 比爾蓋茲
但始終未能達成
當中 體型較豐滿的技術員 Bruce Scott
後來離開了 Oracle 公司 創辦了 屬於自己的資料庫 : PointBase
此資料庫 在2005年 當時BEA公司推出WebLogic軟體之中附贈的資料庫產品。
而後來BEA公司又被Oracle公司收購了 , 為了紀念 這位開發者
所以在Oracle資料庫中一直存有Scott用戶 , 並且他的密碼也是一個公共密碼:tiger
當時他有養一隻貓。
Oracle版本號代表的涵義
一般發行版本號(release number) 是由5位數字組成
第一個數字: 一個新版本軟體,也標註一些新功能 Ex : 11g , 12c
第二個數字: 表示一個maintence release
第三個數字: 反映Oracle中間件(Oracle Fusion Middleware) 版本號
第四個數字: 主要針對 組件發佈級別 , 比如Oracle的ptch包
第五個數字: 一個平台的版本. 表示patch號
目前有出過的版本
9i 、 10g 、 11g 、 12c
2007年發布 -----> 11g
目前主流市場使用版本為 11gR2
(官方聲稱至少支持到2020年)
12c使用者 陸續增加
(有新架構出現 偏向 雲端部分)
我們目前針對
Oracle 11g 來做學習
但目前最新出到 Oracle 12c 產品
下載連結:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
原因在於初學者不習慣去使用它
12c 有一個pdb 跟 cdb 的 切換問題
且11g也是目前開發例子最多的(較穩定成熟的)
此外 資料庫系統並不建議追新 會有不穩定問題
除非必要
12cR2 是 未來趨勢
R2都是比較穩定 切記不要用 R1!!!! R1一般是測試的不要用在生產上
======================================================================
要先註冊會員~~~~
Oracle開發主要分兩類
1.資料庫管理類 DBA
2.資料庫編程: SQL編程 、 PL/SQL編程(子程序(存儲過程)、觸發器、物件導向、游標)
注意請選擇進階安裝
這裡小心兩個細節要注意
第一點 為調整編碼 至 UTF-8
第二點 勾選 此勾勾
緊接著連續三過程都下一步
在我們Oracle資料庫會默認提供幾個用戶
每個用戶有不同權限,此處會詢問是否為每一位用戶分別定義密碼
或者統一使用一個密碼
本次為了方便使用統一密碼 設為 "XXXX" 注意 大小寫
不要忘記了!!!!!!
給他安裝一段時間
這時你會發現怎麼
一直出現這樣的錯誤畫面
找不到檔案
於後來參考的連結發現
http://bbs.51cto.com/thread-891494-1.html
http://blog.xuite.net/charley_ocp/mydba01/38954054-%E5%9C%A8%E5%AE%89%E8%A3%9D+Oracle+11g+R2+%E6%99%82%E9%81%87%E5%88%B0+File+not+found+WFMLRSVCApp.ear+%E9%8C%AF%E8%AA%A4%E8%A8%8A%E6%81%AF
有人說
11g官網下載的有兩個壓縮包,兩個都解壓了合併在一起才可以正確安裝。
果真安裝配置也是一門學問呀.....
重做一次最後成功之畫面
注意 !!!! 千萬注意
在跳出此視窗【資料庫組態輔助程式】之後
不要急著按確定
我們要配置 四個用戶之密碼
現在所配置的密碼是通用密碼 若直接按確定就會跳過這些重要設置
超級管理員 : sys/change_on_install
普通管理員: system/manager
普通用戶 : scott/tiger (是在選定了 "樣本" 方案資料庫 之後產生的)
大數據用戶:sh/sh
要進入 密碼管理 --> 進行配置
Oracle的卸除安裝
若有程序遺漏 有需要卸除安裝
到 搜尋欄 查詢 Oracle universal installer
留言
張貼留言