Centos7安装oracle 12c R1——先决条件检查

系统环境:硬件——1cpu,2G内存,虚拟机;软件——CentOS7.4,oracle 12c R1_ x86_x64

#用户和组的一些操作
useradd leo  #创建用户leo
groupadd lty  #创建组lty
usermod -G vboxsf leo  #将用户leo添加到vboxsf组中
usermod -g lty leo  #将用户leo的默认组设置为lty
groupmod -n leo lty  #将组名lty修改为leo,GID不变,相应权限不变

■ 以root用户的身份登录系统

[leo@orahost ~]# su root

■ 为oracle数据库配置服务器

  • 服务器的最低配置要求
# 磁盘空间要求
Installation TypeDisk Space for SoftwareFiles
Enterprise Edition6.4 GB
Standard Edition6.1 GB
Standard Edition One6.1 GB
Standard Edition 26.1 GB
# /tmp要求
>1GB

# 服务器内存最低要求
最小: 1 GB of RAM
建议: 2 GB of RAM or more

# swap空间大小要求
if RAM between 1G and 2G,swap = 1.5*RAM;
if RAM between 2G and 16G,swap = RAM;
if RAM>16G,swap = 16G

  • 检查服务器硬件和内存配置
# 检查物理内存大小
[root@orahost ~]# grep MemTotal /proc/meminfo
MemTotal:        1883484 kB     #2G内存,满足要求

# 检查swap空间大小 
[root@orahost ~]# grep SwapTotal /proc/meminfo
SwapTotal:       2097148 kB     #2G交换空间,满足要求

# 检查/tmp目录的可用空间大小
[root@orahost ~]# df -h /tmp
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   39G  5.2G   34G  14% /    # >1G,满足要求

# 检查系统的可用磁盘空间
[root@orahost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   39G  5.3G   34G  14% /    # >6.4G,满足要求
devtmpfs                 905M     0  905M   0% /dev
tmpfs                    920M     0  920M   0% /dev/shm
tmpfs                    920M  9.0M  911M   1% /run
tmpfs                    920M     0  920M   0% /sys/fs/cgroup
/dev/sda1               1014M  237M  778M  24% /boot
/dev/mapper/centos-home   19G   39M   19G   1% /home
Documents                734G  258G  477G  36% /media/sf_Documents #挂载的文件盘
tmpfs                    184M  4.0K  184M   1% /run/user/42
tmpfs                    184M   28K  184M   1% /run/user/1000
tmpfs                    184M     0  184M   0% /run/user/0

# 检查系统上的可用RAM和swap交换空间
[root@orahost ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           1.8G        1.0G         69M        9.9M        759M        552M
Swap:          2.0G        7.9M        2.0G

# 处理器体系结构是否与要安装的Oracle软件版本匹配
[root@orahost ~]# uname -m
x86_64  #服务器处理器是64位架构,满足要求

■ 操作系统软件要求

  • CentOS7内核要求
    3.10.0-123.el7.x86_64 or later
  • 依赖包(必须安装)
binutils-2.23.52.0.1-12.el7.x86_64
compat-libcap1-1.10-3.el7.x86_64
compat-libstdc++-33-3.2.3-71.el7.i686
compat-libstdc++-33-3.2.3-71.el7.x86_64
gcc-4.8.2-3.el7.x86_64
gcc-c++-4.8.2-3.el7.x86_64
glibc-2.17-36.el7.i686
glibc-2.17-36.el7.x86_64
glibc-devel-2.17-36.el7.i686
glibc-devel-2.17-36.el7.x86_64
ksh
libaio-0.3.109-9.el7.i686
libaio-0.3.109-9.el7.x86_64
libaio-devel-0.3.109-9.el7.i686
libaio-devel-0.3.109-9.el7.x86_64
libgcc-4.8.2-3.el7.i686
libgcc-4.8.2-3.el7.x86_64
libstdc++-4.8.2-3.el7.i686
libstdc++-4.8.2-3.el7.x86_64
libstdc++-devel-4.8.2-3.el7.i686
libstdc++-devel-4.8.2-3.el7.x86_64
libXi-1.7.2-1.el7.i686
libXi-1.7.2-1.el7.x86_64
libXtst-1.2.2-1.el7.i686
libXtst-1.2.2-1.el7.x86_64
make-3.82-19.el7.x86_64
sysstat-10.1.5-1.el7.x86_64
  • jdk支持
    >jdk1.6 #是oracle公司的jdk,不是openjdk
# 如果服务器安装的是openjdk,则先卸载,再安装jdk
# 查看安装的软件
[root@orahost ~]# rpm -qa | grep java
tzdata-java-2018e-3.el7.noarch
java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64
java-1.7.0-openjdk-1.7.0.181-2.6.14.8.el7_5.x86_64
java-1.8.0-openjdk-headless-1.8.0.171-8.b10.el7_5.x86_64
javapackages-tools-3.4.1-11.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.181-2.6.14.8.el7_5.x86_64
  • 查看服务器的发行版本
[root@orahost ~]# cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core)    # redhat的社区发行版
  • 查看内核版本
[root@orahost ~]# uname -r
3.10.0-693.21.1.el7.x86_64      # 满足要求

前面做了一些准备操作,验证了本服务器满足安装oracle12c的条件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值