LINUX7安装Oracle11g单实例小结
LINUX7安装Oracle11g遇到问题如下,记录
添加组:
groupadd -g 1000 oinstall #报错:提示组被占用 #useradd: group 'oinstall' does not exist #查询组 # more /etc/group bduser:x:1000: #修改组序列号OK groupadd -g 1003 oinstall
YUM源配置
]# cat local.repo
[base]
name=yumserver
baseurl=http://10.111.245.13/base/Packages
enable=
gpgcheck=
[updates]
name=yumserver
baseurl=http://10.111.245.13/updates/Packages
enable=
gpgcheck=
[extras]
name=yumserver
baseurl=http://10.111.245.13/extras/Packages
enable=
gpgcheck=
[epel]
name=yumserver
baseurl=http://10.111.245.13/epel/Packages
enable=
gpgcheck=
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 ++ - -3.2.
binutils-2.23.52.0.-.el7.x86_64
compat-libcap1-1.10-.el7.x86_64
gcc-4.8.-.el7.x86_64
gcc-c ++ - 4.8。 -.el7.x86_64
glibc-2.17-.el7.x86_64
glibc-devel-2.17-.el7.x86_64
ksh
libaio-0.3.-.el7.x86_64
libaio-devel-0.3.-.el7 .x86_64
libgcc-4.8.-.el7.x86_64
libstdc ++ - 4.8.-.el7.x86_64
libstdc ++ - devel-4.8.-.el7.x86_64
libXi-1.7.-.el7.x86_64
libXtst- 1.2.-.el7.x86_64
make-3.82-.el7.x86_64
sysstat-10.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/login session 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
fi
fi
内存参数:
更改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 -m
Mem: 2998 SQL> show parameter sga
sga_max_size 500M #查询内存页块大小4K
[root@enmo ~]# getconf PAGE_SIZE
4096 #设置linux系统一次使用的最大内存大小
Kernel.shmall 设置400M
计算:400*1024*1024/4096
102400
vi /etc/sysctl.conf
kernel.shmall = 102400 #生效
sysctl -p SQL> startup force
ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
ORA-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'时出错。有关详细信息,请参阅“<安装日志>”。
如果遇到此错误,用户应选择继续。然后,安装完成后,用户必须从My Oracle Support下载Patch 19692824,并根据补丁自述文件中包含的说明进行应用。
LINUX7安装Oracle11g单实例小结的更多相关文章
- 【ORACLE】oracle11g单实例安装
-- 上传安装包 p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip -- 解压安装包 unzi ...
- CentOS7安装Redis单实例
由于环境差异,安装过程可能遇到各种各样的问题,不要慌,根据错误提示解决即可. 1.下载redis下载地址在:redis.io比如把Redis安装到/usr/local/soft/ cd /usr/lo ...
- CentOS7 MySql数据库安装配置(单实例)
一. 安装mysql-server 官网下载安装 # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # ...
- 增加临时表空间组Oracle11g单实例
#需求,测试库与生产库,临时表空间同步一致 #经过查询生产环境,数据库默认临时表空间,为临时表空间组,有三个成员,三个临时表空间,每个临时表空间一个数据文件,自动扩展 #使用临时表空间组的优点,减少不 ...
- oracle11g asm standalone 单实例重建
原文地址:oracle11g asm单实例重建has 作者:datapeng 最近到客户那里处理故障,客户说,他们修改了一下hostname,导到has出现了问题,当然,他们的数据库也就无法再启动,把 ...
- Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考
操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...
- Oracle 11.2.4.0 ACTIVE DATAGUARD 单实例安装(COPY创建备库)
Oracle 11.2.4.0 ADG 单实例安装(COPY创建备库) 规划: 主: OS: Linux Centos 6.5 X64 hostname:ORA11G-DG1 ipaddress:19 ...
- 【MySQL】源码编译安装和配置MySql 5.5.32(单实例)
[需求描述] 在CentOS环境中,通过编译源码的方式,安装并且配置“单实例”的MySQL5.5.32数据库. MySQL的安装目录为:/application/mysql-5.5.32 MySQL数 ...
- VM虚拟机下在LINUX上安装ORACLE 11G单实例数据库
1.环境及安装前规划:虚拟机及OS如下 环境:VMware Wordstation ACE版 6.0.2 操作系统:OracleLinux-R5-U8-Server-i386-dvd 3.2G ...
随机推荐
- .NET面试基本问题
1..NET和C#的区别? .NET:一般指的是.NET FrameWork框架,是平台,技术. C#:是一编程语言,是基本.NET平台. 2.C#的委托是什么?事件是不是委托? 委托可以把一个方法作 ...
- vijos 清点人数
背景 NK中学组织同学们去五云山寨参加社会实践活动,按惯例要乘坐火车去.由于NK中学的学生很多,在火车开之前必须清点好人数. 描述 初始时,火车上没有学生:当同学们开始上火车时,年级主任从第一节车厢出 ...
- hdu多校1002 Balanced Sequence
Balanced Sequence Time Limit: / MS (Java/Others) Memory Limit: / K (Java/Others) Total Submission(s) ...
- Linux pwn入门教程——CTF比赛
Linux pwn入门教程(1)——栈溢出基础 from:https://zhuanlan.zhihu.com/p/38985585 0x00 函数的进入与返回 要想理解栈溢出,首先必须理解在汇编 ...
- Struts 2 初步入门(一)
搭建Struts 2环境步骤 下载jar包----->创建web项目---->创建并完善相关配置文件---->创建action并测试启动 下载jar包访问网站:http://stru ...
- IIS发布网站,访问时出现无法识别的属性“targetFramework”错误
今天在IIS发布网站后,访问时出现无识别的属性“targetFramework”错误 错误描述: 错误原因: 是由IIS配置该站点的.NET Framework 版本与程序中的.NET Framewo ...
- 解决win10打开组策略弹出管理模板对话框问题
今天win10企业版更新完系统,打开组策略编辑器时弹出管理模板对话框问题 1.问题描述 打开组策略编辑器时弹出管理模板对话框问题 2.解决方法 1)window+x 打开命令提示符(管理员) 2)输入 ...
- python 自然语言处理(三)____条件频率分布
条件频率分布就是频率分布的集合,每个频率分布有一个不同的“条件”,这个条件通常是文本的类别.当语料文本分为几类(文体,主题,作者等)时,可以计算每个类别独立的频率分布,这样,就可以通过条件频率分布研究 ...
- centos7 新装系统网络配置
[root@localhost ~]# cat /etc/sysconfig/grub GRUB_TIMEOUT= GRUB_DISTRIBUTOR="$(sed 's, release . ...
- SpringMVC解析Json字符串
不同第三方jar对json串的解析效果不同. 1. json包 <dependency> <groupId>org.json</groupId> <artif ...