【Oracle】Oracle Database 12c Release 2安裝多圖詳解
oracle官網地址請自行百度oracle,51CTO內容限制不讓我放!
1)打開官方網站,找到下載連接,如圖所示。
2)選擇更多下載。
3)選擇數據庫版本,這裏選擇的是目前的最新版本
4)接收許可協議,選在linux版本進行下載
5) 接收許可協議,點擊linuxx64_12201_database.zip
6)登陸oracle賬沒有的可以自己創建一個
7)然後就能夠進行下載
1.2 安裝過程詳解
註意oracle的安裝需要在圖形化界面中進行安裝(也可選擇命令行模式靜默安裝,非常繁瑣不推薦),需要在安裝系統時選擇安裝圖形化界面或者後邊裝圖形化界面包。
本次使用的是centos6.9 Desktop版本
[root@Oracle ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)
[root@Oracle ~]# uname -a
Linux Oracle 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
1.2.2 安裝依賴包
安裝依賴包,並檢查
[root@oracle ~]# yum install gcc gcc-c++ ksh libaio-devel libstdc++-devel compat-libstdc++-33 compat-libcap1 -y
compat-libcap1.x86_64 0:1.10-1
compat-libstdc++-33.x86_64 0:3.2.3-69.el6gcc.x86_64 0:4.4.7-18.el6gcc-c++.x86_64 0:4.4.7-18.el6
ksh.x86_64 0:20120801-35.el6_9
libaio-devel.x86_64 0:0.3.107-10.el6
libstdc++-devel.x86_64 0:4.4.7-18.el6
1.2 安裝過程
1.對文件進行解壓
cd /server/oracle/ unzip linuxx64_12201_database.zip
2.創建oracle用戶,並切換到oracle用戶
chown -R oracle.oracle /server/tools/database/
3.切換到oracle用戶,配置環境變量
su - oracle
配置環境變量(oracle用戶下):
Vim .bash_profile
# use for oracle
export ORACLEBASE=/usr/oracle
export ORACLEHOME=$ORACLEBASE/product
export ORACLESID=orcl
export PATH=$PATH:$HOME/bin:$ORACLEHOME/bin
export LDLIBRARYPATH=$ORACLEHOME/lib:/usr/lib
4.進入安裝目錄並執行安裝腳本(oracle用戶下)
cd /server//database
./runInstaller
跑完以上流程如果沒出下面紅色的安裝界面不要慌,可能需要多等一會兒,如果你不想等,可以再跑一遍,如果上面檢查的時候有條件不滿足的,直接百度找方法,不再贅述。
註意:這裏安裝時,可能會報錯:prvf-0002無法檢索本地節點名
這種情況是/etc/hosts文件沒有寫好,要添加對本機解析才行
格式: 靜態IP 主機名
5.進行數據庫配置並進入web管理頁面(多圖)
輸入自己的郵箱(不要給我發郵件謝謝)
選擇創建新的數據庫
安裝選擇服務器類型
桌面類型少好多功能所以選擇服務器類型
選擇數據庫的安裝類型
這裏選擇單實例即可
進行安裝 選在高級安裝,進行定制化的安裝
選在數據庫版本這裏選擇企業版
指定安裝目錄
註意安裝的目錄要有足夠的空間,oracle所需空間較大
指定產品清單目錄
選擇創建的數據庫類型
選擇數據庫名稱,默認即可
註意內存設置
由於我是虛擬機所以內存給成最小
在字符集選擇utf8
選在安裝上示例
因為我是做測試用途,所以安裝示例
選則數據的存儲方式
雲管理,有oracle的可以添加
數據恢復,開啟
設置用戶口令
我這裏統一密碼,生產環境中建議設置高強度密碼
設置的密碼為oracle 比較簡單,所有系統會提示不符合安全規範,選擇是即可
使用的數據庫操作類型(默認即可)
開始進行安裝。
檢查是否環境正確,錯誤會有修復腳本。
註意:打開終端根據提示找到這個腳本位置並使用修復腳本進行修復,註意使用root用戶(ps:我這有個交換空間預期不足的問題,交換空間預期為4G我這裏只有2G,開始的時候我沒給好,找了個辦法增加了swap空間,百度可找方式,很多種。)
以root用戶運行這個腳本
修復完成後可以繼續後面的操作
點擊下一步進行安裝即可,安裝速度較慢,耐心等待
安裝的過程中執行腳本(和上面執行腳本的過程一樣 打開終端 找到位置 以root身份運行下這兩個腳本就可以了_第二個腳本執行時會有一些選擇信息可全程默認)
[root@oracle ~]# sh /oracle/app/oraInventory/orainstRoot.sh
更改權限/oracle/app/oraInventory.
添加組的讀取和寫入權限。
刪除全局的讀取, 寫入和執行權限。
更改組名/oracle/app/oraInventory 到 oracle.
腳本的執行已完成。
[root@oracle ~]# sh /oracle/app/oraclea/product/12.2.0/dbhome_1/root.sh
執行這個腳本時直接一路回車就可以了(特殊需求除外)。
註意:中間出現錯誤Configuration Assistant 失敗 的原因(詳細的可以根據日誌來判斷)
1.看一下c:\windows\System32\drivers\etc\hosts 文件 127.0.0.1是否被屏蔽掉了。
2.還有IP地址不要使用DHCP 自動獲取IP的方式,需要指定IP地址。出現這個問題錯誤只要你找到原因,然後讓監聽正常啟動就可以解決問題了。
3.防火墻沒有關閉引起
4.檢查其他網絡配置是否正確。
?安裝完成,根據提示用瀏覽器訪問(瀏覽器可能會報缺flash插件 裝一個就行了)
用戶名為 system
我設置的密碼為 123456
至此安裝完成.
命令行模式的一些簡單命令和我在使用命令行進行服務部署過程中碰到的問題 ,以及12C與之前版本的一些差異帶來的問題,我會在下一篇博客發出。
【Oracle】Oracle Database 12c Release 2安裝多圖詳解