Oracle安装配置及遇到内存不足问题

注意:安装oracle前先快照!!!
注意:如以新虚拟机安装oracle请设置磁盘空间=40G,内存空间=4G,如用已有配置安装软件的虚拟机先快照,再视情况扩容(不够的必须扩容)

一、下载安装包:

oracle-database-preinstall-19c-1.0-1.el7.x86_64
链接:https://pan.baidu.com/s/1Yv1YdHH3l40VKjSuhntReg
提取码:yymt
oracle-database-ee-19c-1.0-1.x86_64
链接:https://pan.baidu.com/s/1YamFHB7fgQL24hZvu3MjAg
提取码:xojp

将俩包传到root目录下:
在这里插入图片描述


二、执行安装命令:

1、安装预安装包
执行预安装包命令,等待安装

yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

在这里插入图片描述
在这里插入图片描述

2、安装oracle
执行安装命令,等待安装,过程可能有点久

yum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm

在这里插入图片描述
在这里插入图片描述


三、初始化数据库

1、执行如下命令,完成数据库初始化
这一步我遇到的问题(后附过程):
1.磁盘大小不够安装出错(磁盘空间需30G以上,我初始磁盘空间20G不够进行扩容,加了10G));
2.内存不够安装出错(内存需2G以上,我初始内存1G不够扩容,加到了4G)(2G这个我不确定不返回试了);
3.然后扩容内存后,再安装但还是安装失败(内存不够那一步可以安装可能是安装了一部分导致3.出错),提示[FATAL] [DBT-07503] 名为 (LISTENER) 的监听程序已存在;
4.(想的卸载oracle重装就好)删除opt/目录下的oracle目录,再安装还是出错,提示:/opt/oracle/product/19c/dbhome_1/bin/dbca: 没有那个文件或目录;(rm去删去卸载再重装会出错,查资料解决过程中想起来有快照,遂放弃继续查找)
5.恢复快照到安装oracle前,先扩容再执行命令。

/etc/init.d/oracledb_ORCLCDB-19c configure

在这里插入图片描述




1.修改 oracle 用户的密码

passwd oracle

在这里插入图片描述
输入密码和确认密码即可

(以上都是在root用户下进行)

四、配置

2.切换到 oracle 用户

su oracle

3.设置环境变量
~目录下

vi .bash_profile

在这里插入图片描述

# 在文件后面添加环境变量
export  ORACLE_BASE=/opt/oracle
export  ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export  ORACLE_SID=ORCLCDB
export  ORACLE_PDB_SID=ORCLPDB1
export  PATH=$ORACLE_HOME/bin:$PATH:$HOME/.local/bin:$HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=american_america.ZHS16GBK

在这里插入图片描述
wq保存退出;

source .bash_profile





问题:

1.[FATAL] [DBT-06604] 为 ‘数据文件位置’ 指定的位置中的空闲空间不足
在这里插入图片描述
解决:关机,vm扩容

2.共享池大小不够
在这里插入图片描述
关机,vm扩共享池(内存)

3[FATAL] [DBT-07503] 名为 (LISTENER) 的监听程序已存在。
在这里插入图片描述
查找listener.ora路径:
find / -name listener.ora
在这里插入图片描述
(不知道怎么处理,幸好虚拟机快照了,恢复了重新扩容磁盘+扩容内存)

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WooHuPoself#5029

谢谢Thanks♪(・ω・)ノ

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值