Oracle 数据库
Oracle 的介绍
- Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。目前最新版本为 Oracle12c
- 它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。
- 采用C/S模式、支持SQL查询语言
- 它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。
- ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能。
- 作为分布式数据库它实现了分布式处理功能。
- 只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它,是一种通用型关系数据库。
Oracle 的特点
- 完整的数据管理功能
- 数据的大量性
- 数据的保存的持久性
- 数据的共享性
- 数据的可靠性
- 完备关系的产品
- 信息准则—关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示
- 保证访问的准则
- 视图更新准则—只要形成视图的表中的数据变化了,相应的视图中的数据同时变化
- 数据物理性和逻辑性独立准则
- 分布式处理功能
- ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbms、sqlNet、SQLCONNECT和其他非ORACLE的关系型产品构成
Oracle 的优点
- 可用性强
- 可扩展性强
- 数据安全性强
- 稳定性强
适用场景
- 政府机构
- 金融行业
- 三大运营商:电信、移动、联通
- 大中型企事业单位
安装 Oracle 数据库
安装规划
数量 | 版本 | 系统 |
---|---|---|
1 | centos7.4 | Linux |
- 关闭防火墙、核心防护
- 软件环境:GNOME中文桌面环境、中文Java支持、安装所需的软件包
- 添加一块硬盘:内存不少于15GB
安装 Oracle (1.0)
一、调整内核配置及参数
1、关闭防火墙、核心防护、设置主机名、主机映射
iptables -F
setenforce 0
hostnamectl set-hostname oracle
vi /etc/hosts
20.0.0.22 oracle
2、安装Oracle所需依赖包
yum -y install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel
3、调整内核参数
vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
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</