環境:Redhat 6.5 + Oracle 11G
1、關閉Linux防火牆、禁用Selinux
2、安裝需要的RPM包
yum install -y binutils compat-libcap compat-libstdc gcc gcc-c++ glibc glibc-devel libgcc libstdc libstdc++-devel libaio libaio-devel make sysstat unixODBC unixODBC-devel pdksh
3、建立OS使用者組、使用者
groupadd oinstall
groupadd dba
useradd –g oinstall –G dba oracle
4、配置核心參數
vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1043888128
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
sysctl -p(手動執行生效指令)
5、配置限制條件
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
6、建立安裝目錄
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01/app/
chmod -R 775 /u01/app/
7、配置oracle使用者環境變量
vi .bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
8、打開xmanager passive,在系統中執行
[[email protected] ~]# export DISPLAY=192.168.1.100:0.0
(IP為需要進行接收oracle 圖形化界面安裝的機器)
9、安裝oracle 資料庫(安裝資料庫軟體、建立監聽netca、建立資料庫dbca)
[[email protected] ~]$ cd /soft/database/
[[email protected] database]$ ./runInstaller
(1)打開oracle 11g安裝界面
(2)跳過軟體更新
(3)僅安裝資料庫軟體
(4)單執行個體資料庫安裝
(5)選擇安裝路徑
(6)執行配置腳本
(7)安裝完成
10、配置資料庫監聽
(1)oracle 使用者下執行 netca指令
[[email protected] ~]$ netca
(2)彈出配置界面
(3)一直下一步直到完成即可
11、安裝資料庫
(1)在oracle 使用者下執行dbca指令
[[email protected] ~]$ dbca
(2)彈出安裝界面
(3)建立資料庫
(4)為資料庫使用者建立密碼(此處選擇建立統一的密碼)
(5)選擇資料庫存儲類型(此處選擇File System)
(6)開啟并指定閃回區域(根據實際需求開啟或關閉)
(7)選擇示例方案(根據實際需求啟用或關閉)
(8)配置共享記憶體、字元集等資訊
(9)單擊完成後,資料庫開始安裝
(10)進入資料庫,并檢視資料庫狀态
[[email protected] ~]$ sqlplus / as sysdba
SQL> show user;
USER is "SYS"
SQL> select status from v$instance;
STATUS
OPEN