原文:https://blog.csdn.net/jiuyun1986/article/details/53589446

https://blog.csdn.net/admin_root1/article/details/78911714-------------Oracle Database 12c Release 2安装详解

https://blog.csdn.net/sj349781478/article/details/74388332-------Linux + Oracle 12c RAC安装配置说明

https://www.cnblogs.com/zhuhaiqing/p/7444055.html#top----oracle 12c R2 RAC 安装配置指南

blog.51cto.com/ld0381/1923207----------------CentOS7.2安装oracle 12c RAC

1.安装准备

oracle linux 7.3 其它7版本也可以,安装后升级到最新

oracle database 12c

oracle virtualBox

xftp 5

xmanager 5

putty or  CRT

2.安装虚拟机及linux环境

a.新建虚拟机

内存根据自己实机情况来给

配置CPU及其它参数(把  指点设备 改成USB 这样在虚拟机与实机中切换鼠标方便)

选择oracle linux 7光盘   网络 配置成  网络NAT模式方便安装完升级,升级完再改成   仅主机模式

b.启动虚拟机安装linux,Install Oracle Linux 7.3回车,ESC取消验证光盘

初学还是选择英文系统

选择软件包,这个是必选的,其它自己随便

分配磁盘选择手动配置

选择标准分区格式

创建swap 空间是内存的1倍就行,也可以大点

余下的都给根分区,这是实验环境这样就可以了

配置网络

现在开始安装 安装时创建ROOT密码,如果提示简单就点两次就可以了

等待安装完成。

3.配置linux环境

a.测试网络环境 记得把本地电脑防火墙关闭

$ip address show

$vi /etc/hosts   在ROOT模式下配置

$ping   测试

进入命令模式linux 7 跟以前的版本不一样,不用在etc/inittab

命令模式

ln-sf/lib/systemd/system/runlevel3.target/etc/systemd/system/default.target或
ln -sf/lib/systemd/system/multi-user.target/etc/systemd/system/default.target或
systemctl set-default multi-user.target

图形模式

ln-sf/lib/systemd/system/runlevel5.target/etc/systemd/system/default.target或

ln-sf/lib/systemd/system/graphical.target/etc/systemd/system/default.target或

systemctl set-default graphical.target

进入命令模式

使用xftp 上传oracle 12c

把两个文件都解压下来,自动创建了 database目录

b.创建用户及用户组 创建密码  查看创建

创建组 oinstall,dba

创建用户 oracle

创建用户oracle 并设置主组为oinstall 辅组为dba

创建密码  输入两次

c.创建目录将安装目录database移动到u01/目录 (在/目录里创建)

把u01及子目录的目录权限修改成oracle 用户  配置权限

 修改权限

d.创建ORACLE用户环境变量  (切换到oracle用户下面)

创建目录变量  DISPLAY  IP地址是远程主机的IP,不是安装oracle 12c 的主机 不创建在命令模式下调用不了图形界面

# for oracle 12c
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH   调用oracle自身库
DISPLAY=192.168.56.1:0.0               命令行图形界面安装远程机器IP
export PATH LD_LIBRARY_PATH DISPLAY ORACLE_BASE ORACLE_HOME ORACLE_SID

用env查看环境变量运行情况,source .bash_profile 生效环境变量  再次env查看

e.安装oracle 软件包 可以参考oracle官方文档linux 7所需要的安装包

安装的时候版本高点没有关系最好用光盘安装  linux 7.3光盘里已经包含所有安装包,不会再像6版本时会出现少包的情况

$rpm -ivh   *.*  --nodeps --force   加后面安装时不提示关联包

Packages for Oracle Linux 7 and Red Hat Enterprise Linux 7

binutils-2.23.52.0.1-12.el7.x86_64
compat-libcap1-1.10-3.el7.x86_64
compat-libstdc++-33-3.2.3-71.el7.i686
compat-libstdc++-33-3.2.3-71.el7.x86_64
gcc-4.8.2-3.el7.x86_64
gcc-c++-4.8.2-3.el7.x86_64
glibc-2.17-36.el7.i686
glibc-2.17-36.el7.x86_64
glibc-devel-2.17-36.el7.i686
glibc-devel-2.17-36.el7.x86_64
ksh
libaio-0.3.109-9.el7.i686
libaio-0.3.109-9.el7.x86_64
libaio-devel-0.3.109-9.el7.i686
libaio-devel-0.3.109-9.el7.x86_64
libgcc-4.8.2-3.el7.i686
libgcc-4.8.2-3.el7.x86_64
libstdc++-4.8.2-3.el7.i686
libstdc++-4.8.2-3.el7.x86_64
libstdc++-devel-4.8.2-3.el7.i686
libstdc++-devel-4.8.2-3.el7.x86_64
libXi-1.7.2-1.el7.i686
libXi-1.7.2-1.el7.x86_64
libXtst-1.2.2-1.el7.i686
libXtst-1.2.2-1.el7.x86_64
make-3.82-19.el7.x86_64
sysstat-10.1.5-1.el7.x86_64

配置oracle 运行限制 修改 /etc/security/limits.conf

内核参数等安装的时候配置

f.启动图形化支持

运行Xmanager中的Passive

右下角出现图标

连接到oracle  选择是

查看图形变量是不运行,进入文件目录

4.安装oracle12c

$ ./runInstaller   运行安装脚本文件  会弹出几个对话框选择  是 就可以了

出现安装界面  把勾去了  下一步

选择安装数据库  下一步

下一步

安装企业版

安装目录

选择检查失败的环境  单击  Fix & Check Again

oracle  会自动创建内核脚本,找到运行即可

以ROOT用户运行脚本

oracle  官方给的配置参数  /sbin/sysctl -p 执行一下

再检测一下通过  单击 install  开始安装

开始安装

提示以ROOT用户运行这两个脚本

完成oracle12c 的安装

5.配置监听

oracle 用户运行 netca  提示图形化点是

出现图形化

最后点  finish

查看lsn运行情况

查看监听及数据状态

6.创建数据库

$dbca

选择 创建数据库

选择  高级选项

选择  第一个

SID名称各环境变量里面一样

都不要选择

创建两个用户密码

默认配置

最下面一个勾上

创建实例数据库

选择第二个

点击 Finish

开始创建数据库

数据库创建完成

检验一下运行配置

window客户端连接到官网下载工具

用ROOT用户将127.0.0.1 localhost改成 与本地host名称一至

$ vi /etc/hosts

测试成功

运行windows sqlplus 客户端

我们用超级管理员登陆 发现失败了 没关系我们解锁一个普通用户

用超级用户登陆并解锁SCOTT用户并创建密码为oracle

现在我们用scott用户在window客户端登陆

至止 linux服务器端与外面window客户登陆都正常,因为是初学,方法可能不是很高明,望广大看官理解。

(转)oracle linux 7 安装oracle 12c的更多相关文章

  1. 数据库系统入门 | Oracle Linux上部署Oracle 11g服务,并实现SSH远程登录管理

    文章目录 写在前面 一.实验内容 二.实验前期准备 1.软件目录 2.准备一些配置文件.脚本文件 三.实验方案(具体步骤) (一)在虚拟机上安装Oracle Linux (二)在Linux上安装Ora ...

  2. ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档

    ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报  分类: Oracle RA ...

  3. linux下安装oracle

    一>1.关闭防火墙,禁用selinux vi /etc/selinux/config  修改SELINUX=disabled,然后重启,如果不想重启使用命令setenforce 0 2.安装依赖 ...

  4. 百度文库,linux下安装oracle客户端

    linux单独安装oracle client(oracle客户端) 更新:2013-10-17 18:30 | 标签:linux oracle   1.要远程使用oracle,先下载下面三个文件,注意 ...

  5. 解决在Linux下安装Oracle时的中文乱码问题

    本帖最后由 TsengYia 于 2012-2-22 17:06 编辑 解决在Linux下安装Oracle时的中文乱码问题 操作系统:Red Hat Enterprise Linux 6.1数据库:O ...

  6. linux 手动安装 oracle(转)

    Linux下安装Oracle 11 此为参照CU论坛上的高人写的文章并结合自身环境增加了点细节性的东西 操作系统 CentOS 4.2 2.6.11.8内核 安装准备 下载Oracle11安装包 内存 ...

  7. CentOS Linux 系统 安装oracle 11g

    CentOS Linux 系统 安装oracle 11g 在Linux系统上安装oracle是比较麻烦,需要配置各种变量啥的,o(︶︿︶)o ,但是没办法,有些东西你总的去接触,而且接触理解的越早越深 ...

  8. linux下安装Oracle时交换空间不足的解决方法

    摘:linux下安装Oracle时交换空间不足的解决方法 linux上安装Oracle时交换空间不足的解决办法 增加交换空间有两种方法: 严格的说,在系统安装完后只有一种方法可以增加swap,那就是本 ...

  9. linux下安装oracle及weblogic

    安装weblogic 下载weblogic http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-17 ...

随机推荐

  1. 虚拟机CentOS6.5搭建samba服务器实现文件共享

    Samba是SMB的一种实现方法,主要用来实现Linux系统的文件和打印服务.Linux用户通过配置使用Samba服务器可以实现与Windows用户的资源共享:而守护进程smbd和nmbd是Samba ...

  2. linux每天一小步---xargs命令详解

    1 命令功能 xargs用来从标准输入中执行命令行 xargs命令用来将一些不支持管道传递参数的命令而使之支持 2 命令语法 xargs  [选项参数] commands 3 命令参数 -O 当标准输 ...

  3. ADF文件在哪个地方?

    Where is ADF file on Tango Device? Ask Question up vote2down votefavorite   I have a Tango tablet de ...

  4. EventBus事件总线框架(发布者/订阅者模式,观察者模式)

    一. android应用内消息传递的方式: 1. handler方式-----------------不同线程间传递消息. 2. Interface接口回调方式-------任意两个对象. 3. In ...

  5. 团队博客第三周(Running Duck队)

    代码链接:Tetris 码云链接 一.需求&原型改进 1.原型改进 汉字方块每次可生成一个并逐渐下落 可通过触摸左右下滑动实现方块的左右移动和快速下滑 左上角按钮可对汉字进行暂时保存和替换 右 ...

  6. 采购文件中 RFI、RFQ、RFP、IFB的区别

    [PMBOK的描述] 采购文件用于征求潜在卖方的建议书.如果主要依据价格来选择卖方(如购买商业或标准产品时),通常就使用标书.投标或报价等术语.如果主要依据其他考虑(如技术能力或技术方法)来选择卖方, ...

  7. Hibernate实体类注解的问题

    刚刚和八千哥弄一个问题,这个很诡异的问题,困扰了我这么长时间.哎,说来惭愧. 用三大框架写毕设,结果今天获取前台数的时候,发现传值有个传不到. 我一开始用的是名为cows的数据,后来换了个数据库,加了 ...

  8. Hadoop map任务数量的计算

    Hadoop中决定map个数的的因素有几个,由于版本的不同,决定因素也不一样,掌握这些因素对了解hadoop分片的划分有很大帮助, 并且对优化hadoop性能也很有大的益处. 旧API中getSpli ...

  9. (一)ElasticSearch-入门

    目录:一.前言二.安装三.索引四.搜索五.聚合六.分布式的特性 一.前言Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎.无论在开源还是专有领域,Lucene可以被 ...

  10. ZENCART 菜鸟找人一起学习

    ZENCART 是一个很强大的外贸CMS程序. 现在刚开始学习,虽然晚了五年…… 有兴趣的朋友加群一起学习交流吧 学习论坛: http://www.zencart-bbs.com/thread-htm ...