Oracle 12c 简介

         Oracle数据库最新版本为Oracle Database 12c。Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台。

安装环境

安装系统:Centos7

IP 地址  :192.168.91.153

虚拟机内存:至少4G 

SWAP(虚拟内存):8G

硬盘 :40G或者添加一块新的磁盘

软件包链接:https://pan.baidu.com/s/1XA6WUchSzhxH3qYevF0gxA
提取码:v3u6
也可以直接去官网下载: https://www.oracle.com/cn

安装过程

1 .关闭防火墙

[root@localhost ~]# setenforce 0
[root@ localhost~]# systemctl stop firewalld.service
[root@ localhost~]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

2 .创建挂载目录

[root@localhost ~]# mkdir /orc                  //创建挂载目录


[root@localhost ~]# vim /etc/hostname       // 更改主机名(末行添加)

localhost.localdomain
HOSTNAME=oracle                                  

[root@localhost ~]# vim /etc/hosts              //解析主机名(末行添加)

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.91.153 oracle

3 .将新添加的磁盘挂载到 /orc 目录下

[root@localhost ~]# mount /dev/sdb1 /orc

查看挂载情况

[root@localhost ~]# df -h
文件系统        容量  已用  可用 已用% 挂载点
/dev/sda2        20G  3.5G   17G   18% /
devtmpfs        2.0G     0  2.0G    0% /dev
tmpfs           2.0G     0  2.0G    0% /dev/shm
tmpfs           2.0G  9.1M  2.0G    1% /run
tmpfs           2.0G     0  2.0G    0% /sys/fs/cgroup
/dev/sda3        10G   33M   10G    1% /home
/dev/sda5        10G   33M   10G    1% /opt
/dev/sda1       997M  158M  839M   16% /boot
tmpfs           394M  4.0K  394M    1% /run/user/42
tmpfs           394M   24K  394M    1% /run/user/0
/dev/sr0        4.3G  4.3G     0  100% /run/media/root/CentOS 7 x86_64
/dev/sdb1        60G   33M   60G    1% /orc

4下载软件环境包

[root@oracle ~]# yum install binutils compat-libcapl compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc l