CentOS6.4 安装 Oracle11g
1.硬件要求检查:
1.1 内存要求:
内存大于1G(使用虚拟机安装时内存要稍微大一些,否则安装检查不通过)
#cat /proc/meminfo //查看内存大小
1.2 交换分区要求:
交换分区是内存的1.5倍,可根据实际情况调整
#grep SwapTotal /proc/meminfo //查看交换分区大小
1.3 硬盘空间要求
硬盘空间要满足所需软件的大小,要求/tmp 分区不少于 400M ,安装目录应大于4G:
#df –h //查看磁盘空间使用情况
#du –ch //查看目录空间大小
2.软件检查:
2.1 检查安装oracle所依赖的组件包是否安装上:
#rpm–qa |grep 软件包名称 //检查软件包是否安装上
1.binutils-2.17.50.0.6
2.compat-libstdc++-33-3.2.3
3.elfutils-libelf-0.125
4.elfutils-libelf-devel-0.125
5.elfutils-libelf-devel-static-0.125
6.gcc-4.1.2
7.gcc-c++-4.1.2
8.glibc-2.5-24
9.glibc-common-2.5
10.glibc-devel-2.5
11.glibc-headers-2.5
12.kernel-headers-2.6.18
13.pdksh-5.2.14
14.libaio-0.3.106
15.libaio-devel-0.3.106
16.libgcc-4.1.2
17.libgomp-4.1.2
18.libstdc++-4.1.2
19.libstdc++-devel-4.1.2
20.make-3.81
21.numactl-devel-0.9.8.i386
22.sysstat-7.0.2
23.unixODBC-2.2.11
24.unixODBC-devel-2.2.11
2.2 安装缺少的软件包:
#rpm –ivh 软件包名称 //使用本地光盘镜像安装软件包
#yum install 软件包名称 //使用yum联网安装
3.配置系统环境
3.1修改内核参数:
#vi /etc/sysctl.conf
fs.file-max= 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.sem= 250 32000 100 128
kernel.shmall= 2097152(可以按照系统默认,不修改)
kernel.shmmax= 536870912(可以按照系统默认,不修改)
#sysctl –p //让内核参数生效
3.2修改进程数和最大会话数
#vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
3.3关联设置
#vi /etc/pam.d/login
session required pam_limits.so
3.4修改/etc/profile
#vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
4.创建安装用户、组和目录
4.1创建安装用户和组
#groupadd oinstall //创建oinstall组
#groupadd dba //创建dba组
#useradd -g oinstall -G dba oracle //新建用户oracle,设定其主组为oinstall,副组为dba
#id oracle //检查结果
#passwd oracle //设置oracle用户密码
4.2创建软件安装目录
#mkdir -p /home/oracle11g/app/ //创建安装根目录
#chown -R oracle:oinstall /home/oracle11g/ //安装根目录所属用户和组为oracle用户和oinstall组
#chmod -R 755 /home/oracle11g/ //修改目录的访问权限为所属用户完全控制,所属组和其他用户可读和执行
4.3设置用户环境变量
#vi /home/oracle/.bash_profile
exportORACLE_BASE=/home/oracle11g/app //软件安装基目录
exportORACLE_SID=orcl //实例名
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 //软件安装产品目录
exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
#source /home/oracle/.bash_profile //加载文件使配置生效
#env|more //查看配置的环境变量是否正确
5.安装Oracle
安装过程和在windows上安装一个样子
将文件拷贝到Linux系统下
(安装VMwareTools就可以自由的拷贝文件)
具体的安装方法:http://blog.csdn.net/dwj901125/article/details/11200401
移动文件:
# mv /home/* /usr/ 移动home下所有文件到/usr下
# cp -rf /home* /usr/ 拷贝home文件夹到/usr下
# cp -rf /home/* /usr/ 拷贝home下所有文件到/usr下
定位到指定文件夹:
# cd /home/oracle11g
解压文件:
# unzip linux.x64_11gR2database_1of2.zip
# unzip linux.x64_11gR2_database_2of2.zip
#xhost + //如果没有执行,将无法启动图形安装界面
#su – oracle //切换到oracle用户
$ cd /home/oracle11g/database/
启动安装:
$ ./runInstaller
CentOS6.4 安装 Oracle11g的更多相关文章
- CentOS6.8安装Oracle11g
===== 这中间还有很多细节问题该文档中并没有说明和指出: 1.如/tmp目录必须单独分出来,不然oracle在以后的使用中会逐渐变慢 2.官网说的512M内存即可,这里纠正下,如果只是测试安装那还 ...
- centos6.9安装oracle11g
感谢强哥的文档 源文档链接 https://www.qstack.com.cn/archives/68.html #------------------------------------------ ...
- 【通过ssh oracle11g安装】centos6静默安装oracle11g
转载链接:https://blog.csdn.net/u011391839/article/details/76566316 根据实际情况略作调整~ 博主参考了以上链接成功进行安装,列一下自己遇到的坑 ...
- CentOS6.5安装Oracle11g
安装前必读: 1. 安装Oracle的虚拟机需要固定IP. 2. 注意安装过程中root用户与oracle用户的切换(su root/su oracle) 3. 环境变量 ...
- centos7远程安装oracle11g R2详细教程-解决一切问题
相关链接与资源: sqldevelper(各种操作系统的oracle客户端) http://www.oracle.com/technetwork/cn/developer-tools/sql-deve ...
- Linux CentOS 6.5 64位 静默安装Oracle11g 云主机
本例: 通过SSH远程连接云主机,上传oracle11g安装包,在centos6.5上无图形化界面静默安装oracle11g. 涉及工具及环境: 1.本地环境windows7+ssh远程连接工具xSh ...
- Centos6.5 安装 Oracle11gR2(64位)
Centos6.5安装 Oracle11gR2(64位) 安装centos6.5 (我的是虚拟机环境) 1. 下载centos6.5的安装包,不解释. 例如以下图: 2. 下载oracle安装包, ...
- Linux-CentOS7下安装Oracle11g
简述: 本文操作环境采用CentOS7 Linux安装Oracle11g与Windows区别较大,在Linux下需要创建用户以及用户组来供Oracle使用 Windows可以直接图形化界面从第一步到最 ...
- vmware Centos6.6安装64位
Centos6.6安装64位 必须开启BIOS中的虚拟化技术 首先开机进入BIOS,一般机器是按F2,我的T420是按F1,然后进入Security,Virtualization,选择Enable即可 ...
随机推荐
- 介绍一款开源的类Excel电子表格软件
Excel一直以霸主的地位,占领了Windows桌面表格软件市场No 1,与此同一时候,Office套装产品差点儿成为了IT行业的标配办公技能.有无相似Excel的桌面程序,绿色版,实现主要的数 ...
- Remoting简单实践
一句话概括 remoting是微软的一种实现在不同的.net应用程序中进行分布式通信的技术 重要概念 原理大致是首先客户端通过remoting通道来获取服务器对象代理,通过序列化与反序列方式实现数据交 ...
- 域用户允许更改IP地址
1.在DC上设置不好使. 2.需在本地用户组里添加到network.......组里. 注意:有的时候,连接不到DC上,是由于DNS的事,需要先去掉不必要的dns地址. 添加完后,需要重启或注销. 另 ...
- Easyui datagrid 批量编辑和提交
<script type="text/javascript"> $(function() { var $dg = $("#dg"); $dg.dat ...
- ThinkPHP快捷函数
16个快捷函数用法 1.A() 实例化控制器 格式:[资源://][模块/]控制器A($name,$layer='',$level='')@param string $name 资源地址 @pa ...
- Base64编码的java实现
Java本身是提供了Base64编码的工具包的,做项目的时候自己实现了个,在这里记录一下: /** Base64编码数组 */ private static final String base64En ...
- docker 学习笔记21:docker连接网络的设置
1.如果docker主机不需要通过代理连接外网 则docker的相关命令(如docker search)或docker容器与网络相关的操作都可以正常进行,不需要特殊设置. 2.当docker主机 是通 ...
- OGR SQL
The OGRDataSource supports executing commands against a datasource via the OGRDataSource::ExecuteSQL ...
- windows下各个浏览器用html5进行h.264大视频播放的性能对比说明
最近在调查windows下哪种浏览器进行大视频播放时候稳定性比较高. 举h.264的4g的视频为例. 选用的浏览器有ie10,firefox,chrome.(因为opera不支持h.264所以没有考虑 ...
- 详解iOS7升级细节:引领视觉革命
下星期我们将看到的正式版将和WWDC上看到的大不相同.苹果六月份发布了全新版本的iOS操作系统——这是从2007年首次发布以来的最大的一次调整和改进.这次的改变招致许多批评.许多设计师在网站上晒出了他 ...