Linux内核版本:Linux version 2.6.32-431.23.3.el6.x86_64

(1)     在Windows上安装Xmanager Enterprise 4工具,该工具是用来连接Linux系统机器的。

新建一个链接,协议默认SSH,只需要填写Linux的IP地址,端口默认22,然后点击确定即可,然后依次在相应所弹出的对话框中添加登录者身份和登录密码,选择链接即可。

(2)     远程连接并登录后,在Xshell中选择传输Oracle数据库安装包;

选择文件传输后就会弹出如图一所示的对话框,步骤1是选择想要传输的文件,步骤2是在Linux上选择想要把接收的文件存放在Linux上的那个文件夹中,步骤3是开启传输,同时相应的对话框下面空白处就会出现文件传输的进度条信息。如图上3步骤所操作,在这部分要完成Oracle数据库安装的传输。

(3)     检测并安装Linux的图形界面,这里安装的KDE环境桌面

检测是否已经安装图形界面:命令yum grouplist (该命令输出很长),在命令执行后的输出界面中,没有找到“KDE”字样表明灭有安装KDE桌面,如果找到KDE字样,代表本机已经安装过KDE桌面。

没有安装KDE桌面的,执行以下命令安装KDE桌面

yum groupinstall “KDE Desktop”

检验:用Firefox浏览器检验是否安装,

安装Firefox命令为yum install firefox

打开火狐浏览器,看图形界面出现,判断是否安装KDE桌面

打开火狐命令为 open firefox

(4)     解压

用cd命令进入你所接受Oracle数据库安装包的文件夹位置,用命令将安装包解压

Unzip linux.x64_11gR2.2.0.4_database.zip

解压完,可以用ls查看(多出的database即为解压出来的文件)

(5)     检测并安装RPM软件包

在安装Oracle之前,用命令检查必需的RPM软件包有没有安装,检查的命令如下:

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio  libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel

如果上图显示XXX is not installed,这个时候就要在安装必要的RPM包,安装命令如下所示:

yum install -y gcc-c++.x86_64

yum install -y gcc.x86_64

yum install -y libstdc++.i686

yum install -y libaio-devel.i686

yum install -y libaio-devel.x86_64

yum install -y compat-libstdc++-33.x86_64

yum install unixODBC.i686 -y

yum install unixODBC.x86_64 -y

yum install unixODBC-devel.i686 -y

yum install unixODBC-devel.x86_64 -y

yum install libaio-devel.x86_64 -y

yum install elfutils-libelf-devel.x86_64 -y

yum install libaio.i686 -y

yum install libgcc.i686 -y

yum install ksh.x86_64 -y

执行以上命令进行安装

(6)     swap分区

在安装oracle数据库之前还有一个重要的准备前提,挂载swap分区。Swap分区的大小和Linux内存的大小有关系(关系自己计算)。如果增加1G内存,swap分区就要增加2G.

首先是检查swap分区是否存在,检查的命令为 free –m

如上图所示的Swap显示为0,表示swap分区不存在,那么在安装前就要自己先创建一个swap交换分区。 创建的步骤如下:

1、决定创建swap大小,首先在空间合适处创建用于分区的swap文件:如/swap1

命令为  dd if=/dev/zero of=/swap1 bs=1M count=2048

If表示infile, of表示outfile, bs=1M代表增加的模块大小,count=2048代表是2048个模块,也就是2G空间大小

2、将目的文件设置为swap分区文件:

#mkswap /swap1

3、激活swap,立即启用交换分区文件:

#swapon /swap1

以上操作重启系统后swap空间将会失去/swap1,将/swap1加入到/etc/fstab条目将可以使用得系统在init进程中调用swapon –a来自动挂载/swap1,这样每次机器重启后/swap1都处于有效的swap空间. 修改命令 vi /etc/fstab

在/etc/fstab编辑中加入swap1  swap swap default 0 0 命令,然后保存退出

修改后使用swapon –s 或者free –m可以查看

CentOS6.5 --安装orale 11g(上)的更多相关文章

  1. CentOS6.5 --安装orale 11g(下)

    (7)     建立Oracle系统用户和安装目录 创建一个主组oinstall和一个副组dba.命令如下: groupadd oinstall groupadd dba 创建oracle安装文件 m ...

  2. CentOS6.9 安装Oracle 11G 版本11.2.0.1.0

    安装实例与数据库 CentOS6.9 安装Oracle 11G 版本11.2.0.1.0 一.检查系统类别. 查看 系统的类别,这里是 64位系统:[root@localhost ~]# uname ...

  3. CentOS6.3安装 Oracle 11g R2

    1.设置系统1.1.包需求 11g很人性化了,增加了检查的机制,还有就是不象10g那样在64位下要安装很多的32位包,只需要安装一个gcc-32bit-4.3就OK了.下列表必须要安装:binutil ...

  4. 在Windows 10上安装Oracle 11g数据库出现的问题及解决

    在Windows 10上安装Oracle 11g数据库,并且很多次出现过:当安装的进度条进行到快要结束的时候弹出一个提示框.如下: [Java(TM)2 Platform Standard Editi ...

  5. Oracle 11G Client 安装就可以用上Oracle11G啦,不用傻傻的安装2G多的Oracle啦,安装特别简单,使用起来更简单

    下载地址: http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_client.zip 先将下载下来的ZIP文件解压,并运行se ...

  6. [转载]在rhel 6 x86_64 上安装oracle 11g xe

    原文地址:在rhel 6 x86_64 上安装oracle 11g xe作者:pccom Oracle 11g xe for linux目前只有x86_64 版本,没有i386, i686 版本,如果 ...

  7. 史上最全CentOS6离线安装部署Cloudera Manager5.9.3

    史上最全CentOS6离线安装部署Cloudera Manager5.9.3

  8. Red Hat Enterprise Linux 6上安装Oracle 11G(11.2.0.4.0)缺少pdksh包的问题

    RHEL 6上安装Oracle 11G警告缺少pdksh包 前言 相信很多刚刚接触学习Oracle的人,在RHEL6上安装11.2.0.3 or 11.2.0.4这两个版本的时候, 都遇到过先决条件检 ...

  9. CentOS Linux 系统 安装oracle 11g

    CentOS Linux 系统 安装oracle 11g 在Linux系统上安装oracle是比较麻烦,需要配置各种变量啥的,o(︶︿︶)o ,但是没办法,有些东西你总的去接触,而且接触理解的越早越深 ...

随机推荐

  1. Windows消息机制(转)1

    Windows的应用程序一般包含窗口(Window),它主要为用户提供一种可视化的交互方式,窗口是总是在某个线程(Thread)内创建的.Windows系统通过消息机制来管理交互,消息(Message ...

  2. Invalid content was found starting with element 'taglib'”

    今天在使用struts-menu制作菜单,在web.xml中写入 <taglib>      <taglib-uri>/WEB-INF/struts-menu.tld</ ...

  3. 去空格 whitespaceAndNewlineCharacterSet

    http://blog.csdn.net/worn_nest/article/details/10155495

  4. C语言中的指针数组和数组指针

    代码: #include <iostream> using namespace std; int main(){ ]; ]; cout<<sizeof(a)<<en ...

  5. sqlite数据库操作详细介绍 增删改查,游标

    sqlite数据库操作详细介绍 增删改查,游标     本文来源于www.ifyao.com禁止转载!www.ifyao.com Source code     package com.example ...

  6. Linux下运行C++程序出现"段错误(核心已转储)"的原因

    今天写程序出现了“段错误(核心已转储)"的问题,查了一下资料,加上自己的实践,总结了以下几个方面的原因. 1.内存访问出错  这类问题的典型代表就是数组越界. 2.非法内存访问 出现这类问题 ...

  7. Unity有限状态机编写

    有限状态机FSM 是对行为逻辑的抽象. 在整个FSM架构中 首先有一个状态基类stateObject 里面有三个方法,分别是状态前.状态中.状态后. 所有具体行为类都要继承这个基类,在这三个方法中具体 ...

  8. android 登录界面

    http://blog.csdn.net/jiabinjlu/article/details/6920967 http://blog.csdn.net/myserverthepeople/articl ...

  9. (转载)Setup Factory 会话变量

    本文转自http://www.cnblogs.com/lzjsky/archive/2010/11/18/1880440.html 方便今后查询 Session variables are speci ...

  10. java设计模式--创建型模式--抽象工厂

    什么是抽象工厂,再次学习. 抽象工厂 概述 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. 适用性 1.一个系统要独立于它的产品的创建.组合和表示时. 2.一个系统要由多个产品系 ...