RHEL5 X86-64上安装Oracle 11gR2演示样例与总结
- 刚接触和学习Oracle,安装全然没有头绪,仅仅能依照网上或者书上有截图的方式一步一步照样安装,出错后,仅仅能协助,然后又一次安装
- 接触Oracle一段时间以后,安装的基本原理、步骤也都了解了,一般都是再网上搜索一个安装演示样例(不须要多复杂),然后进行安装(或者是曾经保存的安装宝典文档,以此进行安装),这个阶段,总会碰到一些莫名其妙的错误,对错误大部分也处于畏惧信息
- 近两年開始,每次安装Oracle,我都会对比Oracle MOS上的安装文档或者官方文档一步一步操作,这个阶段,安装时非常少会出现错误,即使出现错误,也都可以解决(搜MOS,google等),心态平和
| 序号 | 安装Oracle软件的需求 | 安装普通软件的需求 | 备注 |
| 1 | 符合要求的操作系统 | 符合要求的操作系统 | 不论什么软件的执行都依赖操作系统,因此,不论什么软件都须要执行符合要求的操作系统中 |
| 2 |
满足条件的文件系统空间 特别注意/tmp文件夹空间 |
满足条件的文件系统空间 | 一般软件都须要占用一定的空间,因此,不论什么软件的安装,都须要满足条件的文件系统空间 |
| 3 |
物理内存和虚拟内存 特别注意虚拟内存的要求 |
物理内存和虚拟内存 | 不论什么软件的执行和安装都不能离开内存 |
| 4 |
依赖组件(rpm包) 这一步对linux特别重要 |
肯定存在,仅仅是我们可能没有注意 | 不论什么软件都是代码构成,起码得有能解析和执行这些代码的组件。这也算是一种依赖组件 |
| 5 | 有意义的主机名 | 有意义的主机名 | 尽管软件的安装、执行不依赖主机名,可是,一个有意义的主机名会为你兴许省略非常多麻烦事 |
| 6 |
网络设置 主要为/etc/hosts |
网络设置(须要网络连接的软件) | 假设该软件须要被其它机器连接,一般都须要配置网络,只是我们非常少关注而已 |
| 7 | 内核參数设置,配置软件执行的一些特性,比如,最大可使用共享内存段大小等等 | 肯定也有,仅仅是我们一般非常少关注到,一般都是默认。 | |
| 8 | 创建软件执行的专属用户,一般为oracle | 一般也都须要,windows除外 | 一般我们都会为软件创建一个专属的执行用户 |
| 9 | 给执行软件的用户加入限制 | 一般也都存在,仅仅是我们非常少注意 | 肯定都存在,我们不可能让一个软件发起几千个进程什么的,这就是一个限制 |
| 10 | 赋予执行软件的用户一些权限 | 一般也都存在,仅仅是我们非常少注意 | 软件的执行肯定须要一些权限,所以,我们一般都会赋予它一些特权 |
| 11 | 给执行Oracle的用户加入一些自己的环境变量 | 一般都存在,仅仅是我们非常少注意 | 比如,每一个软件的执行必须有PATH变量,仅仅是非常多时候我们没有关注 |
| 12 | 特定的需求,特定的配置,比如RAC下的ssh互信什么的 | 假设软件有一些特殊特性,那肯定通常会存在一些特殊需求 |
|
- 对于新安装的Oracle,建议先安装补丁或者升级包,然后再创建数据库,避免安装完后还须要升级数据库
- 尽量使用custom database这种选项来创建数据库,仅仅安装必要的组件
- 注意为数据库选择一个正确的字符集(一旦选择,基本不可更改)
- 为数据库设置一个符合你环境的合理參数
上安装Oracle 11gR1的一次工作总结(非RAC环境),主要參考MOS文档:Master Note For Oracle Database Server Installation (文档 ID 1156586.1),以下是安装步骤
a.) At least 1.0 Gb (1024MB) of physical RAM. Recommended, 2gb or more.
b.) Swap disk space proportional to the system's physical memory as follows:
| RAM | Swap Space |
|---|---|
| Between 1 GB and 2 GB | 1.5 times the size of RAM |
| Between 2 GB and 16 GB | equal to the size of RAM |
| More than 16 GB | 16 GB |
c.) 1024 Mb of disk space (and less than 2Tb of disk space) in the /tmp directory.
d.) approximately 4.4 Gb of local disk space for the database software.
e.) approximately 1.7 Gb of disk space for a preconfigured database that uses file system storage (optional)
我们待安装的环境数据例如以下,能够看到满足硬件方面的需求(内存16G,交换空间18G)
total used free shared buffers cached
Mem: 16021 10078 5942 0 81 879
-/+ buffers/cache: 9117 6903
Swap: 18015 0 18015
三、软件需求检查
(1)RHEL 5.2或者更高版本号,内核版本号必须是2.6.18-92或者以上
compat-libstdc++-33-3.2.3-61 (x86_64)
compat-libstdc++-33-3.2.3-61 (i386)
elfutils-libelf-0.125-3.el5 (x86_64)
glibc-2.5-24 (x86_64)
glibc-2.5-24 (i686)
glibc-common-2.5-24 (x86_64)
ksh-20060214-1.7 (x86_64)
libaio-0.3.106-3.2 (x86_64)
libaio-0.3.106-3.2 (i386)
libgcc-4.1.2-42.el5 (i386)
libgcc-4.1.2-42.el5 (x86_64)
libstdc++-4.1.2-42.el5 (x86_64)
libstdc++-4.1.2-42.el5 (i386)
make-3.81-3.el5 (x86_64)
unixODBC-2.2.14 (x86_64)
unixODBC-2.2.14 (i386)
unixODBC-devel-2.2.14 (x86_64)
elfutils-libelf-devel-static-0.125-3.el5.x86_64.rpm
gcc-4.1.2-42.el5 (x86_64)
gcc-c++-4.1.2-42.el5 (x86_64)
glibc-devel-2.5-24 (x86_64)
glibc-devel-2.5-24 (i386)
glibc-headers-2.5-24 (x86_64)
kernel-headers-2.6.18-92 (x86_64)
libgomp-4.1.2-42 (x86_64)
libstdc++-devel-4.1.2-42 (x86_64)
libaio-devel-0.3.106-3.2 (x86_64)
libaio-devel-0.3.106-3.2 (i386)
sysstat-7.0.2-1 (x86_64)
libgomp-4.1.2-42.el5.x86_64.rpm
注意: 64位系统中须要部分32位RPM包,检查系统时注意包的位数
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep kernel-headers
rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep libgomp
- 通过hostname命令改动(这样的方式重新启动后失效)
- 改动/etc/sysconfig/network文件里的Hostanme參数,永久生效
- 改动/etc/hosts文件,改动为新的主机名
RHEL5 X86-64上安装Oracle 11gR2演示样例与总结的更多相关文章
- [hadoop系列]Pig的安装和简单演示样例
inkfish原创,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish ).(来源:http://blog.csdn.net/inkfish) Pig是Yaho ...
- Thrift的安装和简单演示样例
本文仅仅是简单的解说Thrift开源框架的安装和简单使用演示样例.对于具体的解说,后面在进行阐述. Thrift简述 ...
- JSP中文件的上传于下载演示样例
一.文件上传的原理 1.文件上传的前提: a.form表单的method必须是post b.form表单的enctype必须是multipart/form-da ...
- 如何在centos 6.7 上安装oracle 11gR2
1.软件准备: centos6.7(64位); oracle11gR2((Linux x86-64)) 2.执行如下命令安装好相关的包: yum -y install \ binutils \ com ...
- 在CentOS6.0上安装Oracle 11gR2 (11.2.0.1)以及基本的配置(一)
首先安装CentOS6.0 就不用说了.安装即可.唯一需要注意的就是后面Oracle 11G Installation guide中的Checking the Software Requireme ...
- Red Hat Enterprise Linux x86-64 上安装 oracle 11gR2
一.以root用户登录 二.安装依赖包 #rpm -qa | grep 包名 ----查看包 binutils-2.20.51.0.2-5.11.el6 (x86_64) ...
- 在Oracle Enterprise Linux R5U7上安装Oracle 11gr2数据库
折腾了好几次,经验是: 包的安装 在安装包里,需要把开发方面的安装包都装上. 另外安装完成后,需要安装的包包括: cd /media/cdrom/Server rpm -Uvh binutils-2. ...
- Libevent 学习笔记 (1)——Libevent 2.0安装与简单演示样例
今天開始学习Libevent . Libevent 是开源社区的一款高性能I/O框架库. 主要特点有: 1 跨平台. 2 统一事件源 3 线程安全 4 基于Reactor 今天主要进行了Libeven ...
- RHEL6 64位ASM方式安装oracle 11gR2(一)
本文转载自 http://vnimos.blog.51cto.com/2014866/1221361 一.安装前的准备 1.1 确定操作系统环境 1 2 3 4 5 6 7 8 9 10 11 12 ...
随机推荐
- jQuery
代码的层定位滑动动画效果
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 2014百度之星预赛(第二场)——Best Financing
2014百度之星预赛(第二场)--Best Financing Problem Description 小A想通过合理投资银行理財产品达到收益最大化.已知小A在未来一段时间中的收入情况,描写叙述为两个 ...
- Jenkins(二) 安装、新建Jobs与删除及SVN配置(转)
官网首页(https://jenkins-ci.org/)就提供了windows版本的Jenkins安装包.可以自己下载一个用于学习.安装后自动打开http://localhost:8080,就可以看 ...
- 使用autoconf和automake生成Makefile文件(转)
Makefile好难写 曾经也总结了一篇关于Makefile的文章<make和makefile的简单学习>.但是,总结完以后,发现写Makefile真的是一件非常痛苦的事情,的确非常痛苦. ...
- centos6.5 64位 openvpn安装配置(转)
查看系统版本cat /etc/redhat-releaseCentOS release 6.5 (Final) 查看内核和cpu架构uname -rm2.6.32-431.el6.x86_64 x86 ...
- 理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处(转)
在描述JNDI,例如获得数据源时,JNDI地址有两种写法,例如同是 jdbc/testDS 数据源: A:java:comp/env/jdbc/testDS B:jdbc/testDS 这两种写 ...
- JSTL实现int数据的类型的长度
JSTL否int类型转换string该功能.为了解决增益int数据的类型的长度,闹失踪. 得到String的数据的长度是jstl的fn能够${fn:length(string)},但int做数据? 经 ...
- net开发过程中Bin目录net开发过程中Bin目录下面几种文件
.net开发过程中Bin目录下面几种文件格式的解释 在.NET开发中,我们经常会在bin目录下面看到这些类型的文件: .pdb..xsd..vshost.exe..exe..exe.config..v ...
- Androida规划nt打包
1.准备工作 (1)首先安装好ant工具 (2)生成keystore 在jdk的bin文件夹下 输入 keytool -genkey -alias android.keystore -keyalg R ...
- 【C++基金会 04】vector详细解释
根据写博客开始总有一些事情的习惯,加鸡汤文,今天请原谅我记得. ============================================= 今天要写的内容是顺序型容器.首先,标准库定义 ...