`
ldzyz007
  • 浏览: 715209 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

ubuntu安装oracle

阅读更多
sys
system
sysman
dbsnmp

1.安装依赖包

  sudo apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++6 alien    
  sudo apt-get install gcc libaio1 lesstif2 lesstif2-dev make libc6 libc6-i386 libc6-dev-i386 libstdc++5 lib32stdc++6 lib32z1 ia32-libs

2.修改ubuntu的版本,欺骗oracle安装程序

  vi /etc/redhat-release  
  Red Hat Linux release 3.1 (drupal)

3.创建用户

  adduser oracle

4.设置swap区(fdisk -l 查看分区情况)

  dd if=/dev/zero of=tmp_swap bs=1k count=900000
  chmod 600 tmp_swap
  mkswap tmp_swap
  swapon tmp_swap

  完成安装以後,可以释放这个空间:
  swapoff tmp_swap
  rm tmp_swap

5.修改/etc/sysctl.conf (sudo gedit /etc/sysctl.conf 或vi /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


6.修改/etc/security/limits.conf

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

修改/etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so


7.让修改生效
  sudo sysctl -p

8.产生相应的软连接

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
for i in 0 1 2 3 4 5 6; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d; done
ln -s /etc/init.d /etc/rc.d/init.d

sudo ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
sudo ln -s /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5/libgcc_s.so /lib64/libgcc_s.so.1


sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.5 /lib64/libstdc++.so.5
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/libstdc++.so.6
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/libstdc++.so.6

9.修改/home/oracle/.profile  (/home/oracle/.bashrc)

export ORACLE_BASE="/home/oracle_11g"
export ORACLE_HOME="/home/oracle_11g/server"
export ORACLE_SID="orcl"
export ORACLE_OWNER="oracle"
export NLS_LANG="Simplified chinese_china.al32utf8"


10.开始安装

sudo mkdir /opt/ora10
sudo chown -R oracle:oracle /opt/ora10
sudo chmod -R 770 /opt/ora10

chmod 777 oracle -R
cd/oracle
./runInstaller

11.常见错误




Error in invoking target 'agent nmhs' of makefile '/home/oracle/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk'
修改  vi /home/oracle/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk 
 
变更前: 
LDFLAGS=-Wl -o $@... 
 
变更后: 
LDFLAGS=-Wl,--copy-dt-needed-entries -o $@... 

然后点“Retry”按钮继续安装





INFO: gcc: error: /lib64/libgcc_s.so.1: No such file or directory

INFO: gcc: error: /usr/lib64/libstdc++.so.6: No such file or directory

Error in invoking target 'all_no_orcl' of makefile '/home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/ins_rdbms.mk'


sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.14 /lib64/libstdc++.so.5
sudo ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5
  • 大小: 25.5 KB
  • 大小: 25.5 KB
分享到:
评论

相关推荐

    Ubuntu安装Oracle所需包

    在Ubuntu系统上安装Oracle数据库需要遵循一定的步骤,因为Oracle数据库对操作系统环境有一定的要求,并且需要安装一系列的依赖包来确保其稳定运行。本教程将详细解释如何在Ubuntu上准备环境并解决可能出现的问题。 ...

    Ubuntu 安装oracle

    ubuntu上装oracle确实挺复杂的,因为oracle不支持嘛,折腾了几天,装上之后也很爽。

    UBUNTU安装ORACLE11G

    在ubuntu上安装oracle11g,其中有些小细节,不注意是会出问题的,当时我费了不少力的。

    Ubuntu 安装Oracle Database 快捷版

    Ubuntu 安装 Oracle Database 快捷版 本文将指导用户如何在 Ubuntu 系统中快速安装 Oracle Database 快捷版(XE),并进行基本配置。通过本文,用户可以快速搭建 Oracle-xe 快捷版,满足基本数据库需求。 知识点1...

    Ubuntu 16.04安装Oracle 11gR2入门教程图文详解

    - **创建Oracle安装目录**:根据Oracle官方文档,在`/u01`或`/u02`下创建安装目录。 - **创建Oracle用户和用户组**:出于安全考虑,创建专用的Oracle用户和组(如`oinstall`和`dba`)。 - **配置内核参数**:使用`/...

    Oracle 11g for ubuntu 安装教程

    Oracle 11g for ubuntu 安装教程 Oracle 11g 是一个功能强大的关系数据库管理系统,但是其在 Ubuntu 下的安装却存在一定的难度。以下是 Oracle 11g for ubuntu 安装教程的知识点总结: 安装前提条件 * Ubuntu ...

    ubuntu14、16安装Oracle数据库的详细文档

    总结来说,安装Oracle数据库在Ubuntu 14.04上涉及到了系统初始化、系统更新、依赖包安装、桌面环境安装以及Oracle数据库安装等多个步骤。每个步骤都需要严格按照Oracle的文档指导进行,以确保数据库能够顺利运行。在...

    ubuntu下安装oracle10g

    在Ubuntu 8.04系统上安装Oracle 10g是一项技术性较强的任务,涉及到操作系统配置、依赖安装、用户权限管理以及数据库实例的创建等多个环节。以下是对整个过程的详细阐述: 1. **系统需求与准备**:首先,确保你的...

    Ubuntu 10.10安装Oracle 10g

    ### Ubuntu 10.10 安装 Oracle 10g 详尽教程 #### 一、概述 本文档提供了一套详细的指南,用于在 Ubuntu 10.10 操作系统上安装 Oracle 10g 数据库。该文档由长春工业大学软件职业技术学院的李阳撰写,针对的是那些...

    Ubuntu16.04安装Oracle11g

    Ubuntu16.04安装Oracle11g

    ubuntu9.10 安装oracle10G

    【Ubuntu9.10 安装Oracle10G】是一个关于在Ubuntu 9.10操作系统上安装Oracle数据库10g的实践教程。这个过程包括了多个步骤,确保系统满足安装Oracle所需的基本要求,并对系统进行必要的配置。 首先,安装过程中涉及...

    ubuntu16下安装oracle11g

    - 执行安装脚本,如runInstaller,按照Oracle安装向导进行操作,选择适当的安装选项,如创建数据库或仅安装数据库软件。 9. 安装后配置: 安装完成之后,还需要配置监听器和数据库实例,以及创建必要的数据库文件。...

    在Ubuntu上安装Oracle JDK

    ### 在Ubuntu上安装Oracle JDK #### 背景与意义 Ubuntu是一款广泛使用的Linux发行版,因其稳定性、安全性和开源特性而深受开发者喜爱。对于Java开发者而言,在Ubuntu上配置一个良好的Java开发环境至关重要。默认...

    Ubuntu下oracle安装说明

    Ubuntu下oracle安装说明,比较经典的教材,亲自实验成功过。截图看技术博客:pm.htjs.cbb

    Ubuntu_10安装Oracle_10g手记

    解压Oracle安装文件后,以oracle用户身份运行`runInstaller`脚本,指定自定义的JRE位置,避免出现中文乱码问题。完成图形界面安装后,以root身份执行两个脚本来完成最终的配置: - `/opt/ora10g/oraInventory/...

    Ubuntu 16.04(Ubuntu 16.04安装Oracle 11g及配置环境pdf)

    在本文中,我们将深入探讨如何在Ubuntu 16.04操作系统上安装Oracle 11g数据库,并进行必要的环境配置。Ubuntu 16.04是Linux发行版中的一款稳定且广泛使用的版本,而Oracle 11g是企业级的关系型数据库管理系统,适合...

    Linux安装Oracle19C详细步骤

    Linux安装Oracle19C详细步骤 在这篇文章中,我们将详细介绍如何在 CentOS 7 和 Red Hat 7 系统中安装 Oracle 19C。整个安装过程可以分为六个步骤:系统要求和准备、关闭防火墙、图形桌面、selinux、修改静态 IP、...

    VMware安装Ubuntu10.10和Oracle11gr1.doc

    在本文中,我们将详细探讨如何在VMware Workstation 7.1.3环境下安装Ubuntu 10.10(Maverick Meerkat)操作系统,以及后续如何在该环境中安装Oracle 11g Release 1 (11.1.0.7.0)数据库。这些步骤对于那些希望在虚拟...

Global site tag (gtag.js) - Google Analytics