您好,登錄后才能下訂單哦!
oracle官網地址請自行百度oracle,51CTO內容限制不讓我放!
1)打開官方網站,找到下載連接,如圖所示。
2)選擇更多下載。
3)選擇數據庫版本,這里選擇的是目前的最新版本
4)接收許可協議,選在linux版本進行下載
5) 接收許可協議,點擊linuxx64_12201_database.zip
6)登陸oracle賬沒有的可以自己創建一個
7)然后就能夠進行下載
注意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與之前版本的一些差異帶來的問題,我會在下一篇博客發出。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。