RHEL5.6 64bit安装oracle 11gR2单节点数据库

一、前期准备

Redhat linux的安装比较简单,这里不做演示;

1、查看防火墙状态,若开启,则关闭防火墙;

# service iptables status
Firewall is stopped.

# service iptables stop(关闭防火墙)


2、查看selinux状态,若开启,则关闭selinux;

# getenforce
Disabled

# setenforce 0
#change  /etc/sysconfig/selinux  disabled (关闭selinux)


3、更改主机名,设置hosts解析;

# vi /etc/sysconfig/network

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=oracle

# vi /etc/hosts

127.0.0.1               localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6
10.36.34.129  oracle


4、创建oracle用及oracle用户相关组;

# groupadd oinstall

# groupadd dba

# useradd -g oinstall -G dba oracle

# passwd oracle


5、创建oracle安装目录,拷贝安装文件到目录,解压并更改目录权限;

#  mkdir -p /u01/app/oracle

# cp /tmp/linux.x64_11gR2_database_1of2.zip /u01/app

# cp /tmp/linux.x64_11gR2_database_2of2.zip /u01/app

# cd /u01/app

# unzip linux.x64_11gR2_database_1of2.zip

# unzip linux.x64_11gR2_database_2of2.zip

# chmod -R 775 /u01

# chown -R oracle:oinstall /u01


6、设置oracle用户环境变量;

# su - oracle

$ vi ~/.bash_profile

export PATH
export ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH

$ source ~/.bash_profile


7、为oracle用户设定Shell的限制,修改limits.conf文件。Nofile可打开的文件描述符的最大数,nproc当个用户可用的最大进程数量;

# vi /etc/security/limits.conf

oracle  soft    nproc   2047
oracle  hard    nproc   16384
oracle  soft    nofile  1024
oracle  hard    nofile  65536


8、登陆验证,修改login文件;

# vi /etc/pam.d/login

session    required     /lib/security/pam_limits.so
session    required     pam_limits.so


9、修改oracle用户默认脚本,编辑/etc/profile文件;

# vi /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


10、修改系统内核参数;

# vi /etc/sysctl.conf

kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744

net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576

# sysctl -p 生效


11、安装软件包;

检查一下软件包是否安装,未安装则安装

gcc-4.1.2

elfutils-libelf-devel-0.125

glibc-devel-2.5(x86_64)

glibc-devel-2.5(i386)

glibc-headers-2.5

gcc-c++-4.1.2

libaio-devel-0.3106(x86_64)

libaio-devel-0.3106(i386)

libstdc++-devel-4.1.2

sysstat-7.0.2

unixODBC-2.2.11(x86_64)

unixODBC-2.2.11(i386)

unixODBC-devel-2.2.11(x86_64)

unixODBC-2.2.11(i386)


二、安装软件

切换至oracle用户,运行安装脚本

$ cd /u01/app/database/

$./runInstaller

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

三、开启监听

$ netca

一路下一步创建默认监听

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库


默认监听端口为1152,需要更改端口则选择use another port number


RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库


四、创建数据库

[oracle@oracle ~]$ dbca

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库

RHEL5.6 64bit安装oracle 11gR2单节点数据库


本文出自 “乔巴超人” 博客,请务必保留此出处http://chopper.blog.51cto.com/3946170/1361643

RHEL5.6 64bit安装oracle 11gR2单节点数据库

上一篇:Linux定时备份数据库


下一篇:Oracle常用命令1