fedora oracle10g安装教程

2009年6月4日 发表评论 阅读评论

Linux oracle10g编译安装要一定时间,今天尝试在Fedora安装oracle10g一次就成功了,在Fedora下安装Oracle前,主要是做好准备工作,本文 介绍具体oracle10g在Fedora/Linux/ubuntu系统中的安装过程及图解Oracle安装教程

一、Oracle硬件硬件需求

oracle10g内存要求至少512MB;交换分区至少1G或者是内存的两倍;/tmp目录至少有400M; 硬盘空间至少1.5G,但是最好大于3.5G。

二、软件需求

1)下载Oracle官方推荐的RPM包。在oracle官网下载rpm包是要先注册的,不过满简单的,注册好了就可以到官网的下载页面选择合适的下载了,我下载的是

www.oracle.com/technology/global/cn/software/products/database/oracle10g/index.html

Linux x86 上的 Oracle 数据库 10g 快捷版

2)安装以下软件。这些都可以在fedora的安装盘里找得到的,或者可以用yum来安装的,我是直接在fedora的安装盘中找的安装包。

make-3.81-14.fc10.i386
gcc-4.3.2-7.i386
glibc-2.9-3.i686
glibc-devel-2.9-3.i386
compat-db45-4.5.20-5.fc10.i386
compat-gcc-34-3.4.6-9.i386
compat-gcc-34-c++-3.4.6-9.i386
compat-libstdc++-33-3.2.3-64.i386
gnome-libs-1.4.2-10.fc10.i386
libaio-devel-0.3.107-4.fc10.i386
libaio-0.3.107-4.fc10.i386
libXp-1.0.0-11.fc9.i386

当然你也可以通过yum extender图形工具来查找这些软件,安装yum extender图形工具方法:在终端输入

yum install yumex

3)伪装成RHEL 3.0,修改/etc/redhat-release文件。

将原来/etc下redhat-release中的内容删除,添加下面的语句:

Red Hat Enterprise Linux AS release 3(Taroon)

我在官方网站上没看到有支持fedora的Oracle版本,这样修改可能是为了让Fedora也能安装Oracle,具体为什么要伪装成RHEL 3.0我没有去深究,如果您感兴趣,可以了解一下。

四、创建Oracle用户及组

打开终端,输入以下语句:

$su      输入root密码

登录root以后,输入以下语句:

#groupadd dba                //注释:数据库系统管理理组
#groupadd oinstall           //注释:Oracle文件所有者的组
#useradd -g oinstall -G dba -m -s /bin/bash oracle
#passwd oracle

五、创建Oracle应用程序的目录

在终端以root身份输入以下语句:

$su - root
#mkdir -p /opt/oracle/product/10.1.0/
#chown -R oracle.oinstall /opt/oracle

六、为用户oracle设置环境变量

用文本编辑器将下列语句增加到在~/.bash_profile文件的开头部分(要在当前用户下,不要登录root):

# 设置oracle数据库相关环境变量
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1
export ORACLE_SID=ORCL
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$PATH:/usr/sbin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH;
# 设置结束

七、安装Oracle10g

1.我使用的是oracle官网里下载的数据包,把它放在oracle用户能够合法访问的位置,例如 ~/ 下面,如果是root用户安装,可以随便放置文件位置。

2.然后在终端输入init 3 进入字符界面(注意:在这里你会进入到字符界面,请注意保存好本网页,以备下次参考用,并记录下下面的步骤)

我在GNOME图形界面下安装总是提示交换分区不足,所以我进到字符界面下,其他的东西占的交换分区当然不图形界面下小得多,我设置的是1024M的交换分区,如果你的交换分区够大也可以直接在图形界面安装。

3.进入到字符界面以后,最好登录root,登录root以后,从终端进入到oracle rpm安装包所在文件夹,

rpm -i oracle.rpm  (文件的名字看自己下载的Oracle的rpm包是什么名字)

安装过程中会问你一些东西,不过回车就可以了,一般都会设置成默认,不过在password那一步需要自己设置管理员密码。

4.安装时间可能会有点久,安装好以后再在命令行中输入 init 5  进入到图形用户界面,看看应用程序里是否有oracle的一栏了。下面是我安装好的样子

oracle 安装

oracle 安装

5.安装好了,是不能直接使用的,oracle使用的时候是需要先启动数据库的,点击启动数据库按钮,点击“运行sql命令行“,输入  conn

再就是提示输入用户名和密码了,oracle管理员的用户名是system,默认的密码是manager

6.如果要对Oracle用户进行管理可以通过浏览器访问 http://127.0.0.1:8080/apex ,访问以后就是输入用户名和口令,输入system和默认密码就可以进去了,下面是Oracle的管理登录界面。

7.然后再点击“管理”-“管理数据库用户”,在里面可以创建新Oracle用户,创建了用户以后就可以在sql下以创建的用户名登录了(下面是Oracle图形管理界面登录了以后的界面)。

manager

8.至此整个oracle就安装好了。下面看看我在oracle下创建一个新表。

screenshot-sqlplus

八、结束语

好了,Linux/Fedora/Ubuntu Oracle安装教程就到这了,您应该安装成功了吧?最后祝您使用愉快!

如果在安装过程中碰到什么问题,可以给我留言,我Mail回复您的!

任何商业或个人网站不得在未经本人允许的情况下,部分或全部转载本文,请尊重劳动成果,否则将追究到底。

http://it.dengchao.org
声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: fedora oracle10g安装教程
  1. 祁峰 | #1
    2010年3月8日20:54

    您好!我按照您的讲解装了一遍,最后一步的时候点击启动数据库没有任何反应,而且在SQL命令里输入conn用户名密码后提示如下错误:
    ERROR:
    ORA-01034: ORACLE not available
    ORA-27101: shared memory realm does not exist
    Linux Error: 2: No such file or directory
    请问您能帮我解决这个问题吗?是不是没安装成功,数据库无法启动?

  2. 祁峰 | #2
    2010年3月8日21:23

    同时我还发现了另一个问题/opt/oracle/product/10.1.0/目录下是空的

  3. 祁峰 | #3
    2010年3月9日21:48

    问题出在没有切换到ORACLE用户安装,搞定,谢谢你这篇经典之作!

  1. 本文目前尚无任何 trackbacks 和 pingbacks.