Centos6.5 安装 Oracle11gR2(64位)

安装centos6.5

(我的是虚拟机环境)

1.  下载centos6.5的安装包,不解释。

如下图:

2.  下载oracle安装包,这个也不解释(可能需要注册一个oracle账户,这里用的linux版本64位)

如下图所示:

3.  用到的远程工具:xshell(用于命令行操作)和ssh
shell client(用来上传和下载文件)

4.  Oracle11g安装条件:(看官方文档)

a.       内存

最小1G,推荐2G,大了不限

b. Swap大小:

1G< 内存 < 2G:swap应该是内存的1.5倍;

2G< 内存 < 16G:swap应该和内存大小相等;

16G:swap位16G;

***注:swap不满足时,安装程序中间会有错误***

c. tmp大小

保证有1G的剩余空间,若不满足,可删除部分空间,建议分区时给足够大(我分2.5G)

d.硬盘空间

安装空间:

Enterprise Edition(企业版)            
        4.7G

Standard Edition(标准版)             
         4.6G

数据空间:

Enterprise Edition (企业版)                    1.7G

Standard Edition(标准版)             
         1.5G

5.  centos的分区方案

总共差不多30g

6.  安装centos6.5

分区如上图所示,安装时选basic server,安装时

选BasicServer,然后选“现在自定义”;

”基本系统“中去掉Java,
perl

“应用程序”中最好选上Emacs和互联网应用程序

“桌面”中选上除了KDE桌面外的所有组件

重启后设置:

ntp最好选上,保证时间正确,并在高级选项中选上“快速启动同步”

kdump可以不要

再重启,OK

重点:修改系统,机器名保持一致,关闭防火墙,创建用户,创建安装路径,配置环境变量等参考超链接:http://blog.csdn.net/kimsoft/article/details/8117575

等将上面的一切做好后,切记:在安装oracle之前,要更新centos6.5,

# yum update

# yum upgrade

7.  安装oracle依赖包:

下图是oracle11gR2官方文档给出的依赖包

所需命令:

# rpm –q 包名                       --如:binutils,包名不要全部输入,检查包是否安装

# yum search binutils        --需要联网,在网上查找包,会有列出

# yum install binutils.x86_64 –安装查找到的包

**鉴于每次查找会很麻烦,这里有本人总结的一个全的安装包(前提是centos更新过),直接复制到命令行安装即可:

# yum-y install binutils.x86_64 \

compat-libcap1.x86_64\

compat-libstdc++.x86_64\

compat-libstdc++.i686\

gcc.x86_64\

gcc-c++.x86_64\

glibc.i686\

glibc.x86_64\

glibc-devel.x86_64\

glibc-devel.i686\

ksh.x86_64\

libgcc.i686\

libgcc.x86_64\

libstdc++.x86_64\

libstdc++.i686\

libstdc++-devel.x86_64\

libstdc++-devel.i686\

libaio.x86_64\

libaio.i686\

libaio-devel.x86_64\

libaio-devel.i686\

make.el6\

sysstat.x86_64\

lrzsz.x86_64

注:最后一个lrzsz是一个上传和下载(rz,sz)命令需要的工具,但是速度不如ssh
shell快,所以可不选。

安装Oracle

1.上面的创建oracle用户和路径等基本配置信息已经执行

2. 将下载的oracle安装包上传,用root用户复制到安装路径,并修改安装包的用户和组为oracle:oinstall(视个人创建的用户和组为准),切换到oracle用户,解压安装包.

3.Oracle安装程序进行一半时,会有一个检查安装条件的过程,其中会有提示很多的包(部分已经安装,但是版本过高)没有安装,如下图:

安装命令:(直接粘贴即可)

# yuminstall libaio.i686  libaio.x86_64  libaio-devel.i686  libaio-devel.x86_64  compat-libstdc++-33.i686compat-libstdc++-33.x86_64 elfutils-libelf-devel.i686 elfutils-libelf-devel.x86_64 libstdc++.i686
libstdc++.x86_64  unixODBC.i686 unixODBC.x86_64 unixODBC-devel.i686 unixODBC-devel.x86_64

注意:安装这些包后,oracle安装程序再次检查时,还会有不满条件的安装包,如下图:

此时,可直接忽略,进入安装程序即可。

下面,啦啦啦啦,安装完了。。 哈哈

那么问题来了:我怎么用oralce?怎么启动oracle,如何开机启动oracle?

此时,你去网上查,会有很多人说,输入以下命令:

$  lsnrctl  start

$  sqlplus / as sysdba

执行后,你可能会发现:

TMD,命令找不到,什么情况?什么情况?

此时,你就必须要检查oracle是否安装到你所配置的ORACLE_HOME变量的路径下,如果不对,就需要修改该变量,然后注销或者重启,再次输入就木有问题了。

之后教你如果配置oracle开机启动,参见:http://blog.csdn.net/panpanxj/article/details/8726950

PS:仅供娱乐和个人学习,到此仅能满足你可以使用Oracle,不足以应付工作!!

时间: 2024-11-06 13:37:52

Centos6.5 安装 Oracle11gR2(64位)的相关文章

最小化安装的64位CentOS6.5上安装Oracle11g R2

安装环境: 操作系统:CentOS6.5 x86_64 安装步骤: 一.按照官方文档安装依赖包,主要包如下: binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1-1.10-1 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (x86_64) compat-libstdc++-33-3.2.3-69.el6.i686 gcc-4.4.4-13.el6 (x86_64) gcc-c++-4.4.4-13.el

Centos6.4安装Oracle11gR2

Linux下安装Oracle11g服务器 安装环境 Linux服务器:CentOS6.4 64位 Oracle服务器:Oracle11gR2 64位 修改操作系统核心参数 在root用户下执行以下步骤: 1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件 输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件. oracle   soft    nproc    2047 oracle   hard  

linux下安装oracle11g 64位最简客户端(转)

安装环境 Linux服务器:SuSe11 sp1 64位           Oracle客户端:Oracle11gR2 64位(最简客户端) 部署流程 1.准备工作,首先在oracle官网下载最新的oracle11g_x86_64客户端 http://www.oracle.com/technetwork/cn/products/express-edition/downloads/index.html 下载完成后,完整包如下图所示:   2.将其复制到linux中,使用unzip命令解压. 3.

Win7 64位硬盘安装Ubuntu 64位的细微配置

Win7硬盘安装Ubuntu 64位Ubuntu有细微的区别在于: 1. vmlinuz这个文件,在64位iso里叫vmlinuz.efi,使用时把后缀去掉. 2. 用EasyBCD配置引导文件时,注意64位Win 7采用的是GPT分区表,所以,C盘不是(hd0,0)而是(hd0,1)——前提是你只有一块硬盘或你把Win7装在了主硬盘上,如果是装在了第二块硬盘上,那么C盘是(hd1,1),是1而不是0的原因:GPT分区表默认隐藏了一个系统保留分区,100M,所以你的C盘不在0区而在1区. 3.

win7下matplotlib安装(64位)

前段时间爬了一些数据,想着以后要将数据的分析结果什么的展示出来,就想着下个MATLAB,某天在微信上的一篇文章发现matplotlib库,是用于Python的一个不错的图形化库,就想着装上耍耍.不过安装这个库有点麻烦,要依赖的东西比较多,我的Python是64位2.7版本,由于以前装scrapy,所以早前就装了setuptools,而且最好装上pip,当有些库难找到时很有用,这里是我用到的一些东西:http://pan.baidu.com/s/1ge1ZGYZ. EXE的matplotlib很好

Memcached和Memcache安装(64位win7)

一.Memcached和Memcache的区别: 网上关于Memcached和Memcache的区别的理解众说纷纭,我个人的理解是: Memcached是一个内存缓存系统,而Memcache是php的一个扩展,是php用于操作和管理Memcached的工具.如果安装了Memcached但没有安装Memcache,php无法操控Memcached,但是可以使用命令行来操控Memcached:如果安装了Memcache却没安装Memcached,则无法使用.只有同时安装了Memcached和Memc

U盘安装Win7 64位系统(笔记本+台式机亲测)

准备工具: 1. Win7 64位系统的镜像文件(网上随便一搜即可,最好是纯净版,没有一堆乱七八糟的内置软件) 2. 4G以上的U盘一个 所用软件: 老毛桃(官网下载) 具体步骤: 1.数据备份(将原电脑中的重要文件存储到非系统盘.移动硬盘或云盘中,尤其是一些放在桌面上的文件) 2.用老毛桃制作U盘启动盘. 3.将镜像文件(.ISO文件)直接在原系统中解压. 4.将解压后的文件夹里GWin7.GHO文件复制粘贴到U盘里. 5.进入PE系统,一键安装.

安装win7 64位系统和win 8系统问题总结

一. 为了扩大系统盘容量而且不损毁不论什么一个磁盘的文件.小编在安装windows 系统前.制作了一个Ubuntu的live CD,U盘启动后进入linux 的试用版,利用磁盘分区工具 gparted 将系统盘的相邻磁盘做个空间转移(Resize),然后将得到了一定容量的 unlocated 磁盘空间,但是发现系统盘和相邻的磁盘空间无法合并,问题例如以下: 分析后才发现原来刚才得到的空余空间属于拓展分区空间.而系统分区是逻辑分区.于是点击extented,改变拓展分区空间.这样系统分区就能够和刚

用U盘制作并安装WIN10 64位原版系统的详细教程(该方法应该适用于任何一版的原版操作系统)

昨天搞了一台办公电脑,因为是开发机,要装的是windows server 2008(因为服务器用这个系统,所以开发的时候尽量保持与服务器环境一致.) 大概1年前在淘宝天猫店买了个三星的移动光驱,光盘也有. 但是一年没用,尼玛现在拿出来总是读不到,光驱灯都不闪. 感觉应该是光驱问题.日了dog....这tb真的是一堆假货.... 然后就开始用U盘来安装, 第一次尝试的方法是,用大白菜里面提供的那个安装自定义ISO文件那个,成功进入 windows is loading files 然后进入到安装界