`
wangrusheng5200
  • 浏览: 302711 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu9.04安装oracle10g

阅读更多

ubuntu9.04
10201_database_linux32.zip
下载地址:http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linuxsoft.html

1、安装必须的包

sudo apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++5 alien

2、修改用户文件夹下.bashrc文件例:/home/ubuntu/.bashrc(否则报错Error in invoking target'utilities ctx_on' )

export ORACLE_HOME=/home/ubuntu/oracle(chown -R ubuntu /opt/oracle10g)

#export ORACLE_OWNER=oracle
#export ORACLE_SID=ora1
#export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

3、创建RedHat的版本声明文件
在/etc/redhat-release中添加以下语句,以使安装程序认为正在一个RedHat的系统上安装:
Red Hat Linux release 3.1 (drupal)
sudo touch redhat-release
sudo gedit redhat-release

4、解压:
unzip 10201_database_linux32.zip
5、开始安装
./runInstaller
出现安装界面,但显示中文乱码。这是因为jdk缺少中文字体。
a、用英文安装
  export LANG=en_US
  ./runInstaller
b、解决乱码问题:http://wangrusheng5200.iteye.com/admin/blogs/457969 还是有部分乱码
./runInstaller -jreLoc /usr/java/jdk/jre/(我指定了使用我安装的jdk)

6、设置自启动

创建自启动脚本
创建 oracledb 脚本到/etc/init.d/oracledb,内容如下

#!/bin/bash
#
# /etc/init.d/oracledb
#
# Run-level Startup script for the Oracle Instance, Listener, and
# Web Interface

export ORACLE_HOME=/home/ubuntu/oracle
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

ORA_OWNR="ubuntu"
# if the executables do not exist -- display error
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
then
       echo "Oracle startup: cannot start"
       exit 1
fi
# depending on parameter -- startup, shutdown, restart
# of the instance and listener or usage display
case "$1" in
    start)
       # Oracle listener and instance startup
       echo -n "Starting Oracle: "
       su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl start"
       su $ORA_OWNR -c "$ORACLE_HOME/bin/dbstart"
       touch /var/lock/oracle
       su $ORA_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole"
       echo "OK"
       ;;
    stop)
       # Oracle listener and instance shutdown
       echo -n "Shutdown Oracle: "
       su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop"
       su $ORA_OWNR -c "$ORACLE_HOME/bin/dbshut"
       rm -f /var/lock/oracle
       su $ORA_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole"
       echo "OK"
       ;;
    reload|restart)
      $0 stop
      $0 start
      ;;
  *)
      echo "Usage: `basename $0` start|stop|restart|reload"
      exit 1
esac
exit 0

 设置权限,放到启动脚本中去
chmod 755 /etc/init.d/oracledb
update-rc.d oracledb defaults 99
我的 oralce 的安装盘中可能有些问题,所以如果只用上述的脚本是不能启动 listener的,要修改一下:
修改 /opt/ora10/bin/dbstart文件
查找:
# Set this to bring up Oracle Net Listener
ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
将其改为:
# Set this to bring up Oracle Net Listener
ORACLE_HOME_LISTNER=$ORACLE_HOME

设置后,测试一下

/etc/init.d/./oracledb reload

如果一切正常的话,会关闭一次Oracle又再重新打开。

参考:

在 Ubuntu7.04 上安装 Oracle 10g

http://flexitime.blog.sohu.com/67242747.html

oracle服务之安装指南

http://wiki.ubuntu.org.cn/%E9%A6%96%E9%A1%B5/%E6%95%B0%E6%8D%AE%E5%BA%93%E6%9C%8D%E5%8A%A1/Oracle%E6%9C%8D%E5%8A%A1%E4%B9%8B%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97

ubuntu 8.10 安装Oracle 10G 企业版综合指南

http://forum.ubuntu.org.cn/viewtopic.php?f=44&t=170399  

Oracle 10g for ubuntu 安装指南

http://hi.baidu.com/gengjie/blog/item/11053d2a6ac8ae3d5343c194.html

ubuntu 8.10 安装Oracle 10G 企业版综合指南

http://hi.baidu.com/ubuntu2me/blog/item/678236f1bb519fa6a40f528b.html

ubuntu下安装oracle 10g

http://hi.baidu.com/wy975740772/blog/item/285a97d199a61886a1ec9c4a.html

 

分享到:
评论

相关推荐

    Ubuntu9.04安装Oracle10G.doc

    ### Ubuntu 9.04 下 Oracle 10G 安装指南 #### 一、环境与软件准备 本文档旨在指导如何在 Ubuntu 9.04 桌面平台上安装 Oracle 10G 数据库。为了确保安装过程顺利进行,请先确认已经具备以下条件: - **操作系统:*...

    在ubuntu 9.04上安装VMWareTools步骤 -上海嵌入式家园-开发板商城

    ### 在Ubuntu 9.04上安装VMware Tools的详细步骤及注意事项 #### 一、背景介绍 在虚拟化环境中,为了提高宿主机与虚拟机之间的兼容性和性能,通常需要在虚拟机内部安装一个名为VMware Tools的软件包。本文将详细...

    ubuntu9.04安装全体验

    3. **分区选择**:Ubuntu安装器将引导用户进行磁盘分区。这一步对于新手可能较为复杂,需要选择合适的分区策略,如删除现有分区创建新分区,或者使用LVM(逻辑卷管理)以灵活调整空间。 4. **网络配置**:在安装...

    Ubuntu 9.04 安装过程札记

    在本篇文章中,我们将深入探讨如何安装Ubuntu 9.04操作系统,这是一款基于Debian的Linux发行版,因其稳定性、易用性和强大的开源社区支持而受到广大用户的喜爱。Ubuntu 9.04,代号Jaunty Jackalope,发布于2009年,...

    硬盘安装ubuntu9.04过程详解

    标题中的“硬盘安装Ubuntu 9.04过程详解”指的是在个人计算机的硬盘上安装Linux Ubuntu 9.04操作系统的详细步骤。Ubuntu 9.04,代号“Jaunty Jackalope”,是Ubuntu发布的一个较早的版本,于2009年推出,它提供了对...

    ubuntu 9.04 安装配置优化全记录

    ubuntu 9.04 安装配置优化全记录

    Ubuntu 9.04从安装到配置详细讲解

    此教程收录了各个论坛的精华帖子,绝对给你打造一个完美的Ubuntu

    ubuntu 9.04基本命令

    对于学习ubuntu 9.04的童鞋很有用滴

    ubuntu9.04更新源

    ### Ubuntu 9.04 更新源配置详解 #### 背景介绍 Ubuntu 9.04(代号Jaunty Jackalope)是2009年4月发布的Ubuntu版本之一,它提供了许多功能改进和性能提升。随着时间的推移,用户可能会遇到软件包过时或下载速度慢的...

    完美的服务器--ubuntu 9.04

    Ubuntu 9.04 ISPconfig设置

    colinux的Ubuntu 9.04的镜像文件

    Ubuntu-9.04-1gb.7z,是colinux下的Ubuntu 9.04的镜像文件~

    新手windows下硬盘安装Ubuntu 9.04

    - 分区至少预留15GB空间用于Ubuntu安装(推荐更大)。 - 将`ubuntu-9.04-desktop-i386.iso`镜像文件放置于C盘根目录。 - 使用WinRAR解压ISO文件中的`casper`目录至C盘根目录。 - 解压`grub4dos-0.4.4.zip`中的`...

    Ubuntu 9.04产品指南

    - **生命周期**:Ubuntu 9.04的长期支持(LTS)周期为18个月,直至2010年10月。 #### 二、下载与准备 - **下载页面**:通过官方网址`http://www.ubuntu.com/getubuntu/download`访问下载页面。 - **桌面版本**:选择...

    OpenERP Installing Ubuntu9.04

    OpenERP Installing Ubuntu9.04

    Ubuntu 9.04中安装Memcachedb

    在Ubuntu 9.04中安装Memcachedb是一个相对直接的过程,但如果希望在系统上顺利运行Memcachedb,用户需要了解一些前置知识,包括对Memcachedb的基本认识、相关依赖库的安装,以及在Ubuntu系统上进行安装操作的具体...

    ubuntu9.04翻译软件stardict词典

    综上所述,Stardict在Ubuntu 9.04上的安装涉及到多个组件,包括核心程序、界面、插件以及语言支持,这些都旨在提供全面的翻译和词汇查询体验。通过安装这些DEB包,用户可以在Ubuntu环境中享受到便捷的词典服务,包括...

    在Ubuntu Server(804,904)上安装Oracle 10g企业版

    本指南旨在为希望在Ubuntu Server 8.04或9.04版本上安装Oracle 10g企业版数据库的用户提供了详细的步骤和注意事项。Ubuntu Server作为一款流行的Linux发行版,以其稳定性、安全性以及开源社区的强大支持而闻名。而...

    ubuntu9.04中文输入法安装包

    在Ubuntu 9.04操作系统中,中文输入法的安装对于使用中文的用户来说是必不可少的。这个压缩包提供了一套完整的解决方案,包含了多种输入法引擎和必要的支持库,以确保用户能够在系统中流畅地输入中文。以下是关于这...

    从零开始安装ubuntu9.04到硬盘与XP独立双系统

    ### 从零开始安装Ubuntu 9.04到硬盘与XP独立双系统:详细步骤解析 #### 安装前的准备工作 在开始安装Ubuntu 9.04与Windows XP共存的双系统之前,有几个重要的步骤需要准备: 1. **获取Ubuntu 9.04的Live CD或USB...

Global site tag (gtag.js) - Google Analytics