目录
一、介绍
二、硬件要求
三、软件要求
四、注意事项
五、前期准备工作
六、oracle安装及相关配置
七、防火墙设置和客户端测试
一、介绍
本文以opensuse 13.1 x86_32作为服务器系统,并在opensuse上安装oracle 10g r2。
二、硬件要求
系统内存&swap要求:
检测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官方文档要求的依赖包如下:
安装依赖包:

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版本如下:
因此我们需要把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下的安装至此结束。
相关推荐
openSUSE-12.3-DVD-x86_64.iso系统镜像,VM已成功安装、运行,就是zypper 在线源不认,需要研究研究
本教程将详细讲解如何在openSUSE 13.1操作系统上安装和配置vsftp 3.0.2版本。 首先,我们需要了解openSUSE 13.1是一个基于Linux的开源操作系统,它提供了丰富的软件包管理工具,如zypper,用于安装、更新和管理系统...
本知识点将详细介绍如何通过GRUB 2在硬盘上引导安装Windows 7和openSUSE 13.1,以及如何使用SystemRescueCD进行这一过程。 在开始安装之前,首先要制作一个GRUB 2启动U盘。制作这个启动U盘需要Linux系统的支持。...
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_...
最新的安装包 包含多个适配系统。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,版本 91.0.4472.164(正式版本) 64 位 .rpm(适用于 Fedora/openSUSE)系统。
刚才发布的自己没有看到,再发布一下 linux opensuse x86_64 免费 邮局 配置 postfix opensue11.1-X86_64 安装postfix文档笔记
本文档旨在为希望在openSuSE 10操作系统上安装Oracle数据库10g R2 (10.2.0.1)的用户提供详细的指导。尽管Oracle官方仅对SUSE Linux Enterprise Server (SLES) 提供正式支持,但在实际开发和测试环境中,有时也会需要...
openSUSE Leap 是 openSUSE 常规发行版本的新名称,在 13.2 之前它仅仅被称为“openSUSE”。 一、openSUSE 发行周期:(15年以前仅有一个openSUSE发行版) 1、openSUSE Leap 是 openSUSE 的常规版本, 在 42.3 ...
在 openSuse11 这个32位操作系统环境下安装32位的 Oracle11g 数据库是一项相对复杂但必要的任务,尤其对于那些需要在Linux环境中运行Oracle数据库的用户来说。下面是详细步骤: **一、安装 openSuse11** 1. 选择...
在OpenSUSE 11操作系统下安装Oracle 10g是一项技术性的工作,因为Oracle 10g在OpenSUSE 11上并不是官方支持的配置。以下是对安装过程及可能遇到问题的详细说明: 首先,确保Linux环境的软件包完整。在OpenSUSE 11中...
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
根据提供的文件信息,我们可以推断出这是一款名为"SUSE-12-SP2-Server-DVD-x86_64-GM-DVD1.iso"的操作系统镜像文件,该文件与SUSE Linux操作系统有关。接下来将详细介绍与该文件相关的知识点。 ### SUSE Linux简介 ...
- **32位版本**: `openSUSE-11.4-DVD-i586.iso`,适用于大多数传统的计算机硬件。 - **64位版本**: `openSUSE-11.4-DVD-x86_64.iso`,针对现代计算机硬件设计,提供了更好的性能和内存管理能力。 推荐从官方镜像...
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
**OpenSUSE 11.0 新手安装指南** OpenSUSE 是一款源自德国的开源操作系统,以其稳定性、灵活性和用户友好性而受到全球用户的喜爱。OpenSUSE 11.0 是该系列的一个重要版本,它在2008年发布,带来了许多新的特性和...
Oracle Instant Client是Oracle公司提供的一款轻量级的数据库连接工具,它允许用户在不安装完整Oracle数据库的情况下,与Oracle数据库进行交互。这个压缩包文件"oracle-instant-client11.2-sqlplus-11.2.0.3.0-1.x86...
通用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-...