在oracle linux下安装 11g

本文介绍在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

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值