溫馨提示×

centos下oracle配置步驟

小樊
47
2025-04-06 14:34:09
欄目: 云計算

在CentOS下配置Oracle數據庫涉及多個步驟,以下是一個詳細的指南:

環境準備

  1. 修改主機名
    sudo hostnamectl set-hostname db
    
  2. 安裝依賴包
    sudo yum install libnsl libnsl2-devel libaio-devel libcap-devel xorg-x11-utils xauth gcc make libstdc++-devel sysstat smartmontools glibc-compat-2.17
    
  3. 關閉SELinux
    sudo setenforce 0
    sudo sed -i 's/SELINUX.*/SELINUXdisabled/' /etc/selinux/config
    

創建Oracle用戶和組

  1. 創建組
    sudo groupadd oinstall
    sudo groupadd dba
    
  2. 創建用戶
    sudo useradd -g oinstall -G dba oracle
    sudo passwd oracle
    

配置系統資源限制

  1. 修改/etc/security/limits.conf
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    oracle soft stack 10240
    
  2. 修改/etc/pam.d/login
    session required pam_limits.so
    
  3. 修改/etc/profile
    if [ $user = "oracle" ]; then
        if [ $shell = "/bin/ksh" ]; then
            ulimit -p 16384
            ulimit -n 65536
        else
            ulimit -u 16384 -n 65536
        fi
    fi
    
    source /etc/profile
    

配置Oracle用戶參數

  1. 創建數據庫相關目錄
    sudo mkdir -p /apps/oracle/app
    sudo mkdir -p /apps/oracle/etc
    sudo chown -r oracle:oinstall /apps/oracle
    sudo chmod 775 /apps/oracle
    

安裝Oracle數據庫

  1. 上傳安裝包并解壓
    sudo su - oracle
    unzip p13390677_112040_linux-x86-64_1of7.zip
    unzip p13390677_112040_linux-x86-64_2of7.zip
    
  2. 配置監聽器
    netca
    
    按照提示配置監聽器。
  3. 配置數據庫實例
    dbca
    
    按照提示配置數據庫實例。

啟動數據庫服務

  1. 啟動Oracle服務
    sudo systemctl start oracle-database-preinstall
    sudo systemctl start oracle-database-ee-19c
    
  2. 設置開機自啟
    sudo systemctl enable oracle-database-preinstall
    sudo systemctl enable oracle-database-ee-19c
    

驗證安裝

  1. 連接到Oracle數據庫
    sqlplus / as sysdba
    
    連接成功后,可以執行一些簡單的查詢來驗證安裝是否成功。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女