關於學習ORACLE時linux環境搭建
剛剛接觸LINUX的時候感覺到很困惑(不知各位同仁是否有相同感受),平常在WINDOWS感覺下ORACLE玩的還挺溜,一到LINUX環境就有點傻眼了。
一般受環境限制,都在本機搭建虛擬機器,在虛擬機器上裝LINUX,各種分割槽,打各種補丁,然後建立資料庫。
我在剛接觸LINUX的時候都恨死它了,為啥不能直接SETUP?為啥要裝各種補丁?為啥一會兒ROOT使用者,一會ORACLE使用者?
在經歷過各種折騰,解除安裝,重新分割槽,重新安裝之後,資料庫搭建起來了。
在裝RAC的時候又是一頓折騰。幸虧有了PUB的協助,在網上找到了三思搭建RAC的筆記,後來又找到secooler的doc文件。這些對我第一次搭建RAC給了非常大的幫助。
看完之後,感覺其實不管在LINUX下裝資料庫還是RAC都不難。關鍵是前期環境的準備。
需要裝虛擬機器,現在一般選擇VMWARE 或者 Oracle VM Virtual Box。這兩個我都用過。VMWARE是專業做虛擬機器的,VM Virtual Box是ORACLE的產品,
個人覺得應該和ORACLE更加相容一些。這裡如果只是自己做實驗環境的話,我個人推薦VM Virtual Box。
推薦理由:
1)在使用過程中,需要透過FTP將下載的ORACLE database,CLUSTER WARE軟體上傳,我在用VMWARE的時候感覺有時候傳輸速度不理想。有時候會只能達到幾十k.
而VM Virtual Box傳輸速度就很快了。能達到幾十M。
2)開機後,VMWARE第一次啟動的時候需要停頓很久,在這期間電腦基本卡住不懂,記憶體消耗接近100%。而VM Virtual Box沒有這個問題。
當然可能和我使用的VMWARE版本有一定關係。我使用的是非常老的VMWAER Server1.06
作業系統我也推薦使用OEL,Oracle Enterprise Linux,OCM考試使用的也是這個版本的LINUX哦。感興趣的可以下來玩玩。
這裡有個建議,在下載作業系統的時候有DVD版本的一定要下載DVD版本的。
一來是省去了安裝作業系統各種還盤的操作
二來在使用install yum oracle-validated包的時候需要用到。在下面會提到oracle-validate軟體包的步驟
裝好LINUX後,原來最頭痛的就是打補丁了,補丁之間有各種依賴關係,雖說網上不少名家給出了攻略,不過在打補丁的時候還是遇到各種問題。
其實也不難,只需要yum oracle validated 就可以了,會自動安裝ORACLE 所需要的包。
透過安裝DVD介質使用oracle-validate軟體包的步驟如下:
1)mkdir /media/disk --建立介質裝載目錄/media/disk
2)插入OEL DVD光碟
3)mount /dev/cdrom /media/disk --裝載目錄
4)vi /etc/yum.repos.d/public-yum-el5.repo --加入以下內容
[oel5]
name = Enterprise Linux 5.4 DVD
baseurl=file:///media/disk/Server/
gpgcheck=0
enabled=1
注意以上name中的OEL版本(指5.4)可能和你手頭DVD的版本不一樣,這一般不會造成問題,但要保證當前作業系統與安裝介質中的完全一致。
之後就執行yum install oracle-validated 就OK了。
一般受環境限制,都在本機搭建虛擬機器,在虛擬機器上裝LINUX,各種分割槽,打各種補丁,然後建立資料庫。
我在剛接觸LINUX的時候都恨死它了,為啥不能直接SETUP?為啥要裝各種補丁?為啥一會兒ROOT使用者,一會ORACLE使用者?
在經歷過各種折騰,解除安裝,重新分割槽,重新安裝之後,資料庫搭建起來了。
在裝RAC的時候又是一頓折騰。幸虧有了PUB的協助,在網上找到了三思搭建RAC的筆記,後來又找到secooler的doc文件。這些對我第一次搭建RAC給了非常大的幫助。
看完之後,感覺其實不管在LINUX下裝資料庫還是RAC都不難。關鍵是前期環境的準備。
需要裝虛擬機器,現在一般選擇VMWARE 或者 Oracle VM Virtual Box。這兩個我都用過。VMWARE是專業做虛擬機器的,VM Virtual Box是ORACLE的產品,
個人覺得應該和ORACLE更加相容一些。這裡如果只是自己做實驗環境的話,我個人推薦VM Virtual Box。
推薦理由:
1)在使用過程中,需要透過FTP將下載的ORACLE database,CLUSTER WARE軟體上傳,我在用VMWARE的時候感覺有時候傳輸速度不理想。有時候會只能達到幾十k.
而VM Virtual Box傳輸速度就很快了。能達到幾十M。
2)開機後,VMWARE第一次啟動的時候需要停頓很久,在這期間電腦基本卡住不懂,記憶體消耗接近100%。而VM Virtual Box沒有這個問題。
當然可能和我使用的VMWARE版本有一定關係。我使用的是非常老的VMWAER Server1.06
作業系統我也推薦使用OEL,Oracle Enterprise Linux,OCM考試使用的也是這個版本的LINUX哦。感興趣的可以下來玩玩。
這裡有個建議,在下載作業系統的時候有DVD版本的一定要下載DVD版本的。
一來是省去了安裝作業系統各種還盤的操作
二來在使用install yum oracle-validated包的時候需要用到。在下面會提到oracle-validate軟體包的步驟
裝好LINUX後,原來最頭痛的就是打補丁了,補丁之間有各種依賴關係,雖說網上不少名家給出了攻略,不過在打補丁的時候還是遇到各種問題。
其實也不難,只需要yum oracle validated 就可以了,會自動安裝ORACLE 所需要的包。
透過安裝DVD介質使用oracle-validate軟體包的步驟如下:
1)mkdir /media/disk --建立介質裝載目錄/media/disk
2)插入OEL DVD光碟
3)mount /dev/cdrom /media/disk --裝載目錄
4)vi /etc/yum.repos.d/public-yum-el5.repo --加入以下內容
[oel5]
name = Enterprise Linux 5.4 DVD
baseurl=file:///media/disk/Server/
gpgcheck=0
enabled=1
注意以上name中的OEL版本(指5.4)可能和你手頭DVD的版本不一樣,這一般不會造成問題,但要保證當前作業系統與安裝介質中的完全一致。
之後就執行yum install oracle-validated 就OK了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29306197/viewspace-1062694/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux學習環境搭建Linux
- (一)Linux環境的學習環境的搭建Linux
- Windows搭建Superset環境學習Windows
- 學習筆記:MQTT環境搭建筆記MQQT
- 【機器學習】深度學習開發環境搭建機器學習深度學習開發環境
- Flutter學習指南:開發環境搭建Flutter開發環境
- Android環境搭建學習筆記Android筆記
- Kubernetes學習---環境搭建篇
- OpenGL 學習 01 Mac 搭建 OpenGL 環境Mac
- Ubuntu 18.04 深度學習環境搭建Ubuntu深度學習
- React學習筆記1:環境搭建React筆記
- 學習centos之快速搭建LNMP環境CentOSLNMP
- 學習ASM技術(一)--環境搭建ASM
- 關於伺服器環境搭建那些事伺服器
- 關於Linux的桌面環境(轉)Linux
- Python學習系列之一: python相關環境的搭建Python
- Ubuntu k80深度學習環境搭建Ubuntu深度學習
- (七)Flutter學習之開發環境搭建Flutter開發環境
- Flutter學習(一)——搭建開發環境(Windows)Flutter開發環境Windows
- ES系列教程01:Elasticsearch學習環境搭建Elasticsearch
- 谷歌JAX深度學習開發環境搭建谷歌深度學習開發環境
- 【Ansible】ansible容器學習環境搭建
- perl學習筆記--搭建開發環境筆記開發環境
- PC基於Linux的叢集環境搭建?Linux
- Linux搭建Java環境LinuxJava
- linux環境ftp搭建LinuxFTP
- linux搭建lamp環境LinuxLAMP
- 分分鐘搭建Oracle環境Oracle
- ORACLE無GUI搭建環境OracleGUI
- Oracle GoldenGate環境搭建OracleGo
- 關於aix, linux下的shell環境AILinux
- 學習使用azureCLI建立linux環境Linux
- docker 學習筆記之實戰 lnmp 環境搭建系列 (2) ------ 手動搭建 lnmp 環境Docker筆記LNMP
- Linux 上部署 docker,基於 docker 搭建 lnmp 環境LinuxDockerLNMP
- 區塊鏈學習之Fabric的環境搭建區塊鏈
- Spark學習進度-Spark環境搭建&Spark shellSpark
- laravel學習筆記之開發環境搭建Laravel筆記開發環境
- 學習Spring原始碼篇之環境搭建Spring原始碼