`
meteoren
  • 浏览: 10370 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Ubuntu 10.04 下安装64位Oracle11gR2笔记

阅读更多

       本文针对的个人用户开发环境,所以在目录结构,用户设置等方面并不严谨,更多注重方便性,如果是用于生产环境,可参考oracle官方文档作相应调整.以下操作,如无特殊声明,均由普通用户"jasmine"完成,不再单独的添加oracle官方文档上要求的用户和用户组,并将"/opt"目录的所有权限赋予"jasmine",11g安装在"/opt/oracle11g/server"下。

    命令:

sudo chown jasmine.jasmine /opt

 

       系统软硬件环境,电脑是联想的Y450,OS是Ubuntu 10.04 beta2 64位版,默认选项安装,纯64位环境未安装32位子系统。虽说不是正式版,但已经比较稳定了。Oracle是11gR2 64位版本(以下简称11g)。参考了oracle官方的安装文档和网上的一些文章,总体来说,ubuntu可以完美的运行11g,但由于oracle官方并不直接支持ubuntu,所以细节上有些问题需要注意一下。


       安装过程分为如下步骤:

  1.         安装设置JDK
  2.         安装必要软件包
  3.         设置目录结构和符号链接
  4.         设置系统参数
  5.         开始安装及注意事项
  6.         后续设置

        1.安装设置JDK


        我个人习惯是Java的一套开发环境都是自己手动处理,不用源里面的,从Java官方网站下载linux下64位JDK,目前的版本是1.6.0_19版,安装在“/opt/jdk1.6.0”目录下,然后设置环境变量,修改文件 "/etc/environment",加入JAVA_HOME环境变量以及将jdk的bin加至路径中,例如

PATH="/opt/oracle11g/server/bin:/opt/jdk1.6.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:
/usr/games"
JAVA_HOME="/opt/jdk1.6.0"
LANG="zh_CN.UTF-8"

        然后解决中文问题,老办法,在jre目录下字体目录中建立"fallback"目录,然后copy或者link你喜欢的字体至目录下.

        至此JDK安装及设置完毕。

 

       2.安装必要的软件包

        11g所需要的软件包并不多,只要安装build-essential,rpm,libaio,ksh,libtool,libstdc++5这么几个包就够了,像motif和alien等包并不需要。如果源里面没有提供上述的包,可以去http://packages.ubuntu.com/ 查找下载,命令如下:

 

sudo apt-get install rpm libaio1 ksh libtool libstdc++5 build-essential 

        至此软件包设置完成。

 

       3.设置目录结构和符号链接

        由于各linux发行版之间的差异,需要对系统的一些结构做出调整,具体如下:

sudo ln -s /usr/bin/awk /bin/awk
sudo ln -s /usr/bin/rpm /bin/rpm
sudo ln -s /usr/bin/basename /bin/basename

sudo mkdir /etc/rc.d
sudo ln -s /etc/rc0.d /etc/rc.d/rc0.d
......
sudo ln -s /etc/rc6.d /etc/rc.d/rc6.d
也可以为:
# for i in 0 1 2 3 4 5 6 ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done

    然后在"/opt"目录下建立两个目录"/opt/oracle11g/server","/opt/oracle11g/oradata","server"用于存放11g的程序文件,"oradata"用于存放数据库文件。

mkdir /opt/oracle11g/server
mkdir /opt/oracle11g/oradata

    至此目录结构调整完毕

 

    4.设置系统参数

        根据oracle官方文档,修改"/etc/sysctl.conf"文件,加入如下内容

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

        修改"/etc/security/limits.conf",加入如下内容,其中"jasmine"为用户名,可根据实际情况调整。

jasmine soft nproc  2047
jasmine hard nproc  16384
jasmine soft nofile 1024
jasmine hard nofile 65536

        修改"/etc/pam.d/login",加入如下内容:

session required /lib/security/pam_limits.so
session required pam_limits.so

        然后执行命令:

sudo sysctl -p

        接下来设置必要的环境变量,修改用户目录下的".profile"文件,加入如下内容:

export ORACLE_BASE="/opt/oracle11g"
export ORACLE_HOME="/opt/oracle11g/server"
export ORACLE_SID="jasmine"
export ORACLE_OWNER="jasmine"
export NLS_LANG="Simplified chinese_china.al32utf8"

        至此系统参数和环境变量设置完成。

 

       5.开始安装及注意事项

        将11g的安装文件解压缩至"/tmp"目录下,然后进入安装文件目录运行命令

./runInstaller -jreLoc /opt/jdk1.6.0/jre

        使用我自己的JDK取代11g自带的jdk,避免中文环境下的乱码问题。

        安装过程中,选择“仅安装数据库软件”,在安装完成后再自行建立数据库,否则建立数据库时,界面是乱码。对于"先决条件检查“这一步,选择“全部忽略“即可,不必担心。

        然后等待....直到完成。当提示以root身份执行脚本时,照做即可。

        要点说明:

        1.如果是在本机安装,不是通过远程终端连接过来,不需要设置“DISPLAY"环境变量,也不需要执行xhost命令。

        2.如果安装过程中出现错误,一般是由于缺少软件包或者参数设置不正确引起的,请仔细核对。

        3.为简便起见,所有与数据库相关的用户与用户组,均使用我日常工作的用户和用户组,不再另建。

以下是安装时的截图:



 


 



 

 

 

 

 

 

 

 

 

       6.后续设置

       11g安装完成后,先不要运行netca和dbca,先解决oracle自带jdk的中文问题,目录位于"/opt/oracle11g/server/jdk/",处理办法同第一步,不再赘述。

       将11g的bin目录加之路径中,方便使用各种工具。

       然后运行"/opt/oracle11g/server/bin"下的"netca"和"dbca",创建监听器和数据库,数据库具体设置根据需要来选择。

       注意事项:

       dbca的界面有可能与桌面特效产生冲突导致窗体一片空白,如遇到这种情况,关闭桌面特效即可!

 

       启动数据库的相关命令,网上有现成的脚本,不再赘述,如果手动启动,可以执行如下命令:

       分别启动监听器,数据库和enterprise management

lsnrctl start
sqlplus sys/yourpassword as sysdba
SQL> startup
SQL> exit
emctl start dbconsole
 

       安装截图:

netca


dbca:



 

 

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 56.3 KB
  • 大小: 54.2 KB
  • 大小: 68.7 KB
  • 大小: 79.3 KB
  • 大小: 65.2 KB
  • 大小: 68.7 KB
  • 大小: 56.1 KB
  • 大小: 45.9 KB
  • 大小: 70.3 KB
  • 大小: 98 KB
  • 大小: 68.5 KB
  • 大小: 88 KB
  • 大小: 90.6 KB
  • 大小: 23.4 KB
  • 大小: 50.4 KB
  • 大小: 60.2 KB
  • 大小: 54.8 KB
  • 大小: 58 KB
  • 大小: 53.5 KB
  • 大小: 49.6 KB
  • 大小: 47.6 KB
  • 大小: 51.6 KB
  • 大小: 60.1 KB
  • 大小: 62.9 KB
  • 大小: 57.1 KB
  • 大小: 15.6 KB
  • 大小: 44.1 KB
  • 大小: 19.4 KB
分享到:
评论
4 楼 yuanpan1987 2011-12-24  
非常感谢,按照你的方法安装成功了
3 楼 meteoren 2010-05-28  
plkong 写道
非常感谢,安装成功了!不过中文后面乱码问题,是无法解决的,按你的方法,我装了3,4次都不行,最后,用了最简单的方法是直接把oracle自带的jdk删掉,将本地的jdk连接过去就OK!
sudo mv /opt/oracle11g/server/jdk /opt/oracle11g/server/jdk.bak
sudo ln -s /usr/local/lib/jdk1.6.0_20 jdk

这个地方是我没写清楚,软件安装完成后,在建数据库之前,修改/opt/oracle11g/server/jdk/jre/lib/fonts,建立fallback目录,拷贝中文字体到这个目录下面即可。11g自带的jdk是1.5.0.17版本,我没试过使用1.6版本的jdk替换它,不知道会不会有潜在的问题。呵呵
2 楼 plkong 2010-05-28  
非常感谢,安装成功了!不过中文后面乱码问题,是无法解决的,按你的方法,我装了3,4次都不行,最后,用了最简单的方法是直接把oracle自带的jdk删掉,将本地的jdk连接过去就OK!
sudo mv /opt/oracle11g/server/jdk /opt/oracle11g/server/jdk.bak
sudo ln -s /usr/local/lib/jdk1.6.0_20 jdk
1 楼 劉罡 2010-04-12  
非常详细,感谢分享!

相关推荐

    Ubuntu 10.04 安装配置手记.pdf

    本文档记录了 Ubuntu 10.04 的安装配置过程,包括硬盘安装、Grub4Dos 安装、menu.lst 文件修改、ubuntu-10.04-alternate-i386.iso 文件复制、安装过程、系统通用配置等。 一、硬盘安装 Ubuntu 10.04 Alternate i386...

    ubuntu 10.04LTS正式版DVD版ISO镜像32位64位种子

    如果你下载的是"ubuntu10.04"这个压缩包,那么里面应该包含的是Ubuntu 10.04的安装镜像,通过这个ISO文件,你可以创建安装光盘或USB驱动器,以便在你的计算机上安装这个系统。无论是为了个人探索开源世界,还是作为...

    ubuntu10.04安装配置指南.docx

    Ubuntu 10.04 安装配置指南 本文档提供了一个详细的 Ubuntu 10.04 安装配置指南,涵盖了从准备安装到配置输入法的所有步骤。首先,用户需要下载 Ubuntu 光盘镜像文件,并校验其 MD5 值,然后备份数据,最后可以选择...

    安装Ubuntu10.04全过程(图解)

    在深入探讨如何安装Ubuntu 10.04的全过程之前,我们先来了解下Ubuntu 10.04以及为何选择在VMware Workstation虚拟机中进行安装。 ### Ubuntu 10.04简介 Ubuntu 10.04 LTS(长期支持版本),代号为“Lucid Lynx”,...

    Ubuntu10.04软件安装.pdf

    "Ubuntu 10.04 软件安装指南" 从标题和描述中,我们可以了解到这篇文章的主要内容是关于 Ubuntu 10.04 的软件安装和基本配置的指南。从标签中,我们可以看到这是一个文档类型的资源。 从部分内容中,我们可以看到...

    ubuntu10.04_安装oracle_11g_r2.doc

    ### Ubuntu 10.04 上安装 Oracle 11g R2 详尽步骤 本文旨在详细介绍如何在 Ubuntu 10.04 系统上安装 Oracle 11g R2 数据库。此过程分为多个步骤,从环境准备、安装前的系统配置,到具体的安装流程,每一步都力求...

    ubuntu10.04 安装 opencv2.2.0

    ### Ubuntu 10.04 下安装 OpenCV 2.2.0 详细步骤 #### 知识点一:Ubuntu 10.04 环境介绍 - **Ubuntu 10.04 LTS**(代号 Lucid Lynx)是 Ubuntu 的一个长期支持版本,发布于2010年4月29日。它提供了大量的软件包,...

    Ubuntu 10.04完整版

    《Ubuntu 10.04完整版》这本书是针对Ubuntu 10.04 LTS(长期支持版)发行版的一份详尽指南,旨在帮助读者深入理解和熟练掌握这个流行的Linux操作系统。Ubuntu是一款基于Debian的开源操作系统,以其用户友好、易用性...

    ubuntu10.04LTS下安装jdk1.6_linux

    ### Ubuntu 10.04 LTS 下安装 JDK 1.6 的详细步骤及注意事项 #### 一、前言 在 Linux 系统中,特别是 Ubuntu 发行版中安装 Java 开发工具包 (JDK) 是一项常见的任务。本文将详细介绍如何在 Ubuntu 10.04 LTS 版本...

    ubuntu 10.04 LTS界面汉化包

    ubuntu10.04界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-zh-hans_1%3a10.04+20100421_all.deb language-pack-zh-hans-base_1%3a10.04+20100421_all.deb language-pack-...

    VM7安装Ubuntu 10.04系统

    - **操作系统类型**:选择Linux,版本Ubuntu 64位或32位,根据你的ISO文件和硬件来决定。 - **内存大小**:推荐至少分配512MB,但最好1GB或更多。 - **网络适配器**:一般选择NAT模式,方便虚拟机连接到互联网。 ...

    ubuntu10.04

    文件名“ubuntu-10.04-desktop-i386.iso.torrent”表明这是一个torrent文件,用于通过BitTorrent协议下载Ubuntu 10.04桌面版的ISO镜像,其中“i386”表示这是针对32位处理器架构的版本。BitTorrent是一种分布式文件...

    ubuntu 10.04上搭建oracle 11g个人总结

    本资源总结了在 Ubuntu 10.04 上搭建 Oracle 11g 的步骤和经验总结,旨在帮助用户更好地安装和配置 Oracle 11g 数据库管理系统。 一、安装必要的软件包 在安装 Oracle 11g 之前,需要安装必要的软件包,以确保 ...

    [转]ubuntu10.04安装oracle10.2g

    - Oracle在Linux上通常是64位版本,但这里提到了32位的库文件,这可能意味着你需要安装32位版本的Oracle,因为Ubuntu 10.04 64位版可能不直接支持32位Oracle。 - 安装过程中需要遵循Oracle的许可协议,并注意版权...

    Ubuntu10.04下安装NS2的具体步骤

    在Ubuntu 10.04操作系统中安装网络模拟器NS2(Network Simulator 2)是一项对初学者来说可能有些复杂的任务,但通过遵循详细的步骤,这个过程可以变得相对容易。NS2是一个广泛使用的开源工具,用于模拟和分析各种...

    VM下安裝ubuntu10.04的详细图文笔记

    在本文中,我们将深入探讨如何在VMware虚拟机中安装Ubuntu 10.04 LTS (Lucid Lynx)操作系统。Ubuntu 10.04是一款历史悠久且稳定的操作系统,尤其适合开发工作,特别是DM365 DVSDK4.02版本所推荐。以下是一步步的详细...

    VM下安-ubuntu10.04的详细图文教程

    4. 接下来,选择要安装的操作系统类型和版本,这里选择Linux的Ubuntu 64位或32位,根据你的需求选择。 5. 输入虚拟机的名称,例如“Ubuntu10.04”,并选择安装位置,如E盘的“ubuntu10.04”目录。 6. 设定虚拟机的...

    Ubuntu 10.04安装完全指南

    1. **11G 空间**:为了确保安装过程顺利进行以及系统后续的正常使用,建议为 Ubuntu 10.04 准备至少 11GB 的硬盘空间。 2. **UltraISO 9.3 版本**:这是一个非常实用的光盘映像制作与编辑软件,可以帮助你将 ...

    Ubuntu10.04下安装ns-allinone-2.35

    Ubuntu 10.04 下安装 ns-allinone-2.35 ns-allinone-2.35 是一个网络模拟器套件,能够模拟各种网络场景,广泛应用于计算机网络、通信网络、分布式系统等领域。下面是 Ubuntu 10.04 下安装 ns-allinone-2.35 的详细...

Global site tag (gtag.js) - Google Analytics