本文介绍在oracle linux5下安装oracle 11g
1、下载Orcle11G
下载地址:www.oracle.com.cn
2、关闭SELINUX
[root@localhost ~]# vi /etc/selinux/config
[root@localhost ~]#
SELINUX=disabled
[root@localhost ~]# setenforce 0
3、关闭防火墙
[root@localhost ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.10 (Tikanga)
[root@localhost ~]# service iptables stop
清除防火墙规则: [确定]
把 chains 设置为 ACCEPT 策略:filter [确定]
正在卸载 Iiptables 模块:service ip [确定]
[root@localhost ~]# service iptables status
防火墙已停
[root@localhost ~]# chkconfig iptables off
[root@localhost ~]#
如果是centenOS7:
[root@myYUn software]# systemctl restart firewalld.service
[root@myYUn software]# systemctl list-unit-files|grep firewalld.service
firewalld.service disabled
[root@myYUn software]# systemctl disable firewalld.service
4、设置主机名
[root@localhost ~]# hostname lt168
[root@localhost ~]# vi /etc/hosts
[root@localhost ~]# ping lt168
5、挂载磁盘
root@localhost ~]# ls -l /dev|grep cdrom
lrwxrwxrwx 1 root root 3 01-15 14:43 cdrom -> sr0
lrwxrwxrwx 1 root root 3 01-15 14:43 cdrom-sr0 -> sr0
[root@localhost ~]# mount /dev/cdrom /mnt
mount: block device /dev/cdrom is write-protected, mounting read-only
6、配置yum源
[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d
[root@localhost yum.repos.d]# more public-yum-el5.repo
[base]
name=base
baseurl=file:///mnt/Server
gpgcheck=0
enabled=1
7、安装缺少依赖包
yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686
8、修改内核参数
[root@localhost yum.repos.d]# vi /etc/sysctl.conf
[root@localhost yum.repos.d]# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 2
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
fs.aio-max-nr = 1048576
error: "fn.file-max" is an unknown key
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
9、修改用户限制
[root@localhost yum.repos.d]# vi /etc/security/limits.conf
[root@localhost yum.repos.d]# more /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
[root@localhost yum.repos.d]# vi /etc/pam.d/login
session required /lib64/security/pam_limits.so
session required pam_limits.so
10、配置用户profile信息
[root@localhost yum.repos.d]# 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
[root@localhost yum.repos.d]# source /etc/profile
~
11、创建用户
[root@localhost yum.repos.d]# groupadd -g 54321 oinstall
[root@localhost yum.repos.d]# groupadd -g 54322 dba
[root@localhost yum.repos.d]# groupadd -g 54323 oper
[root@localhost yum.repos.d]# groupadd -g 54324 backupdba
[root@localhost yum.repos.d]# groupadd -g 54325 dgdba
[root@localhost yum.repos.d]# groupadd -g 54326 kmdba
[root@localhost yum.repos.d]# groupadd -g 54330 racdba
[root@localhost yum.repos.d]# /usr/sbin/useradd -u 54321 -g oinstall -G dba,oper,backupdba,dgdba,kmdba,racdba oracle
[root@localhost yum.repos.d]# passwd oracle
12、编辑环境变量
[oracle@lt168 ~]$ vi .bash_profile
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.3/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
设置文件权限
[root@localhost oracle]# chown -R oracle:oinstall p*
[root@localhost oracle]# ll
总计 3363632
-rw-r--r-- 1 oracle oinstall 1337967916 01-15 16:02 p10404530_112030_LINUX_1of7.zip
-rw-r--r-- 1 oracle oinstall 1142289834 01-15 16:01 p10404530_112030_LINUX_2of7.zip
-rw-r--r-- 1 oracle oinstall 960703760 01-15 16:04 p10404530_112030_LINUX_3of7.zip
建立文件加并授权
[root@localhost oracle]# mkdir /u01
[root@localhost oracle]# chown -R oracle:oinstall /u01
[oracle@lt168 u01]$ mkdir -p $ORACLE_BASE/product/11.2.0.3/dbhome_1
[oracle@lt168 u01]$ ll
oracle@lt168 ~]$ cd database/
[oracle@lt168 database]$ ls
doc install readme.html response rpm runInstaller sshsetup stage welcome.html
[oracle@lt168 database]$ ./runInstaller
正在启动 Oracle Universal Installer...
执行以下语句:
/u01/app/oraInventory/orainstRoot.sh
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh
linux安装Oracle11g详细教程(redhat6、Centos7)_大海里的一粒星辰的博客-CSDN博客_linux安装oracle11g