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

  没有公告

教程: Linux教程-数据库-为Linux配备Oracle 8 更多...
教程: Linux教程-数据库-为Linux配备Oracle 8
在Linux下使用Oracle 8以前,应当安装Oracle 8,但Oracle公司提供的安装文档较为简单。笔者借鉴其在Unix操作系统下的安装方法,得出了在Linux上安装Oracle 8的方法,此方法并不一定是最好的,使各位读者用上Oracle 8才是本文的目的。

   前期准备

   假定安装环境是Red Hat Linux,请在安装前确认Linux的核心版本为2.0.36及以上。

   1.以Root用户登录进入系统,创建用户oracle和组dba,这是Oracle默认的安装用户。创建安装用户后,用tar -xvzf 将压缩文件解压到一个指定的目录,本文假定为/oracle,因为tar进行数据归档与用户本机的用户ID、组ID不同,所以要运行chown -R oracle:dba 以更改文件属性。

   2.由于Oracle本身对共享段的要求,用户必须重新手工生成核心,以便共享段的设定满足安装要求。为生成核心,用户应当安装Linux操作系统的源代码,编辑/usr/src/linux/include/shmparam.h,将#define SHMMAX 0x002000000一行的0x002000000(32MB)改为256MB以上,然后在/usr/src/linux下运行make dep、make clean、make bzImage生成核心,使用linuxconf命令将新核心设为启动核心。这一步一定要做,如果生成的新核心有错,可以用原来的核心启动计算机。可用ipc -ml查看共享段的设置是否满足要求。当共享段大于2GB时,查看到的值是负数。

   3.安装相应的egc包。假定安装光盘mount在/mnt/cdrom上,用命令modprobe isofs使操作系统能处理光盘的文件系统,然后运行mount -t iso9660 /dev/cdrom /mnt/cdrom,如在安装后修改了/etc/fstab,可不进行这一步操作。进入相应的RPMS目录,安装以egc开始的包,采用的安装命令为rpm -ivh <包名>。

   设定安装的环境变量

   安装前,应该设定相应的环境变量。修改用户Oracle的.bash—profile文件,设定相应的环境变量。由于安装系统时需要Root用户,也要有这些环境变量,故将其放在/etc/profile内,加*号为Oracle专有的环境变量,示例如下:

   # /etc/profile

   # System wide environment and startup programs

   # Functions and aliases go in /etc/bashrc

   JAVA—HOME=/usr/local/jdk1.1.3

   SYBASE=/opt/sybase-11.9.2

   DSQUERY=SYBASERDBMS

   *PATH=$PATH:$JAVA—HOME/bin:/usr/X11R6/bin:/home/oracle/product/8.0.5/bin

   PS1=″\u@\h:\w\\$″

   ulimit -c 1000000

   if [ ′id -gn′ = ′id -un′ -a ′id -u′ -gt 14 ]; then umask 002

   else umask 022

   fi

   USER=′id -un′

   LOGNAME=$USER

   MAIL=″/var/spool/mail/$USER″

   CLASSPATH=/usr/local/jdk1.1.3/lib:$HOME/bin

   HOSTNAME=′/bin/hostname′

   HISTSIZE=1000

   HISTFILESIZE=1000

   export JAVA—HOME CLASSPATH SYBASE DSQUERY

   export PATH PS1 HOSTNAME HISTSIZE HISTFILESIZE USER LOGNAME MAIL

   *ORACLE—HOME=/home/oracle/product/8.0.5

   *ORACLE—BASE=/home/oracle

   *ORACLE—OWNER=oracle

   *ORACLE—SID=oracle8

   *ORACLE—TERM=386

   *LD—LIBRARY—PATH=/home/oracle/product/8.0.5/lib

   *TMPDIR=/var/tmp

   *export ORACLE—HOME ORACLE—BASE ORACLE—OWNER ORACLE—SID ORACLE—TERM

   export LD—LIBRARY—PATH TMPDIR

   for i in /etc/profile.d/.sh ; do

   if [ -x $i ]; then . $i

   fi

   done

   unset i

   安装并启动数据库

   1.以用户Root登录系统,然后到相应目录运行/oracle/orainst/oratab.sh可生成/etc/oratab文件。用su - oracle切换到用户Oracle,运行/oracle/orainst/orainst就

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

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

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

    dos入门教程

    dos入门教程-2

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