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

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

 
阅读更多
1.准备工作
    1.1 若是server版,需安装图形界面
      
 $ sudo apt-get install ubuntu-desktop


    1.2 安装必要的库包
      
 $ sudo apt-get install build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm

       
   
$sudo apt-get install libstdc++5 

此步很重要,不安装的话会出现MakefileException error in invoking target 'install' of makefile ins_ctx.mk错误。原因为ubuntu10+默认使用libstdc++6作为默认版本。如果安装不成功,可下载附件中安装包手动安装
sudo dpkg -i ***.deb

   
    1.3  创建一些命令的软连接
       
$ su - 
        # ln -sf bash /bin/sh
        # ln -s /usr/bin/awk /bin/awk
        # ln -s /usr/bin/rpm /bin/rpm
        # ln -s /usr/bin/basename /bin/basename
        # mkdir /etc/rc.d
        # for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done

2. 创建oracle相关用户及用户组,文件夹
   
    2.1 创建oinstall , dba用户组
        首先检查它们是否已经存在:

$grep oinstall /etc/group
 
$grep dba /etc/group
 
$grep nobody /etc/group

      
 $ su - 
        # addgroup oinstall
        # addgroup dba
#addgroup nobody
$sudo usermod -g nobody nobody


    2.2 创建oracle用户,并指定至以上创建的用户组

        --创建oracle用户
      
 # useradd -g oinstall -G dba -d /home/oracle -s /bin/bash oracle

        --设置密码
      
 # passwd oracle


    2.3 创建文件夹
        -- 创建oracle用户主目录
      
 $ su - 
        # mkdir /home/oracle
        # chown -R oracle:dba /home/oracle


        --创建ORACLE_BASE目录
      
 # mkdir -p /u01/oracle
  此步注意 /u01默认占用“/“文件系统空间。此位置可更改,例如改为 /opt/oracle

      
 # chown -R oracle:dba /u01


3. 设置系统参数
 
    3.1 编辑/etc/sysctl.conf文件,添加以下参数到最后。注意:修改前应先备份此文件。
      
 $ su - 
        # cp /etc/sysctl.conf /etc/sysctl.conf.bak

        ----------------------
        添加以下参数到sysctl.conf文件末尾。
  
 fs.file-max = 6815744
    fs.aio-max-nr = 1048576
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    net.core.rmem_default = 4194304
    net.core.rmem_max = 4194304
    net.core.wmem_default = 1048576
    net.core.wmem_max = 1048576
    net.ipv4.ip_local_port_range = 9000 65535


    3.2 编辑/etc/security/limits.conf , 添加以下参数到文件末尾。
        注:编辑前应先备份。
        -----------
   
oracle soft nproc 2047
    oracle hard nproc 16383
    oracle soft nofile 1023
    oracle hard nofile 65535


    3.3 修改/etc/pam.d/login文件,添加以下两行参数:
     
session required /lib/security/pam_limits.so
    session required pam_limits.so 


    3.4 激活sysctl.conf中配置
       
$ su - 
        # sysctl -p


    3.5 修改/etc/profile,设置环境变量
   
ORACLE_SID=orcl
    ORACLE_BASE=/u01/oracle
    ORACLE_HOME=/u01/oracle/product/10.0.2
    NLS_LANG=AMERICAN_AMERICA.UTF8
    PATH=$ORACLE_HOME/bin:$PATH
    export ORACLE_BASE ORACLE_SID ORACLE_HOME PATH NLS_LANG 


4. 准备安装文件

   4.1 从官方网站下载安装文件,文件拷贝至/u01下

     
 $ unzip 10201_database_linux32.zip



      以上文件为32位。

   4.2 解压缩后会出现database文件夹,此为安装文件。为安装文件指定相应权限。
   
   
$ sudo chmod 755 u01/oracle/database
    $ sudo chmod 755 u01/oracle/database/*.*
   
        $ chown -R oracle:dba /u01/database/


5. 开始安装
  
   5.1 安装需要图形化界面,若出现 Could not initialize class sun.awt.X11.XToolkit 异常,应执行以下命令配置。

    
 $ su - 
      # xhost +127.0.0.1

      或
    
 # export DISPLAY=:0.0


  5.2 开始安装
    
 $ su - oracle
      $ export LANG=en_US 
      $ cd /u01/database
      $ ./runInstaller  -ignoreSysPrereqs

        指定JRE目录,且忽略版本检查。
6、启动oracle
[root@oracle ~]# su - oracle              切换到oracle用户
$ lsnrctl start                 启动监听
$ sqlplus /nolog     进入sqlplus
SQL> conn /as sysdba           连接到sysdba
SQL> startup 启动数据库实例


7、关闭监听
$ sqlplus /nolog     进入sqlplus
SQL> conn /as sysdba           连接到sysdba
SQL> shutdown immediate      关闭数据库实例
SQL > exit           退出sqlplus
$ lsnrctl stop  关闭监听

----------- 结束 -----------------

备注:
 
  1. 在安装至 “ Database Configuration Assist “ 时,界面是空白的,这是正常现象。 此步需花费较长时间。此步成功后会弹出 实例名,服务名等信息提示窗口。

  2. 安装成功后,在oracle用户下执行sqlplus system/pwd 可成功登录,但切换为 日常用户 后会报错。 因为在 日常用户 的环境变量中未指定ORACLE_SID. 修改 ~/.bashrc 或 ~/.bash_profile文件,添加export ORACLE_SID=orcl 即可。
  
    若出现在 日常用户 下找不到sqlplus命令,则创建软连接至/bin下。
    $ sudo ln -s $ORACLE_HOME/bin/sqlplus /bin/sqlplus
分享到:
评论

相关推荐

    Ubuntu 10.04 安装配置手记.pdf

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

    ubuntu10.04安装配置指南.docx

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

    Ubuntu10.04下Oracle10g安装全过程.pdf

    ### Ubuntu 10.04 下 Oracle 10g 安装全过程详解 #### 一、安装必需的软件包 为了确保 Oracle 10g 能够顺利安装并运行在 Ubuntu 10.04 上,需要安装一系列必要的依赖包。这些依赖包括编译工具、库文件和其他支持性...

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

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

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

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

    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 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-...

    Ubuntu 10.04安装完全指南

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

    Ubuntu 10.04完整版

    安装Ubuntu 10.04时,用户可以选择多种安装方式,包括标准的图形化安装、网络安装以及文本模式安装。其中,图形化安装是最常用的,通过简单的步骤引导用户完成分区、设置用户账户和时区等配置。 系统启动后,用户...

    ubuntu10.04_安装oracle_11g_r2.doc

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

    U盘安装Ubuntu教程+Ubuntu系统安装oracle10g教程

    Ubuntu系统安装oracle10g教程图文教程 制作U盘ubuntu启动工具universal-usb-installer.exe 包含所需ubuntu10.04迅雷下载种子 oracle for linux 下载链接 缺失文件compat-libstdc++-33-3.2.3-47.3.i386.rpm

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

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

    Ubuntu10.04软件安装.pdf

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

    ubuntu10.04

    标题“Ubuntu10.04”指的是Ubuntu操作系统的一个特定版本,即10.04 LTS(长期支持版),代号为“Lucid Lynx”。Ubuntu是基于Debian GNU/Linux的开源操作系统,以其用户友好的界面和广泛的应用软件库而闻名。LTS版本...

    VM7安装Ubuntu 10.04系统

    - 启动虚拟机,进入Ubuntu安装界面。选择语言,然后点击“Install Ubuntu”开始安装。 - 选择安装类型,如果你是新手,推荐选择“Use entire disk”自动分区。 - 设置用户信息,包括用户名、密码和时区。 - 等待...

    ubuntu10.04LTS下安装jdk1.6_linux

    本文将详细介绍如何在 Ubuntu 10.04 LTS 版本上安装 Oracle JDK 1.6,并解决安装过程中可能出现的问题。 #### 二、准备工作 1. **下载 JDK 安装包** - 访问 Oracle 官方网站提供的 JDK 存档页面:[Oracle JDK 1.6...

    ubuntu 10.04安装 fortran 90

    在Ubuntu 10.04系统中安装Fortran 90需要遵循一系列步骤,因为该版本的Ubuntu相对较老,所以可能需要处理一些依赖问题。以下是一个详细的安装过程: 首先,确保你的系统是Ubuntu 10.04。如果你使用的是其他版本的...

Global site tag (gtag.js) - Google Analytics