Oracle Database 12c安装

Oracle数据库

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

系统简介

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。
Oracle数据库最新版本为Oracle Database 12c。Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云。此外,一些创新特性可最大限度地提高资源使用率和灵活性,如Oracle Multitenant可快速整合多个数据库,而Automatic Data Optimization和Heat Map能以更高的密度压缩数据和对数据分层。这些独一无二的技术进步再加上在可用性、安全性和大数据支持方面的主要增强,使得Oracle数据库12c 成为私有云和公有云部署的理想平台。
12C:支持数据库热插拔,可以和其他类型的数据库对接
Oracle数据库12c的下载;
到oracle官网,注册一个企业的用户,下载Oracle12C:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

Oracle Database 12c安装

特点
1、完整的数据管理功能:

1)数据的大量性
2)数据的保存的持久性
3)数据的共享性
4)数据的可靠性

2、完备关系的产品:

1)信息准则---关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示;
2)保证访问的准则
3)视图更新准则---只要形成视图的表中的数据变化了,相应的视图中的数据同时变化
4)数据物理性和逻辑性独立准则

3、分布式处理功能:

ORACLE数据库自第5版起就提供了分布式处理能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oraclerdbms、sqlNet、SQLCONNECT和其他非ORACLE的关系型产品构成。

4、用ORACLE能轻松的实现数据仓库的操作。

优点

■ 可用性强
■ 可扩展性强
■ 数据安全性强
■ 稳定性强

实验环境准备;

  • Oracle具有强大的功能,因此,对于硬件要求也较高。Oracle 12c安装的硬件要求如下:

    内存 在4个G 以上
    单独供Oracle使用的硬盘在40G 以上
    系统swap分区 在8G
    Linux 需要桌面版本
    本次实验在VMware Workstation虚拟机环境,主机操作系统为CentOS7。

安装Oracle 12c
1,关闭防火墙,selinux功能

systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0

Oracle Database 12c安装
2,修改主机名

[root@localhost ~]# hostnamectl set-hostname oracle
[root@localhost ~]# bash
[root@oracle ~]# vim /etc/hosts
192.168.195.148 oracle

Oracle Database 12c安装
3,修改linux内核参数

vim /etc/sysctl.conf
修改或添加下列内容,
fs.aio-max-nr = 1048576
#异步IO请求数目 推荐值是:1048576 其实它等于 1024*1024 也就是1024个
fs.file-max = 6815744
#打开的文件句柄的最大数量,防止文件描述符耗尽的问题
kernel.shmall = 386530
#共享内存总量 页为单位,内存除以4k所得
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
#SEMMSL:每个信号集的最大信号数量 SEMMNS:用于控制整个 Linux 系统中信号的最大数 SEMOPM:内核参数用于控制每个 semop 系统调用可以执行的信号操作的数量 SEMMNI:内核参数用于控制整个 Linux 系统中信号的最大数量
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 使之立刻生效

Oracle Database 12c安装Oracle Database 12c安装
4,yum安装环境依赖包

yum install binutils compat-libcapl compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel -y

5,创建oracle用户和组

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
echo 123456 |passwd --stdin oracle

6,创建Oracle安装文件夹

mkdir -p /oracle/app/oracle
chown -R oracle.oinstall /oracle/app/
chmod -R 755 /oracle/app/oracle/

7,设置oracle用户登录时的环境变量

vim /home/oracle/.bash_profile
将之前的环境变量设置删除掉,添加下面参数设置
umask 022
ORACLE_BASE=/orc/app/oracle #指定基准目录
OPACLE_HOME=/orc/app/oracle/product/12.2.0/dbhome_1/ #数据家目录
ORACLE_SID=orcl #实例名称
NLS_LANG="SIMPLIFIED CHINESE_CHINA".UTF8 #简体中文字符集
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin
LANG=zh_CN.UTF-8
export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID

Oracle Database 12c安装
8,设置oracle用户资源限制

  • 使用pam_limits认证模块

vim /etc/pam.d/login
添加:
session required /lib/security/pam_limits.so #会话设置
session required pam_limits.so

Oracle Database 12c安装

vim /etc/security/limits.conf
添加:
oracle soft nproc 2047
#单用户可使用的进程
oracle hard nproc 16384
oracle soft nofile 1024
#用户可打开的文件数
oracle hard nofile 65536
oracle soft stack 10240
#堆栈设置

Oracle Database 12c安装

vim /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

当使用用户名为oracle登录时,先判断shell环境的登录,并设定限制
Oracle Database 12c安装
以上设置是我们的基础环境,如果不进行设置。可能在后期会出现error。
安装前提都做好了,现在开始Oracle 安装
把下载解压的database 包使用Winscp工具复制到oracle用户的家目录下,并赋予权限
Oracle Database 12c安装
在虚拟机本机上以root用户执行以下命令

xhost +

并切换为oracle用户进行图形化安装

su - oracle //切换成 oracle 用户
export DISPLAY=:0.0 #以图形化界面显示
cd database/
./runInstaller //开始安装

Oracle Database 12c安装
等待弹出窗口,进入安装界面
Oracle Database 12c安装
Oracle Database 12c安装Oracle Database 12c安装Oracle Database 12c安装Oracle Database 12c安装
设置账户密码
Oracle Database 12c安装
Oracle Database 12c安装
检查安装环境
Oracle Database 12c安装
检查完成后点击安装,进行oracle安装
Oracle Database 12c安装
Oracle Database 12c安装
当进度条到达79%时,弹出一个窗口,这里提示我们需要执行脚本才可以继续,
Oracle Database 12c安装
按照提示通过xshell工具打开另外一个终端界面,使用root身份,执行这两个脚本,命令如下:
Oracle Database 12c安装Oracle Database 12c安装
执行完脚本再点击确定,继续等待进度条走完,会显示安装完成,按照下面提示通过浏览器访问oracle。
Oracle Database 12c安装
在浏览器输入https://192.168.195.148:5500/em
使用登录名:sys 口令:安装过程中设定的,进行登录
Oracle Database 12c安装Oracle Database 12c安装
到此数据库安装完成。

转载于:https://blog.51cto.com/13728740/2293922

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Oracle Database 12c安装步骤如下: 1. 下载Oracle Database 12c安装文件并解压缩。 2. 运行安装程序,选择“Install database software only”选项。 3. 选择安装类型,可以选择“Enterprise Edition”或“Standard Edition”。 4. 选择安装位置和Oracle Home。 5. 配置Oracle Inventory。 6. 配置Oracle Base。 7. 配置Oracle Database。 8. 选择数据库类型和字符集。 9. 配置数据库身份验证。 10. 配置数据库存储选项。 11. 配置数据库网络选项。 12. 配置数据库安全选项。 13. 配置数据库管理选项。 14. 配置数据库备份和恢复选项。 15. 配置数据库性能选项。 16. 配置数据库高可用性选项。 17. 配置数据库扩展选项。 18. 配置数据库完成后,进行安装。 19. 安装完成后,进行数据库初始化和配置。 20. 完成数据库安装和配置后,可以开始使用Oracle Database 12c。 ### 回答2: Oracle Database 12c是一款运行于多种平台上的关系型数据库管理系统。在安装Oracle Database 12c之前,我们需要准备好以下一些东西: 1. 确定安装平台:Oracle Database 12c安装程序可在Windows、Linux、Unix等多种平台上运行,需要选择与该平台相对应的安装程序。 2. 下载安装程序:我们需要从Oracle官网上下载安装程序,下载后需要进行解压。 3. 准备安装前置条件:Oracle Database 12c安装前需要进行必要的系统设置和安装前置包。这些安装前置条件包括创建Oracle用户、设置环境变量、安装依赖包等。 4. 准备安装目录:在安装程序运行之前,需要确保所创建的Oracle用户有足够的权限来创建所需的目录和文件。 完成这些准备工作后,可以开始进行Oracle Database 12c安装了。安装过程大致分为以下几步: 1. 运行安装程序:通过命令行或图形界面运行解压后的安装程序。 2. 设置安装选项:在安装程序开始运行后,需要进行一些基本的设置,如选择安装类型、指定安装目录、设置数据库字符集、指定SYSDBA密码等。 3. 安装软件:进行安装程序操作后,开始安装软件,在这一过程中需要进行多项配置和设置。 4. 创建数据库安装程序完成后,需要创建一个Oracle Database 12c实例。在创建数据库时,我们可以指定数据库名、数据文件和日志文件路径等。 5. 设置监听器:安装完成后,需要配置一个监听程序来接收与Oracle Database 12c实例的通信。 6. 测试数据库:在完成上述步骤后,需要对Oracle Database 12c进行测试。 总之,安装Oracle Database 12c需要进行多项准备工作,安装过程中需要根据提示进行一系列设置和配置,安装成功后,需要对数据库进行测试以确保其正常运行。 ### 回答3: Oracle Database 12c是一种高可用性的企业级数据库,它可以在很多不同的操作系统中运行。只要按照以下步骤,您就可以成功地安装Oracle Database 12c。 1. 首先要安装VMware或VirtualBox。这样可以在一台主机上同时运行不同操作系统的虚拟机。 2. 在虚拟机中选择您想要安装Oracle Database 12c操作系统版本,如Windows Server 2012、CentOS等。 3. 下载并解压Oracle Database 12c软件。这个软件包包含了安装Oracle Database系统的所有必要文件。 4. 在虚拟机上运行“setup.exe”来开始安装系统。在安装过程中,系统会提示您输入数据库名称和系统管理员密码等信息。请务必牢记这些信息。 5. 确认完所有设置后,请继续处理安装并等待安装完毕。 6. 安装完成后,您需要配置Oracle Database 12c。请使用DBCA(Database Configuration Assistant)工具来配置系统。在这个配置过程中,您可以选择要创建哪些表和访问权限,并设置性能参数。 7. 当您的Oracle Database 12c成功配置后,请检查网络连接和数据安全设置。这将确保数据库的正常运作和安全性。 总之,Oracle Database 12c安装是一个复杂而耗时的过程。但只要通过逐一遵循上述步骤并留意安全性设置,在正确的指导下安装和配置,您就可以成功地构建并使用一个高可用性的企业级数据库系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值