0
点赞
收藏
分享

微信扫一扫

Oracle 11.2.4.0版本安装图解

若如初梘 2022-01-30 阅读 116

Oracle图形化安装过程

准备好VM虚拟机,以GUI服务器安装,安装必要的桌面工具。安装完成做好基础优化,如关闭selinux、firealld,修改ulimit、内核参数等等。这里使用xmanager的xstart进行远程连接,需要在服务器上安装xterm:yum install -y xterm

安装过程遇到的问题,记录到底部!!!!!!!!!!!!!!!!!!!!!

1、配置Hosts

echo "10.64.160.189 OracleTest" >> /etc/hosts

2、关闭防火墙、selinux

sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/sysconfig/selinux
setenforce 0
systemctl stop firewalld
systemctl disable firewalld

3、创建用户、组、目录、权限

groupadd dba
useradd oracle
passwd oracle
mkdir -pv /oracle/app/oracle
chown -R oracle.dba /oracle
chmod -R 755 /oracle

4、配置环境变量

su - oracle
vim ~/.bash_profile
  export LANG=en_US
  export ORACLE_BASE=/oracle/app/oracle
  export ORACLE_HOME=/oracle/app/oracle/product/11.2.0.4/db_1
  export ORACLE_UNQNAME=itpuxdb
  export ORACLE_SID=itpuxdb
  NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANG
  export PATH=$PATH:/oracle/app/oracle/product/11.2.0.4/db_1/bin
source ~/.bash_profile

5、解压安装包

su - oracle
cd /oracle
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

通过xmanager xstart进行远程连接:

Oracle 11.2.4.0版本安装图解

cd /oracle/database
./runInstaller -jreLoc /etc/alternatives/jre_1.8.0

Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解

登录服务器,在root用户下,执行脚本进行修复

Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解
Oracle 11.2.4.0版本安装图解

在root账户下,执行上面2个脚本。执行完成点ok,Next

Oracle 11.2.4.0版本安装图解

到此,Oracle安装完成,上面的链接是oracle 的web管理器EM。
https://10.64.160.189:1158/em

Oracle 11.2.4.0版本安装图解

6、安装过程中遇到的问题:

(1)提示ins_ctx.mk编译错误。

修改ins_ctx.mk文件

vim /oracle/app/oracle/product/11.2.0.4/db_1/ctx/lib/ins_ctx.mk 

ctxhx: $(CTXHXOBJ)
        -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a

修改如下:
Oracle 11.2.4.0版本安装图解
修改为
Oracle 11.2.4.0版本安装图解

(2)错误:Error in invoking target ‘agent nmhs’ of makefile

在makefile中添加链接libnnz11库的参数

vim /oracle/app/oracle/product/11.2.0.4/db_1/sysman/lib/ins_emagent.mk

$(SYSMANBIN)emdctl:
        $(MK_EMAGENT_NMECTL) -lnnz11

点击Retry继续安装。

(3)错误:信号量问题,参考:https://blog.csdn.net/hkyw000/article/details/53486940

ORA-27154:post/wait create failed
ORA-27300:OS system dependent operation:semget failed with status 28
ORA-27301:OS failure message:No space left on device
ORA-27302:failure occurred at: sskgpcreates

修改内核参数:
# vim /etc/sysctl.conf
kernel.sem =5010 641280 5010 128
# sysctl -p

(4)安装完成发现登录oracle数据库,发现无法使用退格进行删除操作

Oracle 11.2.4.0版本安装图解

安装rlwrap解决无法使用退格删除的问题:

# yum install -y readline*
# wget https://github.com/hanslub42/rlwrap/releases/download/v0.45.2/rlwrap-0.45.2.tar.gz
# tar -zxf rlwrap-0.45.2.tar.gz
# cd rlwrap-0.45.2/
# ./configure
# make && make install
# vim /home/oracle/.bash_profile
alias sqlplus=’rlwrap sqlplus’
alias rman=’rlwrap rman’
# su – oracle
# source .bash_profile
举报

相关推荐

0 条评论