操作系统:Redhat6.7 64位
[root@Oracle12CDB ~]# more /etc/redhat-release
Red Hat Enterprise Linux Server release 6.7 (Santiago)

(1)配置/etc/hosts文件
[root@Oracle12CDB ~]# hostname
Oracle12CDB
[root@Oracle12CDB ~]# vim /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.10.100  Oracle12CDB

(2)安装依赖包
yum install -y bc
yum install -y binutils-*
yum install -y compat-libcap1-*
yum install -y compat-libstdc++-*
yum install -y e2fsprogs-1.41.12-*
yum install -y e2fsprogs-libs-*
yum install -y glibc-*
yum install -y glibc-devel-*
yum install -y ksh
yum install -y libaio-*
yum install -y libaio-devel-*
yum install -y libX11-*
yum install -y libXau-*
yum install -y libXi-*
yum install -y libXtst-*
yum install -y libgcc-*
yum install -y libstdc++-*
yum install -y libstdc++-devel-*
yum install -y libxcb-*
yum install -y libXrender
yum install -y libXrender-devel
yum install -y make-*
yum install -y net-tools-*
yum install -y nfs-utils-*
yum install -y smartmontools-*
yum install -y sysstat-*
yum install -y gcc-c++*

(3)修改内核参数
vim  /etc/sysctl.conf

fs.aio-max-nr = 1048576 
fs.file-max = 6815744 
kernel.shmall = 2097152 
kernel.shmmax = 2062557184
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

#生效
sysctl -p

(4)创建Oracle用户及设置用户信息
(4.1)创建用户及组
groupadd oinstall   
groupadd dba        
useradd -g oinstall -G dba oracle
passwd oracle

(4.2)设置Oracle用户的环境变量,在Oracle用户下修改
[oracle@rac1 ~]$ cd
[oracle@rac1 ~]$ vi .bash_profile

#添加下面的部分
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_SID=Oracle12c   
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export TNS_ADMIN=$ORACLE_HOME/network/admin
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
umask 022

(4.3)修改Oracle软件安装者资源限制,在root下修改
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

(4)创建Oracle安装目录
mkdir -p /u01/app/oracle
mkdir /u01/app/oraInventory
chown -R oracle:oinstall /u01/app/
chmod -R 775 /u01/app/oracle

(5)解压Oracle
[root@Oracle12CDB ~]# cd /package/
[root@Oracle12CDB package]# ls
linuxx64_12201_database.zip
[root@Oracle12CDB ~]# unzip linuxx64_12201_database.zip
...
将安装包的用户及用户组设置为Oracle:oinstall
[root@Oracle12CDB package]# chown oracle:oinstall -R /package/
[root@Oracle12CDB package]# ll
total 3372760
drwxr-xr-x. 7 oracle oinstall       4096 Jan 27  2017 database
-rw-r--r--. 1 oracle oinstall 3453696911 May 26 13:48 linuxx64_12201_database.zip

(6)开始安装

在服务器上或使用xmamager等工具来调用图形界面

[oracle@Oracle12CDB ~]$ cd /package/database/
[oracle@Oracle12CDB database]$ ls
install  response  rpm  runInstaller  sshsetup  stage  welcome.html
[oracle@Oracle12CDB database]$ ./runInstaller
Starting Oracle Universal Installer...

1.不绑定mos账号

2.选择仅安装Oracle软件

3.选择单实例数据库

4.选择企业版

5.选择Oracle_base和Oracle_home,这里在.bash_profile配置过,会自动填写

6.填写Oracle安装清单的位置,需要提前创建路径

7.权限组选择

8.数据库安装清单检查

9.确认安装信息

10.开始安装

安装过程中需要以root用户执行以下脚本

11.安装完成

接下来开始使用DBCA创建数据库

[oracle@Oracle12CDB database]$ dbca

1.选择创建数据库

2.有典型安装和高级安装,这里我选择高级安装

3.默认选择

4.根据.bash_profile填写sid

5.确定数据文件存储类型与路径

6.创建归档路径,启用归档

[root@Oracle12CDB package]# mkdir /archivelog
[root@Oracle12CDB package]# chown oracle:oinstall -R /archivelog/

7.创建监听

8.跳过

9.默认使用amm

10.可以选择使用em express

11.填写数据库密码

12.选择创建数据库

13.开始建库

14.完成创建

【完】

Redhat下Oracle 12c单节点安装的更多相关文章

  1. Oracle 12c 单实例安装

    准备工作 实验环境:Redhat 6.6   Oracle 12c 12.2.0.1 1.官网下载 https://www.oracle.com/technetwork/database/enterp ...

  2. windows Sever 2012下Oracle 12c安装配置方法图文教程

    windows Sever 2012下Oracle 12c安装配置方法图文教程 Oracle 12c安装配置方法图文教程,具体内容如下 1.我们开启虚拟机 2.Windows Sever 2012启动 ...

  3. Centos7 单节点安装 FastDFS + FastDHT服务

    Centos7 单节点安装 FastDFS + FastDHT服务 1.安装gcc(编译时需要) FastDFS是C语言开发,安装FastDFS需要先将官网下载的源码进行编译,编译依赖gcc环境,如果 ...

  4. Linux下Oracle 12c的卸载

    注:本文来源于:<Linux下Oracle 12c的卸载> 与Windows下Oracle的安装容易卸载麻烦相反,Linux下Oracle的安装麻烦下载简单. 1.关闭Oracle数据库 ...

  5. 二、hdfs单节点安装

    一.准备环境 在配置hdfs之前,我们需要先安装好hadoop的配置,本文主要讲述hdfs单节点的安装配置. hadoop的单节点安装配置请参考:https://www.cnblogs.com/lay ...

  6. 一、hadoop单节点安装测试

    一.hadoop简介 相信你或多或少都听过hadoop这个名字,hadoop是一个开源的.分布式软件平台.它主要解决了分布式存储(hdfs)和分布式计算(mapReduce)两个大数据的痛点问题,在h ...

  7. Hadoop 3.1.1 - 概述 - 单节点安装

    Hadoop: 单节点安装 目标 本文描述了如何安装和配置单机的 Hadoop,这样你可以使用 Hadoop MapReduce 和 Hadoop 分布式文件系统(HDFS)快速地尝试简单的操作. 前 ...

  8. Hadoop介绍及最新稳定版Hadoop 2.4.1下载地址及单节点安装

     Hadoop介绍 Hadoop是一个能对大量数据进行分布式处理的软件框架.其基本的组成包括hdfs分布式文件系统和可以运行在hdfs文件系统上的MapReduce编程模型,以及基于hdfs和MapR ...

  9. hbase伪分布式安装(单节点安装)

    hbase伪分布式安装(单节点安装) http://hbase.apache.org/book.html#quickstart   1.    前提配置好java,环境java变量     上传jdk ...

随机推荐

  1. Mysql按日、周、月进行分组统计

    我们在用 Mysql 制作数据可视化图表时候,经常需要按照天.周.月等不同的粒度对数据进行分组统计.而我们的时间可能是 “2017/12/5 0:0:0” 这种准确的时间. 所以在进行分组之前我们需要 ...

  2. 用Java和Nodejs获取http30X跳转后的url

    用Java和Nodejs获取http30X跳转后的url 转 https://calfgz.github.io/blog/2018/05/http-redirect-java-node.html 30 ...

  3. ISO/IEC 9899:2011 前言

    前言 1.ISO(国际标准组织)与IEC(国际电工技术委员会)为全世界标准形成了专门的系统.作为ISO或IEC成员的国家机构,通过由各自组织所建立的技术委员会来加入国际标准的开发,以处理特定领域的技术 ...

  4. 关于H5项目开发中TS(或JS)文件按照顺序编译成一个文件的记录

    由于js的执行特性,多个js文件合成一个文件或者进行多个js文件加载时,时需要按照指定的顺序进行的,否则会出现报错的情况. 我们看一下目前几个主流H5引擎的做法. 白鹭的做法 当前版本的做法 在tsc ...

  5. Flutter Android 正式打包、以及升级应用 重新打包

    Flutter Android 正式打包 打开androidStudio软件 1.修改版本号. android->app->src->main->AndroidManifest ...

  6. [译]在你的GitHub主页固定仓库

    原文来源:https://github.blog/2016-06-16-pin-repositories-to-your-github-profile/ 您现在可以在GitHub主页上展示最能代表您工 ...

  7. 【linux学习笔记八】常用命令

    查询与自动挂载 #查询系统中已经挂载的设备 mount #依据配置文件/etc/fstab的内容,自动挂载 mount -a 挂载命令格式 mount [-t 文件系统] [-o 特殊选项] 设备文件 ...

  8. GitLab - 一些基础使用

    1 - GitLab角色权限 1.1 组(同一组成员的行为权限) 管理员创建不同的分组,然后设定分组的负责人(Owner) Owner可以添加组员,为组创建项目,指定项目的负责人 项目负责人可以添加项 ...

  9. Spring Boot拦截器实现并和swagger集成后使用拦截器的配置问题

    1. 定义拦截器 LoginInterceptor LoginInterceptor.java是整个登录认证模块中的核心类之一,它实现了HandlerInterceptor类,由它来拦截并过滤到来的每 ...

  10. hdu1016 Prime Ring Problem【素数环问题(经典dfs)】

    Prime Ring Problem Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Other ...