官方安装文档:https://docs.oracle.com/database/121/LTDQI/toc.htm#BHCCADGD

1.软件准备

  oracle12c.zip 安装包

  VMware 虚拟机

  redhat7.0 系统

  Xmanagement

2. 在VMware下安装redhat7.0系统

  注:硬盘80GB

  • 我的标准分区/boot :200M    swap:2000M     /:20000M
  • 推荐LVM 逻辑分区

3.配置linux7.0

  3.1 IP 网关 配置:手动固定ip

[root@localhost ~]# nmcli conn modify eno16777736 ipv4.addresses '192.168.144.128/24 192.168.144.1'
[root@localhost ~]# nmcli conn modify eno16777736 ipv4.method manual
[root@localhost ~]# nmcli conn modify eno16777736 connection.autoconnect yes

  

  3.2 配置ssh服务端,停止在链接的ssh的时候启用dns解析

   vim /etc/ssh/sshd_config
  #UseDNS yes
UseDNS no

  

  3.3 禁用防火墙

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# systemctl status firewalld
firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled)
Active: inactive (dead)

  

  3.4 禁用selinux

[root@localhost ~]# getenforce
Permissive
[root@localhost ~]#
[root@localhost ~]# setenforce 0
[root@localhost ~]#
[root@localhost ~]# vim /etc/selinux/
SELINUX=permissive

  

  3.5 完成后重启

 [root@localhost ~]# reboot

  

4.检查硬件环境

# 内存大小
[root@localhost ~]# grep MemTotal /proc/meminfo
MemTotal: kB # swap大小
[root@localhost ~]# grep SwapTotal /proc/meminfo
SwapTotal: kB # tmp文件夹大小
[root@localhost ~]# df -k /tmp
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 % / # 磁盘大小
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 20G .8G 16G % /
devtmpfs .0G .0G % /dev
tmpfs .0G 84K .0G % /dev/shm
tmpfs .0G 8.9M .0G % /run
tmpfs .0G .0G % /sys/fs/cgroup
/dev/sda1 197M 101M 97M % /boot
/dev/sr0 .5G .5G % /run/media/root/RHEL-7.0 Server.x86_64 # cpu
[root@localhost ~]# grep "model name" /proc/cpuinfo
model name : AMD A8-4500M APU with Radeon(tm) HD Graphics
model name : AMD A8-4500M APU with Radeon(tm) HD Graphics
model name : AMD A8-4500M APU with Radeon(tm) HD Graphics
model name : AMD A8-4500M APU with Radeon(tm) HD Graphics

5. 安装linux7的包

Oracle Linux 7和红帽企业Linux 7 包
下面的包(或更新版本)必须安装:

6.安装额外的驱动程序和软件包

[root@localhost ~]# vim /etc/yum.repos.d/base.repo
[base]
name=base
baseurl=file:///mnt
enable=1
gpgcheck=0
[root@localhost ~]# yum clean all
[root@localhost ~]# mount /dev/sr0 /mnt
[root@localhost ~]# yum install -y compat-libcap1 glibc-devel ksh libaio-devel libstdc++-devel gcc gcc-c++ unixODBC

  

# 开放数据库连接
Open Database Connectivity (ODBC)
Open Database Connectivity (ODBC) is a set of database access APIs that
connect to the database, prepare, and then run SQL statements on the
database. An application that uses an ODBC driver can access non-uniform
data sources, such as spreadsheets and comma-delimited files. # 安装Oracle的ODBC驱动程序
yum install unixODBC-2.3.1

  

 

7.系统组oinstall和用户oracle

[root@localhost ~]# groupadd oinstall
[root@localhost ~]# groupadd dba
[root@localhost ~]# useradd -g oinstall -G dba oracle
[root@localhost ~]# echo oracle | passwd --stdin oracle
[root@localhost ~]# id oracle
uid=1001(oracle) gid=1001(oinstall) groups=1001(oinstall),1002(dba)

  

8.检查内核参数,资源限制

  1、共享内存

[root@localhost ~]# vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 429496729
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 ~]# sysctl -p  

 2.资源限制

[root@localhost ~]# 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 hard stack 10240

  

9.创建必要的目录

  • Oracle基目录

  • 一个可选的Oracle数据文件目录

[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 20G 3.8G 16G 20% /
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 84K 2.0G 1% /dev/shm
tmpfs 2.0G 8.9M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sda1 197M 101M 97M 52% /boot
/dev/sr0 3.5G 3.5G 0 100% /run/media/root/RHEL-7.0 Server.x86_64

  Oracle基目录必须有空闲磁盘空间3 GB或4 GB的可用磁盘空间

  /u01目录扩容

[root@localhost ~]# fdisk /dev/sda    # 至少26G  +
[root@localhost ~]# partprobe
[root@localhost ~]# mkfs.xfs /dev/sda5
[root@localhost ~]# mount /dev/sda5 /u01
[root@localhost ~]# blkid
[root@localhost ~]# vim /etc/fstab
[root@localhost ~]# mount -a
[root@localhost ~]# mount

  

  检查需要的目录,权限

# mkdir -p /u01/app/
# chown -R oracle:oinstall /u01/app/
# chmod -R /u01/app/

 注:权限修改不对,安装时会出现错误

10.执行xhost +

  xhost + 是使所有用户都能访问Xserver.

[root@localhost oracle]# xhost +
access control disabled, clients can connect from any host
[root@localhost oracle]#  

11. 复制安装文件到系统

[root@localhost ~]# cd /home/oracle/
[root@localhost oracle]#
[root@localhost oracle]# ll
total 3372752
-rw-r--r--. 1 root root 3453696911 Aug 7 22:13 ORACLE12C.zip
[root@localhost oracle]# unzip ORACLE12C.zip [root@localhost oracle]# chmod 777 database/ -R
[root@localhost oracle]# chown oracle:oinstall database/ -R

 

12.重启

注:没有重启的话,出现错误




12.开始 安装oracle12C:oracle用户登录

  1.)oracle用户登录执行

[oracle@localhost ~]$ cd database/

[oracle@localhost database]$ ./runInstaller
Starting Oracle Universal Installer...
Checking Temp space: must be greater than 500 MB. Actual 9085 MB Passed
Checking swap space: must be greater than 150 MB. Actual 1999 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
le@localhost database]$ You can find the log of this install session at:
/u01/app/oraInventory/logs/installActions2017-08-07_10-18-09PM.log
[oracle@localhost database]$

  

  2)安装步骤选项

  3)执行脚本

  •    安装停下的话,出现以下界面   用root用户登录,执行脚本

  

[root@localhost ~]# cd /home/oracle/
[root@localhost oracle]# cd database/
[root@localhost database]# /u01/app/oraInventory/orainstRoot.sh
[root@localhost database]# /u01/app/oracle/product/12.2.0/dbhome_1/root.sh
  •  注:执行第二个脚本,还要下一步,下一步,不然,无法成功安装数据库命令

 

13.安装成功

  • 进入SQL,oracle登录,进入
[oracle@localhost database]$ . oraenv

ORACLE_SID = [oracle] ? oracle01   # 数据库名称
The Oracle base has been set to /u01/app/oracle [oracle@localhost database]$ sqlplus / as sysdba
SQL> select instance_name,status from v$instance; #查看数据库,名称状态

  

  

1. oracle12C的安装的更多相关文章

  1. 【Oracle RAC】Linux系统Oracle12c RAC安装配置详细记录过程V2.0(图文并茂)

    [Oracle RAC]Linux系统Oracle12c RAC安装配置详细过程V2.0(图文并茂) 2 Oracle12c RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件下载3 ...

  2. Oracle12c Release1 安装图解(详解)

    Oracle12c Release1 安装图解(详解) Oracle12c 终于发布了,代号为 c,即为 Cloud(云),替代了网格 (Grid)运算. 我的机器基础环境:Windows8(x64) ...

  3. Oracle12c 的安装教程图解(安装系统:windows 2008R2)

    Oracle12c 的安装教程图解(安装系统:windows 2008R2) 第一节 安装和下载路径 1   官方下载路径: http://www.oracle.com/cn/products/dat ...

  4. Oracle12c Release1安装图解(详解)

    工具/原料   Windows系统平台 Oracle12cR1数据库软件 方法/步骤   1 我的机器基础环境:Windows8(x64) + Oracle11g Release2(x64): 初次全 ...

  5. Oracle12c:安装后新建用户及其默认表空间,并创建表测试

    环境: 操作系统:Windows Server2008 R2 X64 Oracle版本:12c 如何安装? -- oracle 12c在oracle linux 6.6 x64上的安装 -- Wind ...

  6. Oracle enterprise linux系统的安装以及ORACLE12C的安装

    本文所用到的所有参数均位于文后附录中 进入安装配置目录 分区选择i will configure partitioning 之后选择 请为我分区 关闭KDUMP 更改主机名,打开网络连接 在软件安装中 ...

  7. SUSE12的虚拟机安装以及ORACLE12C的安装

    在本文中用到的所有参数,均位于文后附录中 在VMware中新建虚拟机,建好之后挂载光盘,启动虚拟机进入安装界面 初始化中 选择跳过注册 选择DVD模式 选择接受许可证条款 默认选择 选择默认系统 选择 ...

  8. Oracle12c的安装

    直接下一步不多说高级安装可以选择设置,嫌麻烦可以直接典型安装(少些设置步骤)这里随便命用户名,口令即密码此处可以改安装路径可以根据电脑自身配置更改,但建议高于20%(给的越少,Oracle运行速度越慢 ...

  9. Oracle12C版本安装步骤

    一.下载路径 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html file1,file ...

随机推荐

  1. SVM中为何间隔边界的值为正负1

    在WB二面中,问到让讲一下SVM算法. 我回答的时候,直接答道线性分隔面将样本分为正负两类,取平行于线性切割面的两个面作为间隔边界,分别为:wx+b=1和wx+ b = -1. 面试官就问,为什么是正 ...

  2. 6、Web Service-拦截器

    1.为什么CXF设置拦截器 为了在webservice请求过程中,能动态操作请求和响应数据, CXF设计了拦截器.拦截器分类 1.按所处的位置分:服务器端拦截器,客户端拦截器 2.按消息的方向分:入拦 ...

  3. OAuth2.0认证和授权机制讲解

    第一章.OAuth2.0 介绍 OAuth认证 OAuth认证是为了做到第三方应用在未获取到用户敏感信息(如:账号密码.用户PIN等)的情况下,能让用户授权予他来访问开放平台(主要访问平台中的资源服务 ...

  4. 【转】Spring+Mybatis+SpringMVC+Maven+MySql搭建实例

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何使用Maven来搭建Spring+Mybatis+SpringMVC+M ...

  5. 【星云测试】开发者测试(3)-采用精准测试工具对springcloud微服务应用进行穿透测试

    1.微服务简介 微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务.这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接 ...

  6. C3P0连接池的配置与使用

    1.下载c3p0-0.9.1.2.jar 下载地址:http://download.csdn.net/detail/chunxiaqiudong5/9661922 2.添加配置文件c3p0-confi ...

  7. Ajax缓存

    一.Ajax缓存的好处 这种设计使客户端对一些静态页面内容的请求,比如图片,css文件,js脚本等,变得更加快捷,提高了页面的响应速度,也节省了网络通信资源. 二.Ajax缓存的不足 Ajax缓存虽然 ...

  8. iOS开发UI篇 -- UISearchBar 属性、方法详解及应用(自定义搜索框样式)

    很多APP都会涉及到搜索框,苹果也为我们提供了默认的搜索框UISearchBar.但实际项目中我们通常需要更改系统默认搜索框的样式.为了实现这一目标,我们需要先搞懂 UISearchBar 的属性及方 ...

  9. oracle入门(二)

    ### 一,视图 ```1. 什么是视图    视图是一张虚表, 可以把视图看成表使用(增删改查),视图中没有数据,所有的数据都在基本表中(tables)    封装了一个复杂的DQL    操作视图 ...

  10. activeMQ的spring、springboot的DEMO

    一.activeMQ实现spring的demo 1:pom.xml文件 <dependencies> <dependency> <groupId>junit< ...