Oracle安装配置及遇到内存不足问题
linux下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)