目录
1.oracle安装界面为乱码
2.oracle11g安装过程提示swap size 检查失败问题
3.OS Kernel Parameter:semmni
4.Packages报错
5.Error in invoking target 'agent nmhs' of makefile
6.报错32031 32033
7.dbca创建数据库时没有Custom Database
安装教程参考:CENTOS7下安装oracle 11g完整教程_kailingr的博客-CSDN博客
解决方法:
export LANG=en_US
注:此方法为安装oracle临时改的
解决方法:
切换到root用户
1.dd if=/dev/zero of=/home/swap bs=1M count=1024
2.mkswap /home/swap
3.swapon /home/swap
4.vim /etc/fstab
5.添加
/home/swap swap swap defaults 0 0
6.mount -a
解决方法:
点击Fix&Check Again,根据提示手动执行脚本
cd xxx/CVU_11.2.0.1.0_oracle/
ls
./runfixup.sh
若是按照上篇 CENTOS7下安装oracle 11g完整教程安装,则可以忽略此报错
解决方法:
1.后台查是否安装了这些包,且版本不低于所要求的版本
# 查看依赖包是否安装
rpm -q xxxxxxx
2.若是查看各个包已安装好且版本不低于要求,则可以勾选Ignore All;若是缺少,则下载安装好,再次Check Again,就不再报错了
# 安装rpm包
rpm -ivh xxxxxxx.rpm
# 强制安装rpm包
rpm -ivh xxxxxxx.rpm --nodeps --force
# 卸载已安装rpm包
rpm -e –nodeps xxxxxxx
解决方法:
1.另外再打开一个终端窗口,修改ins_ctx.mk,将 ctxhx: $(CTXHXOBJ) $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) 修改为: ctxhx: $(CTXHXOBJ) -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a 点击Retry继续安装。
#查找ins_ctx.mk文件
find / -name ins_ctx.mk
#跳到具体路径下
#复制原有文件
cp ins_ctx.mk ins_ctx.mk.bak
#修改ins_ctx.mk
vi ins_ctx.mk
#编辑下快速定位到/CTXHXOBJ,将
ctxhx: $(CTXHXOBJ)
$(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
修改为:
ctxhx: $(CTXHXOBJ)
-static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a
2.修改ins_emagent.mk,将 $(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11 点击Retry继续安装。
#查找ins_emagent.mk文件
find / -name ins_emagent.mk
#跳到具体路径下
#复制原有文件
cp iins_emagent.mk ins_emagent.mk.bak
#修改ins_emagent.mk
vi ins_emagent.mk
#编辑下快速定位到/MK_EMAGENT_NMECTL,将
$(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11
解决方法:
在安装路径oracle_11下新建oraInventory文件夹且赋权
解决:
将正常安装的数据库的模板templates整个文件夹复制,比如/home/oracle_11/app/oracle/product/11.2.0/db_1/assistants/dbca/templates