数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Oracle9iR2在红帽高级服务器版2.1下的安装

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

本文将介绍Oracle Database 9iR2 在Red Hat Linux Advanced server2.1 下的安装过程,如果你是有过安装Oracle8i的经验,那么以下的安装过程对你来说是小事一桩:


硬件要求:

硬盘空间:安装Oracle9i数据库至少要有2.5GB以上的剩余空间。

临时硬盘空间:Oracle安装程序在安装过程中需要400M以上的临时硬盘空间;

内存:安装Oralce 9i软件至少需要512M内存(我个人安装过程中使用的是256MB内存)。

 

安装:
1.Red Hat Linux Advanced server2.1 :

下载地点: 不详(非免费版本)


2. Oracle9iR2:

下载地点:http://otn.oracle.com/software/prod.../linuxsoft.html
(注:1.版本号9.2.0.1)
解压办法:以Linux9i_Disk1.cpio.gz为例.
gunzipt Linux9i_Disk1.cpio.gz
cpio –idmv < Linux9i_Disk2.cpio
解包后形成三个目录:installation files:
( Disk1 Disk2 Disk3 )


3. binutils:

7.3 自带有nutils-2.11.90.0.8-9,但安装的时候易出问题,建议下载binutils-2.10.0.18-1.i386.rpm

下载地址:ftp://ftp.redhat.com/pub/redhat/lin...i386.rpm , 以root 用户安装binutils:
rpm -Uvh --force --nodeps binutils-2.10.0.18-1.i386.rpm

oracle9i安装完成后,将其版本还原:
rpm -Uvh --force --nodeps binutils-2.11.90.0.8-9.i386.rpm


4.JDK:(这个我没有安装,因为高级服务器版2.1默认带有IBMJava;9iR2也自带java)

下载地址:http://www.blackdown.org或http://java.sun.com
安装:

bunzip2 -dc jdk118_v3-glibc-2.1.3.tar.bz2 tar xvf jdk118_v3-glibc-2.1.3.tar
ln -s /usr/local/jdk118_v3 /usr/local/java

5.配置内核参数
oracle9i使用Linux的共享内存、交换区等资源进行工作,如果你的内核参数设置不能满足oracle的要求,那在安装oracel9i或使用过程就会频频出现问题,因此配置系统内核的参数就显得尤为重要和关键了。我安装的时候仅配置了共享内存的大小。

内核参数的配置一般在/proc文件夹下配置:
1). 以root用户进行:

su - root
2). 设置共享内存大小,共享内存大小一般设为物理内存的一半,在这里我们假设物理内存为512M

则共享内存的值4294967295以此类推,如果你的物理内存是1G则这里的值则是8589934590:
echo 4294967295 > shmmax

查看共享内存设置:

cat /proc/sys/kernel/shmmax


6 添加用户:

Oracle在安装和使用中需要用特定用户(非root用户),按照oracle的标准说明是需要添加三个专门用户和用户组,为了简便大家的安装和使用我们把oracle的安装和使用归到一个特定用户来完成。
首先创建oracle安装组及用户组,我们架设两个用户组命名为oinstall、dba ,以root用户登陆系统:

1)groupadd oinstall

2) groupadd dba
添加oracle用户:

1)useradd oracle –g oinstall –G dba -d /opt/oracle

2) password oracle
 

7.创建安装目录:以 root用户进行:
mkdir /opt/oracle
mkdir /opt/oracle/product
mkdir /opt/oracle/product/9.2.0

chmod 750 /opt/oracle
chown -R oracle.oinstall /opt/oracle

8.设置Oracle环境:

以oracle用户进行: vi /opt/oracle/.bash_profile
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0
export ORACLE_SID=sah
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN;
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_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib


9 开始安装
1) cd /backup/Disk1

2) ./runInstaller
安装中出现问题的解决:一般依照错误提示进行即可,如果是因为binutils的问题,那么一定是binutils的版本不对,建议安装好binutils后再进行oracle9i安装。

oracle9i在安装数据库过程中,要求输入sys及system用户的密码,你可随意设定自己的密码了。


10.启动数据库:
注意:svrmgrl 在9i中已经不支持,换作dgmgrl
1) $dgmgrl

2)connect sys/xxxx as sysdba

3)startup
(注:9i的提示和8i有所不同,仅两行,这里就不列出了)
至此,oracle9iR2在Red Hat Linux Advanced server2.1安装完毕!




相关文章

相关软件