1. 程式人生 > >【Oracle】Oracle Database 12c Release 2安裝多圖詳解

【Oracle】Oracle Database 12c Release 2安裝多圖詳解

Oracle12c2版數據庫安裝

1.1 下載安裝包

oracle官網地址請自行百度oracle,51CTO內容限制不讓我放!
1)打開官方網站,找到下載連接,如圖所示。
技術分享圖片
2)選擇更多下載。
技術分享圖片
3)選擇數據庫版本,這裏選擇的是目前的最新版本
技術分享圖片
4)接收許可協議,選在linux版本進行下載
技術分享圖片
5) 接收許可協議,點擊linuxx64_12201_database.zip
技術分享圖片
6)登陸oracle賬沒有的可以自己創建一個
技術分享圖片
7)然後就能夠進行下載
技術分享圖片

1.2 安裝過程詳解

註意oracle的安裝需要在圖形化界面中進行安裝(也可選擇命令行模式靜默安裝,非常繁瑣不推薦),需要在安裝系統時選擇安裝圖形化界面或者後邊裝圖形化界面包。
本次使用的是centos6.9 Desktop版本

1.2.1 系統版本說明
[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用戶

useradd oraclepasswd 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安裝多圖詳解