oracle 11g 安装

本文详细介绍了在Oracle Linux 7上安装Oracle 11g的整个过程,包括系统环境检查、配置yum源、安装依赖包、创建用户和组、设置内核参数、解压安装包、配置环境变量以及使用DBCA创建数据库等关键步骤。在安装过程中,还特别提到了解决Oracle与Red Hat兼容性问题的解决方案。
摘要由CSDN通过智能技术生成

 

 

准备环境:

首先用root账户登陆系统

获取IP:dhclient

 

查看内存空间

[root@localhost ~]# grep MemTotal /proc/meminfo

MemTotal:        3863544 kB

Minimum: 1 GB of RAM

Recommended: 2 GB of RAM or more

 

看操作系统多少位

[root@localhost ~]# uname -m

x86_64

 

查看swap空间

[root@localhost ~]# grep SwapTotal /proc/meminfo

SwapTotal:       4063228 kB

 

内存和swap的使用空间

[root@localhost ~]# free

              total        used        free      shared  buff/cache   available

Mem:        3863544      890756     1966144   15500     1006644    2653992

Swap:       4063228           0     4063228

 

确定可用共享内存的数量

[root@localhost ~]# df -h /dev/shm/

Filesystem      Size  Used Avail Use% Mounted on

tmpfs           1.9G     0  1.9G   0% /dev/shm

 

确定/tmp目录中可用的磁盘空间量,至少需要1G

[root@localhost ~]# df -h /tmp

Filesystem             Size  Used Avail Use% Mounted on

/dev/mapper/rhel-root   36G  3.6G   32G  10% /

 

 

 

 

 

 

 

 

 

 

确定系统上的空闲磁盘空间量

[root@localhost ~]# df -h

Filesystem             Size  Used Avail Use% Mounted on

/dev/mapper/rhel-root   36G  3.6G   32G  10% /

devtmpfs               1.9G     0  1.9G   0% /dev

tmpfs                  1.9G     0  1.9G   0% /dev/shm

tmpfs                  1.9G   13M  1.9G   1% /run

tmpfs                  1.9G     0  1.9G   0% /sys/fs/cgroup

/dev/sda1             1014M  170M  845M  17% /boot

tmpfs                  378M   28K  378M   1% /run/user/0

/dev/sr0               4.4G  4.4G     0 100% /mnt

 

查看操作系统版本

[root@localhost ~]# cat /proc/version

Linux version 3.10.0-862.el7.x86_64 (mockbuild@x86-034.build.eng.bos.redhat.com) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) ) #1 SMP Wed Mar 21 18:14:51 EDT 2018

 

查看内核版本

[root@localhost ~]# uname -r

3.10.0-862.el7.x86_64

要求:On Oracle Linux 7 with Red Hat Compatible Kernel

3.10.0-54.0.1.el7.x86_64 or later

 

 

[root@localhost ~]# uname --all

Linux localhost.localdomain 3.10.0-862.el7.x86_64 #1 SMP Wed Mar 21 18:14:51 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux

 

 

[root@localhost ~]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 7.5 (Maipo)

 

 

配置yum源

vim /etc/yum.repos.d/base.repo

[base]

name=base

baseurl=file:///mnt      

enable=1

gpgcheck=0

mount /dev/cdrom /mnt

 

 

 

 

安装Oracle Database 11g Release 2(11.2)所需的软件包

[root@localhost ~]#yum -y install compat-libcap1 compat-libstdc++-33 compat-libstdc++ gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat

确定是否安装了所需的包

[root@localhost ~]# rpm -q compat-libcap1 compat-libstdc++-33 compat-libstdc++ gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat

compat-libcap1-1.10-7.el7.x86_64

package compat-libstdc++-33 is not installed

package compat-libstdc++ is not installed

gcc-4.8.5-28.el7.x86_64

gcc-c++-4.8.5-28.el7.x86_64

glibc-2.17-222.el7.x86_64

glibc-devel-2.17-222.el7.x86_64

ksh-20120801-137.el7.x86_64

libaio-0.3.109-13.el7.x86_64

libaio-devel-0.3.109-13.el7.x86_64

libgcc-4.8.5-28.el7.x86_64

libstdc++-4.8.5-28.el7.x86_64

libstdc++-devel-4.8.5-28.el7.x86_64

libXi-1.7.9-1.el7.x86_64

libXtst-1.2.3-1.el7.x86_64

make-3.82-23.el7.x86_64

sysstat-10.1.5-13.el7.x86_64

 

 

建相关的组和用户

root@localhost ~]# groupadd oinstall

[root@localhost ~]# groupadd dba

[root@localhost ~]# usermod -g oinstall -G dba oracle

[root@localhost ~]# id oracle

uid=1000(oracle) gid=1001(oinstall) groups=1001(oinstall),1002(dba)

[root@localhost ~]# passwd oracle --stdin

Changing password for user oracle.

oracle

passwd: all authentication tokens updated successfully.

 

 

 

 

配置内核参数

[root@localhost ~]# gedit /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

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使生效

[root@localhost ~]# sysctl -p

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

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

 

 

创建所需目录

[root@localhost ~]# mkdir -p /u01/app/oracle/product/11.2[一般公司都安装在这个目录]

[root@localhost ~]# chown -R oracle:oinstall /u01[所属用户改成oracleÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值