`
xmy20051643
  • 浏览: 39697 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

opensuse 13.1 x86_32安装oracle10g r2

 
阅读更多

目录

一、介绍

二、硬件要求

三、软件要求

四、注意事项

五、前期准备工作

六、oracle安装及相关配置

七、防火墙设置和客户端测试

 

一、介绍

本文以opensuse 13.1 x86_32作为服务器系统,并在opensuse上安装oracle 10g r2。

 

二、硬件要求

系统内存&swap要求:

  • 至少1024M物理内存

  • 下表展示物理内存和swap空间大小要求

    Available RAMSwap Space Required
    Between 1024 MB and 2048 MB 1.5 times the size of RAM
    Between 2049 MB and 8192 MB Equal to the size of RAM
    More than 8192 MB 0.75 times the size of RAM
  • /tmp目录下至少400M磁盘空间

  • 依据oracle安装类型的不同,至少保证1.5G到3.5G的空余磁盘空间

  • 1.2 GB of disk space for a preconfigured database that uses file system storage (optional)

检测物理内存

# grep MemTotal /proc/meminfo

检测swap大小

# grep SwapTotal /proc/meminfo

 

三、软件要求

操作系统:opensuse 13.1 x86_32

openSUSE-13.1-DVD-i586.iso

数据库软件:oracle 10g R2

10201_database_linux32.zip

客户端:sqldeveloper

sqldeveloper-4.0.3.16.84-1.noarch.rpm 

 

四、注意事项

oracle安装需图形界面,请安装gnome、kde、xfce等任意界面,本文中opensuse以xfce作为系统GUI安装。本文不会以root用户操作系统,因此所有的命令都通过sudo来执行。

 

五、前期准备工作

1、安装oracle依赖包 

oracle官方文档要求的依赖包如下:

Packages

The following packages (or later versions) must be installed:

 

SUSE Linux Enterprise Server 9:

 

gcc-3.3.3-43

gcc-c++-3.3.3-43

glibc-2.3.3-98

libaio-0.3.98-18

libaio-devel-0.3.98-18

make-3.80

openmotif-libs-2.2.2-519.1

安装依赖包:

 

 2、创建oracle用户和组

运行以下命令添加oracle用户和组:

(1)创建oinstall组

sudo /usr/sbin/groupadd oinstall

(2)创建dba组

sudo /usr/sbin/groupadd dba

(3)建立oracle用户并加入组

sudo /usr/sbin/useradd -m -g oinstall -G dba oracle

(4)修改账户密码

sudo passwd oracle

 

3、将oracle用户添加到sudoer用户组

编辑/etc/sudoers文件,在root ALL=(ALL) ALL添加一句oracle ALL=(ALL) ALL,并保存

 4、修改系统内核参数

略。(经测试,不修改系统内核参数也能把oracle安装上,对于开发机来说,不修改亦可,对于生产机器,请参考oracle官方文档修改参数)。

5、修改/etc/security/limits.conf

sudo vim /etc/security/limits.conf

添加如下内容:

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

 

6、修改/etc/pam.d/login

sudo vim /etc/pam.d/login,添加如下内容:

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

 7、修改LINUX版本信息

oracle10g支持的linux版本如下:

Item Requirement
Operating system One of the following operating system versions:
  • Red Hat Enterprise Linux 3.0 (Update 3 or later)

  • Red Hat Enterprise Linux 4.0

  • SUSE Linux Enterprise Server 9.0

  • Asianux 1.0

  • Asianux 2.0

 因此我们需要把opensuse 13.1的版本休息修改为SLES 9的版本,修改/etc/SuSE-release文件。

 

8、修改/etc/profile文件

if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
        else
              ulimit -u 16384 -n 65536
        fi
fi

 

9、创建ORACLE安装文件夹和数据存放文件夹

sudo mkdir /opt/oracle

sudo mkdir /opt/oracle/102

sudo chown -R oracle:dba /opt/oracle

10、修改/etc/hosts文件

修改/etc/hosts文件,查看是否有一条localhost指向127.0.0.1的记录,有则不用修改。

11、修改oracle用户环境变量

编辑~/.bashrc文件,加入:

 

 六、安装并设置oracle

1、修改shell环境变量

如果系统安装的时候选择系统语言为中文,则安装oracle的时候安装程序会乱码,因此修改shell的环境变量使安装环程序以英文安装。

 

运行安装程序./runInstaller

选择dba组,下面也一样选择DBA组

下面步骤如果有不通过的地方,直接选yes进入下一步

进入安装信息汇总后点击intsall

进入安装过程

安装过程中出现如下错误

 

则查看/opt/oracle/oraInventory/logs下的error文件

显示主机解析错误,此时不要退出安装,编辑/etc/hosts文件,将主机加入,指向127.0.0.1,retry即可。

 

 运行脚本

如图

完成安装

 访问em

 至此,安装完成。

 七、防火墙设置和客户端测试

1、防火墙设置

编辑/etc/sysconfig/SuSEfirewall2,找到FW_SERVICES_EXT_TCP和FW_SERVICES_EXT_UDP,将要开放 的端口加入。

保存退出后运行

sudo /sbin/rcSuSEfirewall2 restart

2、客户端访问测试

 

===========================================================

oracle在opensuse下的安装至此结束。

  • 大小: 83.7 KB
  • 大小: 43 KB
  • 大小: 4.8 KB
  • 大小: 12.3 KB
  • 大小: 3.8 KB
  • 大小: 11.4 KB
  • 大小: 10.2 KB
  • 大小: 6.9 KB
  • 大小: 5.5 KB
  • 大小: 17.2 KB
  • 大小: 27.9 KB
  • 大小: 802.9 KB
  • 大小: 194.9 KB
  • 大小: 90.7 KB
  • 大小: 105.8 KB
  • 大小: 188.7 KB
  • 大小: 110.8 KB
  • 大小: 7.1 KB
  • 大小: 3.7 KB
  • 大小: 10.3 KB
  • 大小: 54.6 KB
  • 大小: 56.1 KB
  • 大小: 35.2 KB
  • 大小: 11 KB
  • 大小: 43.7 KB
  • 大小: 32.5 KB
分享到:
评论

相关推荐

    openSUSE-12.3-DVD-x86_64.iso.txt

    openSUSE-12.3-DVD-x86_64.iso系统镜像,VM已成功安装、运行,就是zypper 在线源不认,需要研究研究

    openSUSE 13.1安装vsftp 3.0.2

    本教程将详细讲解如何在openSUSE 13.1操作系统上安装和配置vsftp 3.0.2版本。 首先,我们需要了解openSUSE 13.1是一个基于Linux的开源操作系统,它提供了丰富的软件包管理工具,如zypper,用于安装、更新和管理系统...

    GRUB 2 引导硬盘安装 Windows 7 和 openSUSE 13.1

    本知识点将详细介绍如何通过GRUB 2在硬盘上引导安装Windows 7和openSUSE 13.1,以及如何使用SystemRescueCD进行这一过程。 在开始安装之前,首先要制作一个GRUB 2启动U盘。制作这个启动U盘需要Linux系统的支持。...

    nmon16m性能监控工具

    nmon_x86_64_oel5,nmon_x86_64_oel6,nmon_x86_64_oel7,nmon_x86_64_oel8,nmon_x86_64_opensuse10,nmon_x86_64_opensuse11,nmon_x86_64_opensuse12,nmon_x86_64_opensuse15,nmon_x86_64_rhel5,nmon_x86_64_...

    nmon16h_helpsystems_v2.tar.gz

    最新的安装包 包含多个适配系统。nmon_arm_32_ubuntu16 nmon_power_64le_sles15 nmon_power_64_sles11 nmon_x86_64_debian9 nmon_...x86_64_debian8 nmon_x86_64_opensuse10 nmon_x86_64_sles10 nmon_x86_64_ubuntu17

    google-chrome-stable_current_x86_64.rpm

    谷歌浏览器离线安装包google-chrome-stable_current_x86_64.rpm,版本 91.0.4472.164(正式版本) 64 位 .rpm(适用于 Fedora/openSUSE)系统。

    opensue11.1-X86_64 安装postfix文档笔记

    刚才发布的自己没有看到,再发布一下 linux opensuse x86_64 免费 邮局 配置 postfix opensue11.1-X86_64 安装postfix文档笔记

    openSUSE Linux Tumbleweed x86_64-1.0 20191124 vagrant虚拟机virtualbox亲测可用

    openSUSE Leap 是 openSUSE 常规发行版本的新名称,在 13.2 之前它仅仅被称为“openSUSE”。 一、openSUSE 发行周期:(15年以前仅有一个openSUSE发行版) 1、openSUSE Leap 是 openSUSE 的常规版本, 在 42.3 ...

    openSuse11 安装下 oracle11g

    在 openSuse11 这个32位操作系统环境下安装32位的 Oracle11g 数据库是一项相对复杂但必要的任务,尤其对于那些需要在Linux环境中运行Oracle数据库的用户来说。下面是详细步骤: **一、安装 openSuse11** 1. 选择...

    opensuse11下安装oracle10g

    在OpenSUSE 11操作系统下安装Oracle 10g是一项技术性的工作,因为Oracle 10g在OpenSUSE 11上并不是官方支持的配置。以下是对安装过程及可能遇到问题的详细说明: 首先,确保Linux环境的软件包完整。在OpenSUSE 11中...

    grafana-8.4.3-1.x86_64.rpm

    grafana-8.4.3-1.x86_64.rpm 适用于:Red Hat、CentOS、RHEL 、 Fedora (64 位)、OpenSUSE 和 SUSE

    VirtualBox-6.0-6.0.10_132072_openSUSE150-1.x86_64.rpm

    VirtualBox-6.0-6.0.10_132072_openSUSE150-1.x86_64.rpm

    SUSE-12-SP2-Server-DVD-x86_64-GM-DVD1.iso

    根据提供的文件信息,我们可以推断出这是一款名为"SUSE-12-SP2-Server-DVD-x86_64-GM-DVD1.iso"的操作系统镜像文件,该文件与SUSE Linux操作系统有关。接下来将详细介绍与该文件相关的知识点。 ### SUSE Linux简介 ...

    硬盘安装openSUSE_Linux_11.4_图文教程

    - **32位版本**: `openSUSE-11.4-DVD-i586.iso`,适用于大多数传统的计算机硬件。 - **64位版本**: `openSUSE-11.4-DVD-x86_64.iso`,针对现代计算机硬件设计,提供了更好的性能和内存管理能力。 推荐从官方镜像...

    nmon_linux_14i.tar.gz

    215K nmon_x86_opensuse12 187K nmon_x86_puppy431 192K nmon_x86_sles11 192K nmon_x86_sles11_oldest 241K nmon_x86_ubuntu1110 294K nmon_x86_ubuntu13 192K nmon_x86_ubuntu6 192K nmon_x86_ubuntu7 239K nmon_...

    VirtualBox-6.0-6.0.10_132072_openSUSE132-1.x86_64.rpm

    VirtualBox-6.0-6.0.10_132072_openSUSE132-1.x86_64.rpm

    opensuse11.0_新手_安装指南

    **OpenSUSE 11.0 新手安装指南** OpenSUSE 是一款源自德国的开源操作系统,以其稳定性、灵活性和用户友好性而受到全球用户的喜爱。OpenSUSE 11.0 是该系列的一个重要版本,它在2008年发布,带来了许多新的特性和...

    oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.x86_64.zip

    Oracle Instant Client是Oracle公司提供的一款轻量级的数据库连接工具,它允许用户在不安装完整Oracle数据库的情况下,与Oracle数据库进行交互。这个压缩包文件"oracle-instant-client11.2-sqlplus-11.2.0.3.0-1.x86...

    64位Linux Oracle客户端

    通用Linux Oracle 64位客户端,在OpenSuse 13.2上测试通过,包含以下四个文件: 1.oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.rpm 2.oracle-instantclient11.2-devel-11.2.0.1.0-1.x86_64.rpm 3.oracle-...

Global site tag (gtag.js) - Google Analytics