首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 教學

Oracle 12c R1 在 Oracle Linux 6.6 完整安裝指南

     編輯:Oracle 教學

Oracle 12c R1 在 Oracle Linux 6.6 完整安裝指南

本文記錄 Oracle Database 12c Release 1 (12.1.0.2) 在 Oracle Linux 6.6/6.5 環境下的標準化安裝流程,涵蓋軟體下載、系統需求、核心參數調校、使用者建立、目錄規劃與環境變數設定。

一、安裝前準備

1. 軟體下載

從 Oracle Software Delivery Cloud (edelivery.oracle.com) 下載:

  • Database: db12102_V46095-01_1of2.zip, db12102_V46095-01_2of2.zip
  • Grid Infrastructure: gi12012_V46096-01_1of2.zip, gi12012_V46096-01_2of2.zip (注意原文第二檔檔名重複,實際應為 2of2)

2. 硬體資源需求

項目最低需求
硬碟空間6.5 GB 以上
記憶體2 GB 以上
Swap 空間1-2 GB RAM → 1.5x RAM; 2-16 GB → 等同 RAM; >16 GB → 16 GB

3. /etc/hosts 設定

必須包含完整網域名 (FQDN):

127.0.0.1   localhost.localdomain localhost
192.168.0.210   ol6-121.localdomain ol6-121

二、作業系統配置

自動配置 (推薦)

安裝預裝套件自動完成核心參數、使用者、限制等設定:

# 先設定 YUM 源 (若無)
cd /etc/yum.repos.d
wget https://public-yum.oracle.com/public-yum-ol6.repo

# 可選:全系統更新
yum update -y

# 安裝預裝套件
yum install oracle-rdbms-server-12cR1-preinstall -y

手動配置 (若不使用預裝套件)

1. 核心參數 (/etc/sysctl.conf)
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

執行 /sbin/sysctl -p 生效。

2. 使用者限制 (/etc/security/limits.conf)
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
3. 安裝必要 RPM 套件
yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel libXext libXtst libX11 libXau libxcb libXi make sysstat unixODBC unixODBC-devel -y

驗證:rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils compat-libcap1 ...

4. 建立群組與使用者
groupadd oinstall
groupadd dba
groupadd oper
groupadd asmadmin

userdel oracle
rm -rf /home/oracle
useradd -g oinstall -G dba,oper,asmadmin oracle
passwd oracle

三、其他必要系統設定

  • 修改 /etc/security/limits.d/90-nproc.conf:將 * soft nproc 1024 改為 * - nproc 16384。
  • 關閉 SELinux:/etc/selinux/config 設 SELINUX=permissive,執行 setenforce Permissive。
  • 關閉防火牆:service iptables stop && chkconfig iptables off。
  • 建立安裝目錄:mkdir -p /u01/app/oracle/product/12.1.0.2/db_1 && chown -R oracle:oinstall /u01 && chmod -R 775 /u01。

四、環境變數設定 (oracle 用戶 .bash_profile)

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0.2/db_1
export ORACLE_SID=ORADB
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

提示:安裝完成後執行 sqlplus / as sysdba 驗證連線。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved