天天看點

Oracle安裝——環境準備

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、驗證信任關系