写下这篇文章时候,我刚刚看到这个页面:

除了心累,还叹了口气。

因为之前没有接触过oracle数据库,而且我linux其实也是比较菜的。尽管搜索了种种教程,但是踩坑不断。我现在可能细数不过来,有多少坑了,能想起来多少写多少,供小白们参考。

首先啊,我先说明一下,这个oracle数据库必须是图形化安装,无论是windows还是linux,所以小白们如果需要安装在Linux上,最好在装系统时候,就装上GUI。当然网上有个大神写过静默安装的脚本,我在最后这次成功安装之前 试过,没成功。只是把用户组 依赖 环境什么安装了,到安装时候就gg了,装了一夜 也没成功。

我不具体说步骤了,网上各种教程太多了,大家一搜一堆,我就不说了,我就说说我的心得。

1、首先呢,oracle数据库必须给它配专门得用户,oracle不能使用root安装。

2、其次,别忘了,你在给oracle数据库mkdir目录的时候,记得oracle用户赋权限:

chown -R oracle:oinstall /oracle(我解释一下,第一个oracle是用户,oinstall是组,/oracle是要安装数据库的目录)

chmod -R 775 /Oracle/12.2(这个是Oracle数据库 的location 路径,在进入图形化界面时候,你自然会明白)

3、还有人不太明白环境变量对应的路径,ORACLE_BASE的路径,就是图形化界面安装时候,要输入的oracle Base要输入的路径。

ORACLE_HOME就是 图形化里面location的路径。

这个环境变量设置参考:https://www.jb51.net/article/174999.htm,这篇教程还是很靠谱的,别的教程我看了,多多少少都会落下几步,

导致出BUG。

4、其次还可能会出现一种情况呢,在解压数据库那个zip压缩包时候,就是 unzip命令解压不了 ,原因是unziip大于2G的文件,会用到7zip,

根据自己情况,有的人就可以解压,可能是版本比较新吧。

5、我还遇到一种情况是 交换空间swap空间不够,扩大了就没问题了,建议起码3G吧,提前装系统划分好。具体命令 上面我分享那个

教程都有。

6、如果是在虚拟机上装的话,如果正常安装,我这最后占用是21G,当然里面还有我没删除的 安装包啥的,为了保险,踩坑什么还会

占点地方,多划点,35G妥妥的。

7、如果在./runInstaller时候,出现图形化问题,需要修改变量DISPLAY和执行xhost +命令,有的人写的是切到root执行,经过我实践,

就在你oracle用户设置

export DISPLAY=:0.0 这个添加到.bash_profile

source .bash_profile

xhost +

8、因为我第一次安装时候,踩坑无数,导致虚拟机硬盘不够用,真的惨。随后我扩容,添加物理卷,逻辑卷 。也遇到一些问题。如果有

需要直接搜教程,大家文章基本没问题。(虽然最后我也是直接把虚拟机干掉,重新搞的。。。)

9、最后提醒大家一点,如果用虚拟机的,记得 在安全位置,添加快照,可以省小白好多时间,也可以让小白放心大胆踩坑。

就先写这么多,想起来再补充。

原文:https://www.cnblogs.com/Liuzhipeng0319/p/12766423.html

安装oracle12c之前,centos7安装oracle12c数据库的坑相关推荐

  1. 安装部署 —— CentOS6/CentOS7 安装配置mysql 5.7

    本文记录下使用CentOS6.5 和7 使用yum安装mysql的过程&一些常见问题 CentOS7 安装MySQL8:CentOS7安装MySQL8.0图文教程_闰土的猹猹君的博客-CSDN ...

  2. centos7 安装mysql php,Centos7安装mysql与php的方法

    本文主要和大家分享Centos7安装mysql与php的方法,希望能帮助到大家. 相关mysql视频教程推荐:<mysql教程> 官网下载安装mysql-server 依次使用下面三个命令 ...

  3. centos7 安装php nts,centos7安装php7,亲测可行

    在centos7通过yum安装PHP7,首先在终端运行: rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 提示错误: ...

  4. seafile安装教程 Linux,CentOS7安装seafile开源版

    CentOS7安装seafile开源版 1.安装环境及版本 本文基于CentOS Linux release 7.9系统进行安装, 2.安装docker 3.安装mysql 4.部署Seafile服务 ...

  5. python3安装requests_小小-Centos7安装Python3并安装Requests的方法

    前言 由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到. [root@VM_105_217_centos Python-3.6.2 ...

  6. linux下scrapy安装教程,linux centos7安装scrapy

    linux centos7安装scrapy 时间:2018-01-02 17:41作者:scrapy中文网阅读: 本scrapy中文教程主要介绍,centos7 linux下scrapy的安装,pyt ...

  7. vnc安装linux教程,Centos7安装配置vncserver详细教程

    CentOS7安装配置vncserver教程 一.安装VNC 首先要保证目标服务器安装有图形化环境,Linux系统下常见的桌面环境有GNOME和KDE,这里我们首先通过Group的方式安装GNOME桌 ...

  8. 安装linux32库,Centos7安装32位库用来安装32位软件程序

    解决不安装VC运行库(VC2005,VC2008),程序运行出错的方法 因为VS2005以后程序采用了manifest的生成方式,所以发布的时候要和运行库一起发布.但是我们平时开发和发布的时候如果都要 ...

  9. linux 安装监控系统,CentOS7安装性能监控系统

    目录 系统描述. 开发环境. 开始之前. 安装influxdb数据库. 安装collectd 安装Grafana FAQ influxdb的web界面没反应. 系统描述 想打造 New Relic 那 ...

最新文章

  1. irobot擦地机器人故障_自己动手修复 iRobot braava380t 电机故障
  2. python绘制条形图-Python数据分析条形图的各种绘制方式
  3. java提高篇之数组(2)
  4. CodeForces - 1494D Dogeforces(贪心+构造)
  5. ubuntu16.04 python3.5 opencv的安装与卸载(转载)
  6. Python运算符优先级
  7. php asciii 回车换行,ubuntu下关于telnet俩个特殊ascii字符回车0x0d与换行0x0a
  8. Linux系统里如何重装ibus,Linux下安装ibus-rime的方法
  9. 【机器学习】无监督学习--(聚类)K-Means
  10. 深入理解并行编程-分割和同步设计(五)
  11. nvidia refelx_AMD这么猛?!NVIDIA三款新卡胎死腹中
  12. 微服务注册中心为什么要使用Consul替代Eureka?
  13. Xampp mysql启动
  14. windows和linux 下将tomcat注册为服务
  15. 【系统分析师之路】2010年系统分析师上午综合知识真题
  16. ch340是什么芯片
  17. egret php交互,JavaScript_Egret引擎开发指南之视觉编程,显示对象和显示列表 “显示 - phpStudy...
  18. CDOJ 796 DAGE(Big Brother)
  19. als算法参数_ALS算法实现用户音乐打分预测
  20. Flutter 中TextField的hintText不居中与光标位置不一致

热门文章

  1. linux命令大全_Linux 系统下查看硬件信息命令大全
  2. 公众号跳转小程序首次没有数据_小程序如何从“0”开始运营,变成获客神器...
  3. 诺宝机器人编程入门教程_(完整)VEX 机器人软件编程教程
  4. 测视力距离5米还是3米_装B冷知识 | 小孔镜为什么可以提高视力?
  5. matlab最小费用最大流函数,Matlab最小费用最大流算法通用程序
  6. 32位应用程序如何使用大于2GB的内存?
  7. Mysql的基础知识
  8. laravel中的ORM模型修改created_at,updated_at,deleted_at三个时间字段类型
  9. IDC带宽测试几款软件(Multiping pingPlotter TracertGUI )
  10. openstack中彻底删除计算节点的操作记录