欢迎大家光临【无师自通-教程网】您的到来是我们的荣幸。本站提供photoshop教程,ps教程,flash教程,cad教程,网页制作教程,excel教程,asp教程,vb教程,3d教程,c语言教程,html教程,coreldraw教程,dreamweaver教程,java教程,3dmax教程 等各种教程为主题的内容和服务,相信您会在这里找到您所需要的东东。无师自通伴您一生-谢谢您的光临!!
网站地图 设为首页
简繁切换 加入收藏
栏目待定 留言本站
您现在的位置: 无师自通-教程网 >> 操作系统 >> Linux >> 数据库 >> 教程正文

  没有公告

教程: Linux教程-数据库-Oracle 8(8.0.5)标准版安装指南 更多...
教程: Linux教程-数据库-Oracle 8(8.0.5)标准版安装指南
本文提供一种在RedHat Linux 6.0上安装Oracle 8标准版的简便方法,RedHat 6.0使用glibc 2.1,所以要正常运行Oracle8则必须打补丁。虽然Oracle出品了其最新数据库产品Oracle 8i (8.1.5)for Linux,并在RedHat 6.0上通过测试,但由于该版本bug太多,且采用了与以前版本完全不同安装方式-采用基于Java的安装程序,让很多Oracle的忠实用户颇感不适,所以在Oracle 8i改进之前,建议继续使用Oracle 8.0.5。
一、下载Oracle 8.0.5和补丁程序
   你可到Oracle的官方站点下载,在下载之前,必须先去Oracle OTN(Oracle Technology Network)免费注册,这样你可以访问Oracle的很多在线技术文档、下载和讨论区,说不定还可得到一张CDROM。下载的文件是805ship.tgz和glibcpatch.tgz。
   国内可到网络工作室 或新丝(思)路下载,但这些站点没有glibcpatch。

二、安装前准备工作


1、检查硬盘自由空间和5.2版兼容库

   在硬盘上准备500M以上的自由空间,可以是单独的一个分区,也可以不是。如果有光盘,可以从光盘上直接安装,如果是下载的,先在一个临时目录下(为方便叙述本文用“/apps”)将下载的805ship.tgz解压缩:

   tar zxvf 805ship.tgz

   检查Oracle 8.0.5所需的Redhat 5.2的兼容库是否已经安装好。

   rpm -q compat-binutils
>compat-binutils-5.2-2.9.1.0.23.1


   rpm -q compat-glibc
>compat-glibc-5.2-2.0.7.1


   rpm -q compat-egcs
>compat-egcs-5.2-1.0.3a.1


   rpm -q compat-egcs-c
>compat-egcs-c -5.2-1.0.3a.1


   rpm -q compat-libs
>compat-libs-5.2-1

   如果没有安装好上述这些兼容库,可从RedHat 6.0光盘或去有关站点下载后进行安装:

   rpm -ivh compat-binutils-5.2-2.9.1.0.23.1.i386.rpm
   rpm -ivh compat-glibc-5.2-2.0.7.1.i386.rpm
   rpm -ivh compat-egcs-5.2-1.0.3a.1.i386.rpm
   rpm -ivh compat-egcs-c -5.2-1.0.3a.1.i386.rpm
   rpm -ivh compat-libs-5.2-1.i386.rpm

2、修改内核内存参数SHMMAX

   你可以修改内核的内存参数以便让Oracle支持更大的共享内存(最大4G),但很多用户指出4G可能用问题,32M内存足以运行Oracle,所以你可以不改SHMMAX,不过如果你有更多的内存(如128M),建议修改SHMMAX:

   cd /usr/src/linux/include/asm
   vi shmparam.h

找到“#define SHMMAX 0x2000000”,修改0x2000000为适当的值(0x80000000=128M),保存文件并重新编译核心,安装新内核。(有关核心编译和安装新内核请参阅核心源代码自带的说明文件)。

3、创建Oracle用户和组

   创建Orale组和用户:

   groupadd dba (在RedHat 6.0上,该组的ID可能是500)

   groupadd oper (该组是可选的,其ID可能是501)

   useradd oracle -g dba

   passwd oracle (修改口令)

   创建Orcale的安装目录,可以是一个单独的分区。不妨是“/u1”(你也可以欺骗Orcale,创建4个目录如/u1、/u2、/u3、/u4)。设置/u1目录的所有者:

   chown oracle.dba /u1

   进入"/apps"(805ship.tgz解压缩的目录),运行oratab脚本:

   cd /apps

   cd orainst

   ORACLE_OWNER=oracle; export ORACLE_OWNER

   sh oratab.sh

   logout

   重新用oracle用户登录,将下载的补丁程序glibcpatch.tgz拷贝到一个目录下解压缩:

   cd /apps (假定glibcpatch在/apps目录下)

   mkdir ~/orapatch

   cp glibcpatch.tgz ~/orapatch

   cd ~/orapatch

   tar zxvf glibcpatch.tgz

键入umask回车,检查其结果是否为“022”,如果不是,则在下面的“.profile”中加入“umask 022”。

   在oracle用户的根目录“/home/oracle”(或~)下创建“.bash_profile”脚本:

   cd ~

   vi .bash_profile

   在该文件中增加如下内容:

   ORACLE_HOME=/u1/app/oracle/product/8.0.5; export ORACLE_HOME
   LD_LIBRARY_PATH=/u1/app/oracle/product/8.0.5/lib; export LD_LIBRARY_PATH
   ORACLE_BASE=/u1/app/oracle; export ORACLE_BASE
   ORACLE_DOC=/u1/app/

[1] [2] [3] 下一页

教程录入:admin    责任编辑:admin 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
     
     
     

    dos入门教程

    dos入门教程-2

    dos入门教程-1
    免责声明!本站资料大部分来自于互联网,其版权归原作者或其他合法者所有.如内容涉及或侵犯了您的权益,请通知本人,我将尽快处理!.欢迎您的光临。
    辽ICP备07003958号
    无师自通,伴你一生-教程网