栏目分类
安装配置 | PLSQL | 备份恢复 | 性能调优 | 开发技术 | 资讯动态 | 考试认证 | 入门基础
排行榜
·如何直接解压.tar.gz文件
·Linux下的远程控制—VNC
·在VMware下配置显卡
·Linux挂载文件系统
·定时执行crontab使用方法详解
·ORACLE数据库备份方法
·PL/SQL入门教程
·Oracle存储过程返回结果集
·ORACLE数据库PROC编程经验介绍
·linux之间如何进行串口通讯
·ORACLE建库过程与操作
·oracle联机热备原理及rman增量备份原理
·如何实现数据库完整备份
·Oracle体系结构简介
·Oracle临时表使用补充
·从黑客角度检验oracle数据库
·Webmin--Linux下的用户管理工具
·mount使用指南
·利用Ghost复制您的Linux系统
·浅谈Oracle10G中的新事物:闪回恢复区

    您现在的位置: Linux宝库 >> Oracle >> 备份恢复 >> 文章正文
RedHat6.0上安装Oracle8
Linux宝库 收集整理  作者:Linux宝库  时间:2007-12-31  收藏本站
来自:http://doc.linuxpk.com/51435.html
联系:linuxmine#gmail.com
分类:[备份恢复]
  RedHat Linux 6.0 上 Oracle 8(8.0.5)标准版 安装实例

  开始安装:

  1、首先安装RedHat,以server方式安装。

  2、安装Oracle 8。

  [root@oradb /root]#

  #以root系统用户登录

  [root@oradb /root]# groupadd dba

  #创建dba组

  [root@oradb /root]# useradd oracle -g dba

  #在dba组中建新用户oracle

  [root@oradb /root]# passwd oracle

  #修改oracle用户口令

  [root@oradb /root]# mount /mnt/cdrom

  #挂上光驱

  [root@oradb /root]# cd /mnt/cdrom

  #

  [root@oradb cdrom]# ls -l

  [root@oradb cdrom]# cd RedHat

  #

  [root@oradb RedHat]# cd RPMS

  #到光驱/mnt/cdrom/RedHat/RPMS目录[root@oradb RPMS]# ls -l

  本例把oracle系统安装在/home/app目录下检查Oracle 8.0.5所需的Redhat的兼容库是否已经安装好。

  [root@oradb RPMS]# rpm -q compat-binutils

  compat-binutils

  [root@oradb RPMS]# rpm -q compat-glibc

  compat-glibc

  [root@oradb RPMS]# rpm -q compat-egcs

  compat-egcs

  [root@oradb RPMS]# rpm -q compat-egcs-c++

  compat-egcs-c++

  [root@oradb RPMS]# rpm -q compat-libs

  compat-libs

  如果没有安装好上述这些兼容库,可从RedHat 6.0光盘的/RedHat/RPMS目录中找到这些文件:

  [root@oradb RPMS]# rpm -ivh compat-binutils-5.2-2.9.1.0.23.1.i386.rpm

  compat-binutils #################################################

  [root@oradb RPMS]# rpm -ivh compat-glibc-5.2-2.0.7.1.i386.rpm

  compat-glibc #################################################

  [root@oradb RPMS]# rpm -ivh compat-egcs-5.2-1.0.3a.1.i386.rpm

  compat-egcs #################################################

  [root@oradb RPMS]# rpm -ivh compat-egcs-c++-5.2-1.0.3a.1.i386.rpm

  compat-egcs-c++ #################################################

  [root@oradb RPMS]# rpm -ivh compat-libs-5.2-1.i386.rpm

  compat-libs #################################################

  [root@oradb RPMS]# cd

  #回到root根目录

  [root@oradb /root]# umount /mnt/cdrom

  #解除光驱挂载

  或[root@oradb /root]# eject

  #直接弹出光驱

  [root@oradb /root]# mkdir /home/app

  #在/home下建立app目录

  [root@oradb /root]# chown oracle.dba /home/app #把/home/app目录的权限赋给dba组的oracle用户

  [root@oradb /root]# mkdir /home/app/805

  #在/home/app下建立805目录,用来存放Oracle安装文件

  [root@oradb /root]# mkdir /home/app/patch

  #在/home/app下建立patch目录,用来存放补丁安装文件

  将805ship_tar.gz拷贝到/home/app/805

  [root@oradb /root]# cd /home/app/805

  #转到/home/app/805目录

  [root@oradb 805]# tar zxvf 805ship_tar.gz

  #在当前目录下解压缩805ship_tar.gz文件

  将glibcpatch.tgz拷贝到/home/app/patch

  [root@oradb 805]# cd /home/app/patch

  #转到/home/app/patch目录

  [root@oradb patch]# tar zxvf glibcpatch.tgz

  #在当前目录下解压缩glibcpatch.tgz文件

  [root@oradb patch]# cd /home/app/805/orainst

  #转到/home/app/805/orainst目录

  [root@oradb orainst]# ORACLE_OWNER=oracle;

  #定义ORACLE_OWNER环境变量

  [root@oradb orainst]# export ORACLE_OWNER

  #输出ORACLE_OWNER

  或

  [root@oradb orainst]# export ORACLE_OWNER=oracle

  [root@oradb orainst]# sh oratab.sh

  #以root权限执行oratab.sh文件

  运行oratab.sh的条件是

  1、需要root权限

  2、需要设置ORACLE_OWNER环境变量给安装此产品的系统用户

  3、ORACLE_OWNER所赋予的用户必须属于dba组

  接受默认参数后,系统创建/etc/oratab文件,屏幕提示见下

  if any of these conditions are not met, please re-run alter satisfying

  these conditions.

  **************************************************************************

  Is it OK to continue (Y/N)? [Y]: y

  The ORACLE_OWNER is set as: oracle

  Are these settings correct (T/N)? [Y]: y

  Checking for "oracle" user id...

  Creating /etc/oratab file...

  [root@oradb orainst]#

  [root@oradb orainst]# exit

  #退出,以oracle用户重新登录

  [oracle@oradb oracle]$

  键入umask回车,检查其结果是否为“022”,

  如果不是,则在下面的“.bash_profile”中加入“umask 022”

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

  [oracle@oradb oracle]$ cd ~

  [oracle@oradb oracle]$ ls -a

  #“.bash_profile”文件是隐藏属性

  [oracle@oradb oracle]$ more .bash_profile

  #查看“.bash_profile”文件内容

  注:每个用户下都有一个自动执行脚本,类似于dos下的autoexec.bat文件,每一次用户登录的时候,设置系统环境,RedHat Linux 6.0中的脚本名为.bash_profile。可用env命令查看系统环境,

  .bash_profile文件如果是以root用户登录时生成的,则组和用户都属于root,对oracle用户就是只读的了,不能编辑。

  [oracle@oradb oracle]$ vi .bash_profile

  #编辑“.bash_profile”文件,并输入以下内容

  ORACLE_BASE=/home/app/oracle;

  ORACLE_HOME=$ORACLE_BASE/oracle805

  LD_LIBRARY_PATH=$ORACLE_HOME/lib

  ORACLE_DOC=$ORACLE_HOME/doc;

  ORACLE_SID=ORCL;

  ORACLE_TERM=386;

  PATH=$PATH:$ORACLE_HOME/bin

  TMPDIR=/var/tmp;

  export ORACLE_BASE ORACLE_HOME ORACLE_DOC LD_LIBRARY_PATH ORACLE_SID ORACLE_TERM PATH TMPDIR

  也可以把这个文件在Windows机器上写好,如a.txt,然后用FTP把a.txt拷到/home/oracle目录下

  mv a.txt .bash_profile

  按y覆盖

  [oracle@oradb oracle]$ exit

  #退出,以oracle用户重新登录,以使设定的环境生效

  [oracle@oradb oracle]$ env

  #用“env”命令检查上述的设置是否正确。

  [oracle@oradb oracle]$ cd /home/app/805/orainst

  #转到/home/app/805/orainst目录

  [oracle@oradb orainst]$ ./orainst

  #执行orainst命令开始安装

  1、在 "Install Type", 选择 "Default Install" ,按“OK”

  2、阅读 preamble.txt 屏幕后 ,按“OK”

  3、阅读 "/home/app/805/orainst/README.FIRST" 屏幕后 ,按“OK”

  4、在 "Installation Activity Choice", 选择 "Install, Upgrade, or De-Install Software" ,按“OK”

  5、在 "Installation Options", 选择 "Install New Product - Do Not Create DB Objects" ,按“OK”

  6、在 "Environment Variables", ORACLE_BASE 和 ORACLE_HOME 的值应该

  和 .bash_profile 文件中设置的一样,取默认值,按“OK”(也可以修改)

  7、显示你所有设置的值,按“OK”

  8、"Software Asset Manager" 屏幕,左面是可安装产品列表,右面是已安装产品列表

  9、滚动上下箭头,找到 "Oracle8 Standard (RDBMS) 8.0.5.0.0" ,按空格键选中它,按TAB键,光标落在Install上,按回车开始安装

  10、如果遇到 ULIMIT not being set窗口 , 按“OK”忽略它

  11、安装完毕,按“OK”返回到"Software Asset Manager" 屏幕,点“Exit”退出

  Result: Success.

  [oracle@oradb orainst]$

  [oracle@oradb orainst]$ cd /home/app/patch

  [oracle@oradb patch]$ ./glibcpatch.sh

  运行数分钟,(视你的机器配置而定)后,

  看到“Applied glibc patch for Oracle 8.0.5.x successfully”,表明补丁安装成功。

  回到installer,创建数据库

  [oracle@oradb patch]$ cd /home/app/805/orainst

  [oracle@oradb orainst]$ ./orainst

  1、在 "Install Type", 选择 "Default Install" ,按“OK”

  2、阅读 preamble.txt 屏幕后 ,按“OK”

  3、阅读 "/home/app/805/orainst/README.FIRST" 屏幕后 ,按“OK”

  4、在 "Installation Activity Choice", 选择 "Create/Upgrade Database Objects" ,按“OK”

  5、在 "Database Options", 选择 "Create Database Objects" ,按“OK”

  6、在 "Environment Variables", ORACLE_BASE 和 ORACLE_HOME 的值应该

  和 .bash_profile 文件中设置的一样,取默认值,按“OK”(不可以修改)

  7、显示你所有设置的值,按“OK”

  8、"Software Asset Manager" 屏幕,左面是可安装产品列表,右面是已安装产品列表

  9、滚动上

  
本文来自:http://doc.linuxpk.com/51435.html
 
     最新更新
·Oracle课程描述
·Oracle数据库的灾难恢复
·Oracle8i概述
·ORACLE数据库备份技术
·Oracle数据库系统使用经验六则
·在oracle中运行OS命令
·Oracledba日常管理
·ORACLE数据库的启动和关闭
·如何在两个oracle服务器之间交换数据?
·关于恢复数据库的说明
·Re:关于oracle的备份与恢复问题
·Re:紧急求救:oracle的数据导入!
·其他数据库向Oracle8i的转移分析
·Oracle8.0使用技巧
·ORACLEFORSUNSOLARIS维护手册
·在ORACLE数据库中实现从非归档模式到归档模式的转化
·UNIX平台上分布式数据库管理的经验
·Oracle8的不安全因素及几点说明
·OracleCRM解决方案
·ORACLE8的分区管理
·回滚段问题
·利用角色增强应用系统安全性
·数据库服务器的安全
·sun上oraclecluster
·手工建立ORACLE数据库步骤
·关于SELECTN问题
·rem--创建回滚段
·RedHat6.0上安装Oracle8
·如何有效地利用数据字典
·用ORACLE*Forms和ORACLE*Graphics实现数据与图形动态显示