环境: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,在系统中执行
[root@localhost ~]# export DISPLAY=192.168.1.100:0.0
(IP为需要进行接收oracle 图形化界面安装的机器)

9、安装oracle 数据库(安装数据库软件、创建监听netca、创建数据库dbca)
[oracle@localhost ~]$ cd /soft/database/
[oracle@localhost database]$ ./runInstaller
(1)打开oracle 11g安装界面

Redhat安装Oracle 11G 数据库_第1张图片
(2)跳过软件更新
Redhat安装Oracle 11G 数据库_第2张图片
(3)仅安装数据库软件
Redhat安装Oracle 11G 数据库_第3张图片
(4)单实例数据库安装
Redhat安装Oracle 11G 数据库_第4张图片
(5)选择安装路径
Redhat安装Oracle 11G 数据库_第5张图片
(6)执行配置脚本
Redhat安装Oracle 11G 数据库_第6张图片
Redhat安装Oracle 11G 数据库_第7张图片
(7)安装完成
Redhat安装Oracle 11G 数据库_第8张图片

10、配置数据库监听
(1)oracle 用户下执行 netca命令
[oracle@localhost ~]$ netca
(2)弹出配置界面Redhat安装Oracle 11G 数据库_第9张图片
(3)一直下一步直到完成即可

11、安装数据库
(1)在oracle 用户下执行dbca命令
[oracle@localhost ~]$ dbca
(2)弹出安装界面
Redhat安装Oracle 11G 数据库_第10张图片
(3)创建数据库
Redhat安装Oracle 11G 数据库_第11张图片
(4)为数据库用户创建密码(此处选择创建统一的密码)
Redhat安装Oracle 11G 数据库_第12张图片
(5)选择数据库存储类型(此处选择File System)
Redhat安装Oracle 11G 数据库_第13张图片
(6)开启并指定闪回区域(根据实际需求开启或关闭)
Redhat安装Oracle 11G 数据库_第14张图片
(7)选择示例方案(根据实际需求启用或关闭)
Redhat安装Oracle 11G 数据库_第15张图片
(8)配置共享内存、字符集等信息
Redhat安装Oracle 11G 数据库_第16张图片
(9)单击完成后,数据库开始安装
Redhat安装Oracle 11G 数据库_第17张图片
(10)进入数据库,并查看数据库状态
[oracle@localhost ~]$ sqlplus / as sysdba
SQL> show user;
USER is "SYS"
SQL> select status from v$instance;

STATUS

OPEN