BOOK → Database Installation Guide for Linux → 2 Oracle Database Preinstallation Tasks
Desktop(包含圖形化界面):一般預設選擇,友善安裝
1、檢視核心版本
# uname -r
2、檢視記憶體
free -h
3、磁盤空間
df -h
4、以下為安裝oracle 的最低存儲需求
![]()
Oracle安裝——環境準備
5、如下設定略,後期會分專題進行分享
a) 圖形化分辨率設定
b) 設定Transparent Huge Pages
c) 設定 ntp 伺服器
d) 設定磁盤排程算法
e) 網絡檢查和設定
f) 網卡綁定
g) DNS檢查和設定
h) 確定網卡到網絡的帶寬是正确的。
1、服務
為了友善資料庫對外服務,關閉防火牆以及其它不用的服務
NetworkManager、auditd、cpuspeed、cups、ip6tables、iptables、rhsmcertd、selinux、sendmail
2、配置 yum
3、安裝包腳本
由于不同系統安裝包不一緻,是以并未提供腳本,請根據官網給出的腳本清單進行整理安裝
vi /etc/hosts
1、建立使用者&組
a) 組
i. oinstall
為一個獨立的伺服器安裝主使用者,必須屬于 oracle 使用者組。
ii. dba
必須在系統中安裝資料庫軟體時建立該組。這個組識别作業系統,有資料庫管理特權(SYSDBA權限)。
iii. oper
這是一個可選的組。如果你想要一個單獨的作業系統的使用者組,以有限的資料庫管理權限建立此組(的SYSOPER權限)。
這組不能直接連接配接使用,除非明确授予。然而,他們以SYSOPER權限授予特權。預設情況下,該osdba組成員由SYSOPER權限。
iv. asmadmin
asmadmin 權限是為 Oracle ASM 檔案提供的管理者權限,提供 Oracle ASM 執行個體管理通路。
如果grid使用者沒有asmadmin權限,将無法操作asm disk group。
v. asmoper
該組和oper使用者組類似都是額外的使用者組,asmoper使用者具有asm的sysoper權限
可以用于啟動和關閉asm執行個體,預設情況下asmadmin使用者就具有了asmoper使用者組權限。
vi. asmdba
該使用者組具有讀寫和通路asm檔案的權限,oracle使用者組和GI使用者都必須擁有這個權限。
如果oracle使用者沒有asmdba權限,将無法使用asm上的檔案,也就無法啟動資料庫。
b) 建立使用者
oracle
grid
2、建立腳本
3、配置軟體安裝使用者的資源限制
a) vi /etc/profile
b) vi /etc/security/limits.conf
vi /etc/sysctl.conf
執行
sysctl -p
1、Oracle
2、Grid
oracle & grid 使用者
1、生成秘鑰(兩個節點操作)
2、建立主機間的信任關系(節點一操作)
3、驗證信任關系