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

wKiom1MG1zSgw1NDAAJ0nq4tyKM581.jpg

wKiom1MG1zTjVMWqAAIrLKq7Wz8146.jpg

wKioL1MG1w-S88dsAAH-SMKMv3A852.jpg

wKiom1MG1zXA2aWYAAL9p8FHZlw931.jpg

wKioL1MG1w_TgtnAAAMpwevnBxQ310.jpg

wKiom1MG1zWBwlUKAAK6ZNJmULI242.jpg

wKioL1MG1xDCIxJJAALsO1EHAEw965.jpg

wKioL1MG1xDQODOsAALOxQ9iNeg778.jpg

wKiom1MG1zaB8BpUAALwoqqMEvU138.jpg

wKiom1MG1zby4qmUAANF2-NDQCU389.jpg

wKioL1MG1xGyNZiAAAHHd_fgepc019.jpg

wKiom1MG1zbziHW5AADkZKAbszY844.jpg

wKioL1MG1xGCmazZAAIoN4bzhmk180.jpg

wKiom1MG1zbCMjYSAAHVHu3xiRk452.jpg

三、开启监听

$ netca

一路下一步创建默认监听

wKiom1MG1qfh0y8GAAHyIqO8TnY834.jpg

wKioL1MG1oKim39PAAHMZN_v_ug084.jpg

wKiom1MG1qegb4t2AAHBSPe4QQE165.jpg

wKioL1MG1oLj5rFCAAHwSMQTyGE535.jpg


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


wKiom1MG1qixqQ_0AAHNRY0lDX0788.jpg

wKioL1MG1oOj6MoZAAFm5a48HQs637.jpg


四、创建数据库

[oracle@oracle ~]$ dbca

wKiom1MG5lCDx7GpAAIDMj-hfPc342.jpg

wKioL1MG5iqyMxvHAAKAn92FJnw198.jpg

wKiom1MG5lCDyiaVAAH5ZYDkqdQ453.jpg

wKioL1MG5iuSYjH9AAJC189esC0968.jpg

wKiom1MG5lDDgbaDAAJLMbCnzw0466.jpg

wKioL1MG5ivzDDdRAALa4oHfcC8130.jpg

wKiom1MG5lGSfOHUAAKMdZkTYlw170.jpg

wKioL1MG5izwYVHxAAJ7Tv02scE623.jpg

wKiom1MG5lGQ-WzQAAKKaUVeunM570.jpg

wKioL1MG5i3QGJeTAAJeWjfpvcw068.jpg

wKioL1MG5i2B-kw4AAMQs9ZdNUY386.jpg

wKiom1MG5lLhKqqbAALp2MYd8vY206.jpg

wKiom1MG5lPjAr01AAIe6RusWRQ523.jpg

wKioL1MG5i6Qk_NwAAJuZUfBey0637.jpg

wKiom1MG5lPTuM0FAAHS3pPViAU994.jpg


你可能感兴趣的:(oracle,11gr2)