Centos7+Oracle11g安装遇到的问题

Posted DBAorDB开发成长之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7+Oracle11g安装遇到的问题相关的知识,希望对你有一定的参考价值。

上周被甲方爸爸坑的一把,不过我也从中学到了很多东西,先谢谢了!

本以为当个DBA对Linux基本命令能掌握就行,呵,算了,是我想太多。甲方爸爸给我给我一台Linux主机,我一看,艹,磁盘才25G,交换分区3G,好歹要架的也是个历史库,当时无语。后来在老王同志的指导下才发现甲方爸爸是要考我逻辑卷了。好吧,又是挂逻辑卷,又是扩交换分区,服务器终于搞定了,更大的坑还在后面了。Centos7+Oracle11g就是最大的坑了啊!下面给大家分享下Centos7下安装Oracle11g中遇到的Bug,共同学习!


1)Centos7安装11g会出现图标缩成一团,无法拉开

解决方案:带上jre路径    ./runInstaller -jreLoc /usr/lib/jvm/jre-1.8.0


2)缺包

Centos7+Oracle11g安装遇到的问题

  第一个包,第二个包:挂载镜像文件,使用yum安装

  第三个包:配置阿里yum源然后使用yum连网安装

  第四个包:linux6和linux7版本不一样,linux6对应版本:pdksh-5.2.14-30.x86_64.rpm,linux7对应版本:pdksh-5.2.14-37.el5_8.1.x86_64.rpm

自己到网上下载,或者可以私聊我把包发给你


3)安装过程报错

Centos7+Oracle11g安装遇到的问题

之前百度过,这个Oracle本身的Bug,解决方法:


找到$ORACLE_HOME/sysman/lib/ins_emagent.mk文件,在文件里找字符串

$(MK_EMAGENT_NMECTL)修改为$(MK_EMAGENT_NMECTL) -lnnz11

注意:lnnz和$(MK_EMAGENT_NMECTL)之间有空格

然后点retry按钮

    

4)到这里Oracle安装就算完成了


5)你以为到这里就结束了吗?答案是不可能的。不知道甲方爸爸对服务器做了什么骚操作,Oracle装好了,但是不能打开DBCA,一打开远程桌面就吧唧断了。

没办法,只能手动建库了。

前面一系列操作懒得说了,直接上建库语句把

CREATE DATABASE frehis

 USER SYS IDENTIFIED BY oracle

 USER SYSTEM IDENTIFIED BY oracle

 LOGFILE GROUP 1 ('/u01/app/oracle/oradata/frehis/redo01a.log','/u01/app/oracle/oradata/frehis/redo01b.log') SIZE 100M BLOCKSIZE 512,

  GROUP 2 ('/u01/app/oracle/oradata/frehis/redo02a.log','/u01/app/oracle/oradata/frehis/redo02b.log') SIZE 100M BLOCKSIZE 512,

  GROUP 3 ('/u01/app/oracle/oradata/frehis/redo03a.log','/u01/app/oracle/oradata/frehis/redo03b.log') SIZE 100M BLOCKSIZE 512

 MAXLOGFILES 5

 MAXLOGMEMBERS 5

 MAXLOGHISTORY 1

 MAXDATAFILES 100

 CHARACTER SET AL32UTF8

 NATIONAL CHARACTER SET AL16UTF16

 EXTENT MANAGEMENT LOCAL

 DATAFILE '/u01/app/oracle/oradata/frehis/system01.dbf' SIZE 325M REUSE

 SYSAUX DATAFILE '/u01/app/oracle/oradata/frehis/sysaux01.dbf' SIZE 325M REUSE

 DEFAULT TABLESPACE users

 DATAFILE '/u01/app/oracle/oradata/frehis/users01.dbf'

 SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED

 DEFAULT TEMPORARY TABLESPACE tempts1

 TEMPFILE '/u01/app/oracle/oradata/frehis/temp01.dbf'

 SIZE 20M REUSE

 UNDO TABLESPACE undotbs1

 DATAFILE '/u01/app/oracle/oradata/frehis/undotbs01.dbf'

 SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;




今天的文章终于写完了,呜呜呜呜,好累~  想看吴亦凡坐牢~~~~~嘤嘤嘤


以上是关于Centos7+Oracle11g安装遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

windows安装oracle遇INS 30131 错误

Centos7.5 安装oracle11g

centos7.0下安装oracle11g

VMware 虚拟 centos7.5+oracle11g安装报错ins_emagent.mk

centos7下安装oracle11,加载不出来第11步

centos7下容器安装oracle11g