IT猫扑网:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置: 首页数据库Oracle → Oracle 8i在Linux下的安装与应用

Oracle 8i在Linux下的安装与应用

时间:2015-06-28 00:00:00 来源:IT猫扑网 作者:网管联盟 我要评论(0)

随着Oracle数据库及Linux的应用越来越广泛,在Linux下安装与使用Oracle成为其应用的第一步。本文介绍如何在Red Hat Linux 8.0下进行Oracle的安装及应用。

基本配置

硬件环境

本文的Oracle安装基本配置为:硬盘空间40GB、内存256MB。

软件环境

安装前需要准备的软件包如下:

◆ Linux 操作系统 Red Hat Linux 8.0;

数据库软件Oracle 8i linux81701.tar;

JDK j2sdk-1_4_1_01-linux-i586-rpm.bin;

◆ GCC i386-glibc-2.1-linux.tar.gz;

◆ 补丁包 glibc-2.1.3-stubs.tar.gz;

◆ Binutils包 binutils-2.10.0.18-1rh52.i386.rpm

企业级用户最好使用Red Hat Linux Advanced Server2.1+Oracle 9iR2。这样无需安装GCC、JDK、Binutils及补丁包glibc-2.1.3-stubs.tar.gz等,安装将更为简单、方便,数据库服务器也更为稳定。

环境安装与配置

首先要进行操作系统的安装。需要优化系统分区(40 GB),整理如下:


/boot    40 MB 
/linux swap partion  2048MB
/var     2048MB   (ext2)
/tmp     2048MB   (ext2)
/ 剩下部分  (ext2)



然后,要进行系统安装。可以用自定义的方式安装。注意,安装系统时保证有图形化界面。如果不希望有图形化界面,请保证至少有一台客户端安装有图形化界面。这样就可以进行Oracle的远程安装。

接下来,要对系统进行优化。这属于Oracle数据库优化的一个重要部分。在此暂不介绍。

下一步,要在系统中安装JDK,代码如下:


# sh  j2sdk-1_4_1_01-linux-i586-rpm.bin
# rpm j2sdk-1_4_1_01-linux-i586-rpm
# cd /usr/local
# ln -s /usr/j2sdk1.4.1 java



接下来安装glibc2.1包。Oracle 8i安装时需要glibc2.1。由于Red Hat Linux 8.0的glibc版本高于2.1版本,所以必须对glibc进行降级。否则在安装时会出现错误,导致安装失败。以root账号登录,执行以下命令:


# tar zxvf /backup/i386-glibc-2.1-linux.tar.gz
# mv usr/i386-glibc-2.1-linux /usr/i386-glibc-2.1-linux



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


# cd /usr/bin
# mkdir mysaved
# mv gcc  cc  ld  mysaved
# ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc  gcc
# ln -s gcc  cc
# 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使用,代码如下:


# cd /usr/lib
# mkdir mysaved
# mv libc.so libdl.so libm.so libpthread.so mysaved
# mv libc.a  libdl.a  libm.a  libpthread.a mysaved



下一步,安装Binutils。Red Hat Linux 8.0的Binutils包的版本较高,在安装Oracle 8i时会导致编译错误。这里将Binutils降级,在安装时带上参数force(强制安装)、nodeps(取消依赖性)。卸载系统的binutils包,代码如下:


# rpm -e  -- force -nodeps  binutils-2.13.90.0.2-2.i386.rpm



安装binutils-2.10.0.18-1rh52.i386.rpm包,代码如下:


# rpm -ivh --force --nodeps  binutils-2.10.0.18-1rh52.i386.rpm



准备Oracle安装环境

创建Oracle用户及组,代码如下:


# groupadd dba
//创建Oracle管理用户组
# groupadd oinstall
//创建Oracle安装用户组
# useradd -g oinstall -G dba Oracle 
//将Oracle用户归为oinstall及dba用户组。
# passwd Oracle 
//设置密码



创建Oracle安装目录并授权,代码如下:


# mkdir /opt/Oracle
# chown -R Oracle.oinstall /opt/Oracle
# chmod 750 /opt/Oracle



解压缩Oracle安装包。以root账号登录,执行下列代码:


# cd /software
# tar zxvf Oracle817.tar.gz



解压缩后,在"/software"目录下生成"Disk1"目录,内含解包后的文件。

接下来,在安装前需要设置Oracle安装环境。使用Oracle账号登录,开启终端窗口,用文本编辑器编辑设置"/home/Oracle/.bash_profile"文件。下面是设置后的.bash_profile文件:


# Oracle Environment
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
# +----------------  SETUP Oracle ENVIRONMENT-----------------+#

export  DISPLAY=localhost:0.0  //这里将localhost改为远程机器IP就可以远程输出安装
export  LD_ASSUME_KERNEL=2.2.5
export  Oracle_BASE=/opt/Oracle
export  Oracle_HOME=/opt/Oracle/product/8.1.7
export  Oracle_SID=ora8i   #数据库标识名
export  Oracle_TERM=xterm
export  Oracle_OWNER=Oracle
export  NLS_LANG= AMERICAN_AMERICA. US7ASCII;
export  ORA_NLS33=$Oracle_HOME/ocommon/nls/admin/data
export  LD_LIBRARY_PATH=$Oracle_HOME/lib:/lib:/usr/lib:/usr/local/lib
export  PATH=$PATH:$Oracle_HOME/bin
CLASSPATH=$Oracle_HOME/JRE:$Oracle_HOME/jlib: $

关键词标签:应用,安装,Oracle,如下

相关阅读

文章评论
发表评论

热门文章 Oracle中使用alter table来增加,删除,修改列的语法 Oracle中使用alter table来增加,删除,修改列的语法 oracle中使用SQL语句修改字段类型-oracle修改SQL语句案例 oracle中使用SQL语句修改字段类型-oracle修改SQL语句案例 误删Oracle数据库实例的控制文件 误删Oracle数据库实例的控制文件 为UNIX服务器设置Oracle全文检索 为UNIX服务器设置Oracle全文检索

相关下载

    人气排行 oracle中使用SQL语句修改字段类型-oracle修改SQL语句案例 Oracle中使用alter table来增加,删除,修改列的语法 ORACLE SQL 判断字符串是否为数字的语句 ORACLE和SQL语法区别归纳(1) oracle grant 授权语句 ORACLE修改IP地址后如何能够使用 如何加速Oracle大批量数据处理 Oracle删除表的几种方法