記得有位大嬸說過,mysql跟oracle簡直就是塑料刀和電鋸的差別戏阅。
像平時一直用mysql這種中小型數(shù)據(jù)庫的菜鳥昼弟,對oracle還真不怎么了解,像銀行奕筐、通信等舱痘,是oracle的天下变骡,互聯(lián)網(wǎng)則是mysql、nosql和大數(shù)據(jù)的天下芭逝。而我等苦逼程序猿塌碌,不管銀行、通信旬盯、互聯(lián)網(wǎng)台妆,那不還都是我們的天下,果斷惡補了一下胖翰。
一晚上的時間終于配置好了接剩,汗一個
一、Oracle下載萨咳,解壓
<p>
- Oracle官網(wǎng):下載后是兩個壓縮文件懊缺。
win64_11gR2_database_1of2.zip
win64_11gR2_database_2of2.zip
注:解壓的時候都要解壓,這倆并不是壓縮分卷
</p>
- 順帶把PLSQL也下了吧
二培他、Oracle安裝
<p>
Oracle的安裝分為8個步驟鹃两,幾乎每步都會出些小問題,每個步驟需要耐心點舀凛。
</p>
1. 運行setup.exe
- 配置問題:環(huán)境不滿足最低要求俊扳,直接忽略,點擊是
2. 配置安全更新
- 隨便填個郵箱
- 取消希望通過MyOracle Support接收安全更新
- 點擊下步后:出現(xiàn)連接失敗腾降,勾選“我不希望收到有關配置中的嚴重安全問題的通知(W)”拣度,點擊繼續(xù)
3. 安裝選項:創(chuàng)建和配置數(shù)據(jù)庫
默認:下一步
4. 選擇系統(tǒng)類
默認:下一步
注:如果在Window Server上安裝的話選擇服務器類
5. 典型安裝
口令格式:
- 至少8個字符
- 至少一個大寫字母
- 至少含有一個數(shù)字
例:Orcl1990
6. 概要
默認:點擊完成
7. 安裝產(chǎn)品
- 問題一: 找不到文件
原因:下載好后的壓縮文件沒有合并,或解壓了一個文件螃壤,或文件損壞
處理方法:重新安裝
- 問題二:.NET Framework3.5沒有安裝
直接點擊:下載并安裝此功能
- 問題三:Oracle Database Configuration Assistant失敗
點擊重試抗果,然后會跳出Database Configuration Assistant(下面第二張圖片)
-
問題四:Enterprise Manager配置失敗
原因:監(jiān)聽程序未啟動
Enterprise Manager配置失敗
解決辦法:在listener.ora中增加對ip地址的偵聽
-
1.對比emConfig.log和listener.ora的ADDRESS:
- emConfig.log路徑:路徑在警告中
- listener.ora路徑:E:\app\zchkun\product\11.2.0\dbhome_1\NETWORK\ADMIN
2.查看emConfig.log中HOST,我的是localhost
EmConfig.log:connectDesc : (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))
listener.ora:E:\app\zchkun\product\11.2.0\dbhome_1\NETWORK\ADMIN
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))3.在開始菜單中啟動Net Manager奸晴,添加emConfig.log中HOST冤馏,然后在警告窗口點擊確定
注:我的這地方本來就有l(wèi)ocalhost,不知道為什么會報錯寄啼,沒有添加地址逮光,直接點確定
8. 完成
默認點關閉
三、SQL*PLUS
Oracle到這里已經(jīng)安裝完成墩划,現(xiàn)在通過SQL*PLUS來訪問Oracle
開始啟動SQL*PLUS前先來學習一下Oracle的用戶管理:
-
超級用戶:sys
- sys用戶是超級用戶涕刚,具有最高權限
- sys可以扮演兩個角色sysdba、sysoper
- sys以sysdba登陸時比sysoper角色多了一些特殊權限乙帮,例如:create database的權限杜漠,用戶解鎖權限
-
普通用戶:scott
- 默認密碼:tiger
- 連接角色:NORMAL
- 使用scott登陸Oracle時,需要解鎖
四、PLSQL
- 安裝PLSQL
- 使用普通用戶登陸:scott
問題1:無監(jiān)聽程序
解決方法:重新配置Oracle Net 監(jiān)聽程序
[百度經(jīng)驗解決方法](http://jingyan.baidu.com/article/03b2f78c7a0ab75ea237ae33.html
注:設置到監(jiān)聽程序配置完成(第六步)就OK退出了
問題2:用戶被鎖
解決方法:scott用戶解鎖
- SQL*PLUS登陸
- 用戶:sys
- 密碼:口令 as sysdba
- 口令是剛剛安裝Oracle時設置的
- 密碼:例 Oral1990 as sysdba
- 輸入命令:alter user scott account unlock;
問題都解決了驾茴,進入PLSQL界面:
靠這四張表盼樟,估計應該可以玩Oracle了,~~~~锈至。