`
ipumpkin
  • 浏览: 6830 次
  • 性别: 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
分享到:
评论

相关推荐

    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.04LTS正式版DVD版ISO镜像32位64位种子

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

    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日。它提供了大量的软件包,...

    Ubuntu10.04 Server Oracle Setup

    ### Ubuntu 10.04 Server 上的 Oracle 安装与配置详解 #### 知识点一:环境准备与用户管理 在 Ubuntu 10.04 Server 中部署 Oracle 数据库,首先需进行一系列的环境准备,包括创建必要的用户与组,以及调整系统配置...

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

    Ubuntu10.04安装图文教程.doc

    在安装Ubuntu 10.04的过程中,首先要了解如何启动试用环境。通过下载Ubuntu 10.04的ISO镜像文件,你可以选择硬盘安装或制作光盘启动。进入试用的Live CD桌面后,如果打算进行硬盘安装,可以在终端中使用`sudo umount...

    Ubuntu 10.04安装完全指南

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

    Ubuntu 10.04完整版

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

    Ubuntu 10.04 安装配置手记.pdf

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

    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

    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 LTS安装通过GCC-2.95安装包

    cpp-2.95_2.95.4-24_i386.deb; gcc-2.95_2.95.4-24_i386.deb; g++-2.95_2.95.4-24_i386.deb; libstdc++2.10-glibc2.2_2.95.4-24_i386.deb ; libstdc++2.10-dev_2.95.4-24_i386.deb

Global site tag (gtag.js) - Google Analytics