
LINUX7安装Oracle11g单实例小结
发布日期:2021-05-09 05:10:05
浏览次数:25
分类:原创文章
本文共 3627 字,大约阅读时间需要 12 分钟。
LINUX7安装Oracle11g遇到问题如下,记录
添加组:
groupadd -g 1000 oinstall#报错:提示组被占用#useradd: group 'oinstall' does not exist#查询组# more /etc/groupbduser:x:1000:#修改组序列号OK groupadd -g 1003 oinstall
YUM源配置
]# cat local.repo [base]name=yumserverbaseurl=http://10.111.245.13/base/Packagesenable=1gpgcheck=0[updates]name=yumserverbaseurl=http://10.111.245.13/updates/Packagesenable=1gpgcheck=0[extras]name=yumserverbaseurl=http://10.111.245.13/extras/Packagesenable=1gpgcheck=0[epel]name=yumserverbaseurl=http://10.111.245.13/epel/Packagesenable=1gpgcheck=0
XCLOCK:
bash: xclock: command not found...
RPM包:rmp -ivh xorg-x11-apps-7.7-6.el7.x86_64.rpm or yum install -y xorg-x11-apps
RPM包
在RHEL7或OL7 64位(x86_64)上安装Oracle 11gR2 RDBMS版本11.2.0.4 64位的要求
compat-libstdc ++ - 33-3.2.3 binutils-2.23.52.0.1-12.el7.x86_64 compat-libcap1-1.10-3.el7.x86_64 gcc-4.8.2-3.el7.x86_64 gcc-c ++ - 4.8。 2-3.el7.x86_64 glibc-2.17-36.el7.x86_64 glibc-devel-2.17-36.el7.x86_64 ksh libaio-0.3.109-9.el7.x86_64 libaio-devel-0.3.109-9.el7 .x86_64 libgcc-4.8.2-3.el7.x86_64 libstdc ++ - 4.8.2-3.el7.x86_64 libstdc ++ - devel-4.8.2-3.el7.x86_64 libXi-1.7.2-1.el7.x86_64 libXtst- 1.2.2-1.el7.x86_64 make-3.82-19.el7.x86_64 sysstat-10.1.5-1.el7.x86_64
补充说明:
#如果安装了版本低的RPM包,可能需要安装如下RPM包补充cpp-4.8.2-16.el7.x86_64 glibc-headers-2.17-55.el7.x86_64 mpfr-3.1.1-4.el7.x86_64#如果已经安装完成RPM,可以修改如下的文件添加一行记录/etc/pam.d/loginsession required pam_limits.so#验证当前的shell是否OK,编辑/etc/profile文件写入if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -u 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi
内存参数:
更改Linux 内存参数vi /etc/sysctl.conf kernel.shmall =物理RAM大小/ pagesize对于大多数系统,这将是值2097152.有关更多信息,请参阅注释301830.1。kernel.shmmax =物理RAM的1/2。对于具有4GB物理RAM的系统,这将是值2147483648。有关更多信息,请参阅注释:567506.1。kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 512 x进程(例如对于13312进程为6815744)fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range = 9000 65500 net.core .rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576
#内存参数:设置测试:
#设置共享内存总量参数Kernel.shmal 设置内存不够,数据库startup nomount报错[root@enmo ~]# free -mMem: 2998 SQL> show parameter sgasga_max_size 500M#查询内存页块大小4K[root@enmo ~]# getconf PAGE_SIZE4096#设置linux系统一次使用的最大内存大小Kernel.shmall 设置400M 计算:400*1024*1024/4096102400
vi /etc/sysctl.conf kernel.shmall = 102400#生效 sysctl -p SQL> startup forceORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instanceORA-27102: out of memory#按照MOS建议:kernel.shmall =物理RAM大小/ pagesize对于大多数系统,这将是值2097152.有关更多信息,请参阅注释301830.1。#重新设置:767488#生效 sysctl -p kernel.shmmax =物理RAM的1/2。对于具有4GB物理RAM的系统,这将是值2147483648。有关更多信息,请参阅注释:567506.1。物理内存用户共享段的最大大小,如果过小,分配多个内存段,易造成性能下降,需求,设置shmmax 》 SGA_Max_size
#图形化安装Oracle软件,提示缺少如下的包:
Oracle数据库11.2.0.4期间缺少pdksh-5.2.14软件包在Oracle Linux 7上安装#解决!#启动用如下参数启动:忽略$ ./runInstaller -ignorePrereq
Oracle软件安装86%报错:
Error in invoking target 'agent nmhs' of makefile
解决方案 在makefile中添加链接libnnz11库的参数 修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,将 $(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11 建议修改前备份原始文件 [~]$ cd $ORACLE_HOME/sysman/lib [ lib]$ cp ins_emagent.mk ins_emagent.mk.bak [lib]$ vi ins_emagent.mk 进入vi编辑器后 命令模式输入/NMECTL 进行查找, 快速定位要修改的行 在后面追加参数-lnnz11 第一个是字母l 后面两个是数字1保存退出后Retry
#为了避免这个问题:MOS提供补丁
补丁19692824
在OL7上安装Oracle数据库或Oracle RAC期间,可能会遇到以下链接错误:
调用makefile'<ORACLE_HOME> /sysman/lib/ins_emagent.mk'的目标'agent nmhs'时出错。有关详细信息,请参阅“<安装日志>”。
如果遇到此错误,用户应选择继续。然后,安装完成后,用户必须从下载Patch 19692824,并根据补丁自述文件中包含的说明进行应用。
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年04月15日 17时38分19秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
centos7一步一步搭建docker jenkins 及自定义访问路径重点讲解
2019-03-06
《机器学习Python实现_10_06_集成学习_boosting_gbdt分类实现》
2019-03-06
看明白这两种情况,才敢说自己懂跨链! | 喵懂区块链24期
2019-03-07
Android DEX加固方案与原理
2019-03-07
iOS_Runtime3_动态添加方法
2019-03-07
我用wxPython搭建GUI量化系统之最小架构的运行
2019-03-07
map[]和map.at()取值之间的区别
2019-03-08
VTK:可视化之RandomProbe
2019-03-09
【编程】C语言入门:1到 100 的所有整数中出现多少个数字9
2019-03-09
pair的用法
2019-03-09
javaWeb服务详解(含源代码,测试通过,注释) ——Emp的Dao层
2019-03-11
echarts 基本图表开发小结
2019-03-11
TreeSet、TreeMap
2019-03-11
GitHub上传时,项目在已有文档时直接push出现错误解决方案
2019-03-11
嵌入式系统试题库(CSU)
2019-03-12
00010.02最基础客户信息管理软件(意义类的小项目,练习基础,不涉及数据库)
2019-03-12
00013.05 字符串比较
2019-03-12
UE4 错误列表 error码(只记录我遇到的情况,持续添加,未完成)
2019-03-13