设为首页 加入收藏

TOP

CentOS-6.4-DVD系统中安装Oracle-11.2.0.4(一)
2015-07-24 11:48:01 来源: 作者: 【 】 浏览:4
Tags:CentOS-6.4-DVD 系统 安装 Oracle-11.2.0.4
/**
 * CentOS-6.4-DVD系统中安装Oracle-11.2.0.4
 * ----------------------------------------------------------------------------------------------------------------------
 * 【前言】
 * 本来是在CentOS-6.4-minimal-64bit系统中安装Oracle-11.2.0.4.0-Linux-x86_64,结果整整折腾两天都没安装成功
 * 总是在最后一步[./runInstaller]执行命令后打印下面的提示
 * Checking monitor: must be configured to display at least 256 colors
 * >>>Could not execute auto check for display colors using command /usr/bin/xdpyinfo.
 * Check if the DISPLAY variable is set. Failed <<<<
 * 后来即便安装了图形界面(安装方法见http://blog.csdn.net/jadyer/article/details/18324297),结果还是打印这个提示
 * 于是各种Google,弄了很多东西,其中有一次打印了下面的提示
 * ls: 无法访问/usr/sbin/smartctl: 没有那个文件或目录  /usr/sbin/smartctl not found
 * 听一个DBA说:如果报smartctl找不到,就需要先安装smartmontools,之后再安装cvuqdisk,smartmontools包是Linux系统光盘自带的
 * [root@CentOS64 sbin]# yum install -y smartmontools
 * [root@CentOS64 sbin]# cd /app
 * [root@CentOS64 app]# rpm -ivh cvuqdisk-1.0.9-1.rpm
 * 最后辗转找到"runcluvfy.sh"和"cvuqdisk-1.0.9-1.rpm"俩文件,安装后再执行[./runInstaller]
 * 发现还是打印这个Checking monitor: must be configured to display at least 256 colors提示
 * 后来又把CentOS的"id:3:initdefault:"改成5,启动图形界面,在CentOS里面去执行[./runInstaller](之前都是在xshell里操作)
 * 结果还是打印Checking monitor: must be configured to display at least 256 colors提示,无奈换回DVD系统
 * 以前就听DBA说过:Oracle搞了很多的手段和策略,其中之一就是为数据库安装工作增加了许多小零件的限制
 * 这就使得在Oracle自己的Linux系统上安装Oracle数据库时,非常的方便,畅通无阻
 * 但在其它Linux系统上安装不同版本的Oracle时,就会提示你缺少这个缺少那个的,没点经验的还未必搞得定
 * ----------------------------------------------------------------------------------------------------------------------
 * 【准备】
 * 本文记述的是在VirtualBox里面的CentOS-6.4-DVD系统中安装Oracle-11.2.0.4.0-Linux-x86_64
 * 关于VirtualBox和CentOS的安装配置就略了,这里主要说一下Oracle-11.2.0.4.0-Linux-x86-64安装包的下载
 * 目前Oracle的11g版本已经停止更新了,以后只会更新12c版本
 * 由于12c刚出来不久,考虑到企业中应用11g更多一些,所以本文演示的是11g的安装方式
 * 而11g的最后一个版本号就是11.2.0.4.0,但是我们在Oracle官网只能找到11.2.0.1.0的下载
 * 地址为http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
 * 是不是有些奇怪,别急,在这个页面同时也会看到下面这样一段描述
 * 7/13: Patch Set 11.2.0.4 for Linux and Solaris is now available on support.oracle.com.
 * Note: it is a full installation (you do not need to download 11.2.0.1 first)
 * 翻译过来就是:可以到support.oracle.com去下载11.2.0.4,并且下载到的会是一个完整的安装包,也不需要预先安装11.2.0.1
 * 有Oracle帐户的朋友可以到support.oracle.com下载,没有的也没关系,我在百度网盘共享了:http://pan.baidu.com/s/1dDpC14P
 * Oracle-11.2.0.4.0-Linux-x86_64安装包共有7个文件,其中1of7和2of7就是数据库的完整的安装文件,我们这里只需要1和2就够了
 * ----------------------------------------------------------------------------------------------------------------------
 * 【文档】
 * Oracle提供了非常详尽的安装和使用文档,下载地址如下
 * http://www.oracle.com/technetwork/database/enterprise-edition/documentation/index.html
 * 它的在线浏览地址为http://www.oracle.com/pls/db112/homepage
 * 接下来我们找一下和安装有关的那部分内容
 * 点击左侧"Installing and Upgrading",再点击右侧"Database Installation Guide for Linux"后面的HTML链接
 * 接下来就会看到很多的安装说明,这里我们只看"Oracle Database Preinstallation Tasks"部分就够了
 * ----------------------------------------------------------------------------------------------------------------------
 * @create May 17, 2014 10:16:21 PM
 * @author 玄玉
 */

/**
 * 下面是安装前的准备工作
 * ----------------------------------------------------------------------------------------------------------------------
 * 【步骤】
 * 1)Create group(oinstall,dba)/user account(oracle)---->创建组和用户
 * 2)Configure environment variables for oracle--------->配置环境变量
 * 3)Check and add RPM package-------------------------->检查安装所需的RPM包
 * 4)Modify kernel parameter---------------------------->修改内核参数
 * 5)Change oracle limits------------------------------->修改oracle用户的shell限制(可以提升性能)
 * 6)./runInstaller------------------------------------->安装Oracle
 * ----------------------------------------------------------------------------------------------------------------------
 * 【创建组和用户】
 * [root@CentOS64 ~]# groupadd oinstall                 (创建一个名为oinstall的组,也可以用别的名字,只是习惯性用oinstall而已)
 * [root@CentOS64 ~]# groupadd dba                      (创建一个名为dba的组)
 * [root@CentOS64 ~]# useradd -g oinstall -G dba oracle (创建一个名为oracle的用户,其主组为oinstall,其副组为dba)
 * [root@CentOS64 ~]# passwd oracle                     (设置用户oracle的登录密码,这里设为22)
 * [root@CentOS64 ~]# chown -R oracle:oinstall /app     (修改/app目录的拥有着,这里/app目录是我提前创建的)
 * [root@CentOS64 ~]# yum install -y unzip              (CentOS-6.4-minimal系统中默认是没有unzip包的)
 * [root@CentOS64 ~]# su - oracle                       (切换到oracle用户)
 * [oracle@CentOS64 ~]$ cd /app/                        (切换到/app目录,然后解压Oracle安装包)
 * [oracle@CentOS64 app]# unzip /app/software/p13390677_112040_Linux-x86-64_1of7.zip
 * [oracle@CentOS64 app]# unzip /app/softwa
首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle本地管理对比数据字典管理.. 下一篇TimesTen修改CacheGroup管理用户..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C++ 语言社区-CSDN社 (2025-12-24 17:48:24)
·CSDN问答专区社区-CS (2025-12-24 17:48:22)
·C++中`a = b = c`与` (2025-12-24 17:48:19)
·C语言结构体怎么直接 (2025-12-24 17:19:44)
·为什么指针作为c语言 (2025-12-24 17:19:41)