下面的步骤忠实记录了整个安装过程。

1.机器配置

CPU: Intel Pentium III 668203 khz

内存: 128M

操作系统: Redhat7.0(完全安装)

SWAP区: 256M

安装shell: bash

2.安装所需软件

Oracle8161_tar.gz(275M,文件较大,下载前做好心理准备,我第一次花了一整天弄下来却是个坏的,展不开,差点气死!只好又下载了一次,还不如去买张盗版光盘呢)。下载网址:

ftp://166.111.136.3/pub/DataBase/Oracle/oracle8161.tar.gz(清华酒井)

glibc2.1版本(GNU C Library,18M)下载地址:

ftp://ftp.kernel.org/pub/software/libs/glibc/hjl/sdk/2.1/i386-glibc-2.1-linux.tar.gz

下载后都放到了/backup目录

3.安装glibc 2.1包

RedHat7.0安装的是glibc2.2。Oracle

8I不能使用glibc 2.2进行编译,而需要glibc2.1的SDK。

以root帐号登录

[root@only_you /root] cd

/

[root@only_you /] tar zxvf /backup/i386-glibc-2.1-linux.tar.gz

隐藏/usr/bin 目录下的gcc,cc,ld,避免被Oracle installer使用

[root@only_you /] cd

/usr/bin

[root@only_you bin] mkdir saved

[root@only_you bin] mv gcc cc

ld saved

[root@only_you bin] ln -s

/usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc

[root@only_you bin]

ln -s gcc cc

[root@only_you bin] ln -s

/usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld

隐藏/usr/lib目录下的libc.so,libdl.so,libm.so和libpthread.so文件,避免被Oracle installer使用

[root@only_you bin] cd ../lib

[root@only_you lib] mkdir saved

[root@only_you lib] mv libc.so libdl.so libm.so libpthread.so saved

[root@only_you lib] mv libc.a libdl.a libm.a libpthread.a saved

4.创建oracle帐号

以root帐号登录,开启一个terminal窗口,创建oracle帐号

[root@only_you /root]useradd oracle

[root@only_you /root]passwd oracle

(设置oralce帐号的密码)

系统自动创建了/home/oracle目录,属主为oracle。我的Oracle就准备装在此目录下。安装文档上说要创建dba组,我看就免了。

5.解压缩oracle8161_tar.gz

以root帐号登录,执行:

[root@only_you /root] cd

/backup

[root@only_you /backup] tar zxvf oracle8161_tar.gz

在/backup/目录下生成Oralce8iR2目录,内含解包后的文件

6.设置oracle用户环境

使用oracle帐号登录,开启terminal窗口,

使用文本编辑器打开/home/oracle/.bash_profile最后加入如下环境变量的设置行:

ORACLE_HOME=/home/oracle;

export ORACLE_HOME

LD_LIBRARY_PATH=/home/oracle/lib; export LD_LIBRARY_PATH

ORACLE_BASE=/home/oracle; export ORACLE_BASE

ORACLE_SID=ORCL; export

ORACLE_SID

ORA_NLS33=/home/oracle/ocommon/nls/admin/data; export ORA_NLS33

NLS_LANG=american_america.zhs16cgb231280;export NLS_LANG

#其中,zhs16cgb231280是简体中文的代码。也是数据库的字符集。 american_america是区域代码,关系不大。

Log

out,重新以oracle帐号登录,键入env指令查看刚才设置的环境变量。

[oracle@only_you oracle]env

7.创建oracle数据文件目录

我想把数据文件放在/home/oracle/data目录下,于是

[oracle@only_you oracle] mkdir data

8.安装Oracle 8i 数据库软件

(1)用oracle帐号登录,进入Xwindows,开启terminal窗口

(2)[oracle@only_you

oracle] cd /backup/Oracle8iR2

(3)[oracle@only_you

Oralcle8iR2]./runInstaller

(4)出错,显示信息为

Xlib: connection to

“:0.0” refused by server

Xlib: Client is not authorized to connect to server

说明xhost没有配置

(5)设置xhost

开启一个新的terminal窗口

[oracle@only_you

oracle]su - (输入root密码)

[root@only_you /root] xhost +

保留此窗口

(6)在oracle用户窗口下继续安装

[oracle@only_you Oralcle8iR2] ./runInstaller

在出现的基于JAVA的Oracle installer界面上,点击Next。

(7) 在File

Locations界面上,检查Destination Path为/home/oracle,点击Next

(8)在Unix Group

Name窗口中,键入"oracle",点击Next;

(9)一个窗口会弹出,要求以root身份运行/home/oracle/orainstRoot.sh

(10)切换到刚才保留的root用户窗口

[root@only_you /root] cd /home/oracle

[root@only_you oracle]./orainstRoot.sh

(11)返回刚才弹出的窗口,点击Retry。

(12)在出现的"Available products"窗口上选择"Oracle8I enterprise

edition8.1.6.1.0",点击Next。

(13)下一个画面上选择Typical ,点击Next

(14)在Privileged Operating System Groups界面上,点击Next

(15)提示输入global

database name,自己喜欢什么就写什么,我写了个wap ,验证ORACLE_SID为ORCL,点击Next

(16)提示输入db

files localtion,输入/home/oracle/data,点击Next

(17)在最后的Summary窗口上,点击Install

(18)现在正式开始安装了

我看的文章上说这是个漫长的过程,至少需要

1~2个小时。为了保持清醒,我冲了杯咖啡,开始上网。没想到不到20分钟就完成了。

(19)在文件被拷贝和联接后,弹出一个要求运行root.sh的窗口

切换到root用户窗口,

[root@only_you oracle]./root.sh

在询问local bin directory时按下Enter键

(20)返回要求运行root.sh的窗口上,点击OK

(21)Oracle Net8 Configuration和Oracle

Database Configuration Assistants启动, 安装Net8和创建数据库。 这一步又花了20分钟左右的时间。

(22)Oracle Database Configuration Assistants结束后,在弹出的完成数据库创建窗 口上点击OK

(23)在End of Installation画面上,点击Exit ,在弹出的Do you reallywant to

exit?窗口上点击yes

现在所有的Oralce 8i Enterprise就安装好了!

之后可以使用Oracle数据库管理工具svrmgrl、sql*plus来对安装好的数据库进行测试!

9.测试

[oracle@only_you oracle] svrmgrl

Oracle Server Manager Release

3.1.6.0.0 - Production

Copyright (c) 1997, 1999, Oracle Corporation. All

Rights Reserved.

Oracle8i Enterprise Edition Release 8.1.6.1.0 - Production

With the Partitioning option

JServer Release 8.1.6.0.0 - Production

SVRMGR>connect internal

Connected.

SVRMGR> shutdown

Database closed.

Database dismounted.

ORACLE instance shut down.

SVRMGR>startup

ORACLE instance started.

Total System Global Area

56012784 bytes

Fixed Size 69616 bytes

Variable Size 38993920 bytes

Database Buffers 16777216 bytes

Redo Buffers 172032 bytes

Database

mounted.

Database opened.

SVRMGR> quit

Server Manager complete.

不错,看来可以正常工作了。再用sqlplus试试

[oracle@only_you oracle]$ sqlplus

SQL*Plus: Release 8.1.6.0.0 - Production on Sun Apr 15 09:20:12 2001

(c)

Copyright 1999 Oracle Corporation. All rights reserved.

Enter user-name:

scott

Enter password: tiger

Connected to:

Oracle8i Enterprise

Edition Release 8.1.6.1.0 - Production

With the Partitioning option

JServer Release 8.1.6.0.0 - Production

SQL> select * from emp

应该出来一堆数据,有14条,看来没问题了。

SQL>quit

10.恢复以前的glibc

[root@only_you oracle] cd /usr/bin

[root@only_you bin] rm ?f gcc cc

ld

[root@only_you bin] mv ./saved/* .

[root@only_you bin] rmdir saved

[root@only_you bin] cd /usr/lib

[root@only_you lib] mv ./saved/* .

[root@only_you lib] rmdir saved  [@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9650775/viewspace-921113/,如需转载,请注明出处,否则将追究法律责任。

7.33oracle安装不了,在RedHat7.0下安装Oracle的经历相关推荐

  1. oracle817软件下载,转载:oracle817在redhat7.0下的安装

    尊敬的作者您好: 本人转载您的文章完全为了网友可以学习多一点知识别无他想...... --------------------------------------------------------- ...

  2. CentOs 6.0 下安装cacti的syslog插件

    CentOs 6.0 下安装cacti的syslog插件 一.软件环境: OS:CentOS 6.0 x86_64 rsyslog rsyslog-mysql syslog-v1.22-2.tgz 监 ...

  3. TURBOLinux 7.0下安装Oracle 8.1.7.0.1 release 3

    作者:shiley 时间:2002-5-20 ----------------------------------------------------------------------------- ...

  4. Debian8.3.0下安装Odoo8.0步骤

    Debian8.3.0下安装Odoo8.0的方法 假设你已经安装好了Debian 系统,使用root帐号执行如下命令 # apt-get update && apt-get upgra ...

  5. 一步一步教你在CentOS6.0下安装NS2(ns-allinone-2.34.tar.gz)模拟仿真工具

    在CentOS6.0(内核版本2.6.32-71.el6.i686 )发行版中,基于2.6.32的内核协议栈部分做了适当调整,因此我们在选择ns2的安装版本时就不可以选择较老的版本,因为很多东西都编译 ...

  6. 【CNMP系列】CentOS7.0下安装Nginx服务

    [CNMP系列]CentOS7.0下安装Nginx服务 话步前言,CNMP之路,系统起步:http://www.cnblogs.com/riverdubu/p/6425028.html 这回我来讲解下 ...

  7. 安装linux系统出来7只小企鹅,在Red Hat Linux 9.0下安装小企鹅中文输入法

    小企鹅中文输入法(Free Chinese Input Toy for X,fcitx)是一个以GPL方式发布的.基于XIM的简体输入法(其前身为g五笔),包括五笔.拼音.区位输入法,是在Linux ...

  8. oracle10安装注意事项,科学网—Asianux server 3.0下安装oracle 10.2注意事项 - 谢安涛的博文...

    Asianux server 3.0下安装oracle 10.2注意事项 这几天刚接触到linux下的环境,还真不习惯.下面是安装的一些总结. 1)首先做好交换空间:(也可以在2步骤之中再设置) dd ...

  9. linux 6.4 安装oracle10g,Red Linux 6.0上安装Oracle 10g

    Red Linux 6.0下安装Oracle 10g 一. 环境说明 RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g 二. 安 ...

最新文章

  1. cdh的集成phoenix安装_环境篇:Kylin3.0.1集成CDH6.2.0
  2. EShop网上商城项目(一)
  3. CI 如何获取get请求过来的数据
  4. Ardino基础教程 6_抢答器
  5. [ARM-assembly]-ARM向量浮点指令集 快速参考卡
  6. Android 使用PDF.js浏览pdf
  7. c language compile process.
  8. Springboot2 自定义异常处理
  9. 编译原理算符分析器实现 -* c语言代码,编译原理论文-词法分析器的设计与实现...
  10. hashmap 和 hashtable 的区别和联系
  11. 对计算机网络的认识400字,对计算机网络的初步认识
  12. 谷歌--高德地图定位失败geolocation time out
  13. 中国农场可变利率技术(VRT)行业市场供需与战略研究报告
  14. 数据通信,数据通信原理是什么?
  15. el-table样式总结—持续更新
  16. 应用软件的作用是扩大计算机的存储容量,计算机基础知识专项练习题~公共基础...
  17. linux安装vmware tools成功后无法复制解决办法
  18. 使用高德地图api点聚合案例 (自定义样式)
  19. CSS字体无法设置成功的问题
  20. 【技巧】Vivado 仿真器simulation显示模拟波形图(非数字波形)

热门文章

  1. java队列等待唤醒_Java深入学习29:线程等待和唤醒的两个方案
  2. 全国高等学校计算机等级考试(江西考区)一级笔试试卷a,全国高等学校计算机等级考试(江西考区)一级笔试试卷A...
  3. android computescroll_Android问题:自定义ViewGroup,重载computeScroll()方法有什么用?...
  4. 【dp 贪心】bzoj4391: [Usaco2015 dec]High Card Low Card
  5. iOS-语法syntax
  6. 作业三--阅读《构建之法》1-5章
  7. 前端工作面试问题(下)
  8. ORA-06502:PL/SQL :numberic or value error: character string buffer too small
  9. Python删除Delphi临时文件的小脚本
  10. getInvokeArg()和setParam配合使用