`
abin103
  • 浏览: 152942 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

fedora10 上oracle11g 安装(翻译)

阅读更多

原文:http://www.oracle-base.com/articles/11g/OracleDB11gR1InstallationOnFedora10.php

1.下载软件

Download the following software:

2.解压文件

unzip linux_11gR1_database.zip

你将看到存在单个路径叫"database" 包含安装的文件.

3.修改Hosts File

The /etc/hosts file must contain a fully qualified name for the server:

<IP-address>  <fully-qualified-machine-name>  <machine-name>

4.设置 Kernel 参数

Oracle recommend the following minimum parameter settings:

kernel.shmall = 2097152
kernel.shmmax = 2147483648 # Smallest of -> (Half the size of the physical memory) or (4GB - 1 byte)
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536 # 512 * PROCESSES
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144

The current values can be tested using the following command:

/sbin/sysctl -a | grep <param-name>

For Fedora 10, the following lines should be appended to the "/etc/sysctl.conf" file. Some match default parameter values, but I've included them for clarity.

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144

Run the following command to change the current kernel parameters:

/sbin/sysctl -p

Add the following lines to the /etc/security/limits.conf file:

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

Add the following line to the /etc/pam.d/login file, if it does not already exist:

session    required     pam_limits.so

Start the Firewall administration dialog (System > Administration > Firewall). Click the "Disable" button followed by the apply button on the toolbar, then close the dialog.

Disable secure linux by editing the /etc/selinux/config file, making sure the SELINUX flag is set as follows, then reboot the server:

SELINUX=disabled

Alternatively, this alteration can be done using the GUI tool (System > Administration > SELinux Management). Set the "System Default Enforcing Mode" to "Disabled", agree to the confirmation dialog and reboot the system.

5.安装依赖的包

Install the following packages:

yum install binutils
yum install glibc glibc-common libgcc libstdc++
yum install make
yum install elfutils-libelf elfutils-libelf-devel
yum install glibc-devel gcc gcc-c++ libstdc++-devel
yum install unixODBC unixODBC-devel
yum install libaio libaio-devel
yum install sysstat
yum install compat-libstdc++(*用这个就好su -c 'yum install compat-libstdc++-33 compat-libstdc++-296')

If you are performing the 64-bit installation, make sure both the 32-bit and 64-bit libraries are installed.

Create the new groups and users:

groupadd oinstall
groupadd dba
groupadd oper
groupadd asmadmin

useradd -g oinstall -G dba,oper,asmadmin oracle
passwd oracle

Note. We are not going to use th "asmadmin" group, since this installation will not use ASM.

Create the directories in which the Oracle software will be installed:

mkdir -p /u01/app/oracle/product/11.1.0/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01

Login as root and issue the following command:

xhost +<machine-name>

Edit the /etc/redhat-release file replacing the current release information (Fedora release 10 (Cambridge)) with the following:

redhat release 5

Login as the oracle user and add the following lines at the end of the .bash_profile file:

# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=fedora10.localdomain; export ORACLE_HOSTNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1; export ORACLE_HOME
ORACLE_SID=DB11G; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

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

6.安装

Log into the oracle user. If you are using X emulation then set the DISPLAY environmental variable:

DISPLAY=<machine-name>:0.0; export DISPLAY

Start the Oracle Universal Installer (OUI) by issuing the following command in the database directory:

./runInstaller
0
0
分享到:
评论

相关推荐

    fedora11安装Oracle 10g .pdf

    Fedora11 安装 oracle10g_10.2的步骤

    linux下oracle11g安装所需要的rpm包

    我的是64位的fedora17操作系统安装oracle11g数据库,安装过程中发现少了许多package,于是在网上各个地方下了所需要的所有rpm包,有些网上没有的,用yum install **.rpm可能会有的安装。整理不易,下载花了好多分,...

    fedora8上安装oracle

    Oracle 11g不支持Red Hat 8,因此需要确保你的Fedora 8系统的内核版本至少是2.4.21-138。可以使用`uname -r`命令检查当前内核版本。如果版本过低,可能需要通过升级内核或者寻找与Oracle兼容的旧版Fedora来满足需求...

    Linux rpm for fedora 7 oracle 10g install 4

    Linux rpm for fedora 7 oracle 10g install oracle 10g Linux rpm for fedora 7 oracle 10g install oracle 10g

    fedora 7安装oracle10g所需软件2

    在Fedora 7系统上安装Oracle 10g是一项复杂的工作,因为Oracle数据库软件通常对操作系统版本和依赖性有特定的要求。在这个过程中,你需要确保所有必要的软件包都已安装并且是最适合Oracle 10g的版本。以下是标题和...

    fedora13上面安装oracle10g

    在Fedora 13上安装Oracle 10g是一个相对复杂的过程,因为Oracle官方并不直接支持Fedora操作系统,特别是较旧的版本如Fedora 13。然而,通过一些技巧和工作,我们可以让这个过程变得可行。以下是安装Oracle 10g在...

    Oracle10g_Linux安装步骤

    以下是对Oracle10g在Linux系统(如Fedora11)上安装的详细步骤的解析: 1. **配置安装环境** 在安装Oracle数据库之前,确保系统满足最低硬件和软件需求。Fedora11需要更新到最新补丁,以确保与Oracle10g兼容。检查...

    oracle11g依赖包

    在这个场景下,我们有一个名为"oracle11g依赖包"的压缩文件,其中包含了在CentOS 7.7服务器上安装Oracle 11g时可能会缺失的依赖。 首先,让我们深入理解Oracle 11g的安装依赖。在Linux环境下,Oracle 11g的安装通常...

    Fedora 12 下oracle安装

    在Fedora 12 下oracle安装,讲的很详细,希望对大家有帮助。

    oracle11g所有rpm包大全

    在Oracle 11g的部署中,RPM包被用来简化安装和配置过程,确保所有依赖关系得以解决。 Oracle 11g的所有RPM包通常包括以下组件: 1. **Oracle Database Server**: 这是核心的数据库引擎,负责数据的存储、查询和...

    Fedora Core 5系统下安装Oracle 10g

    在Fedora Core 5系统上安装Oracle 10g是一项技术性较强的任务,涉及到操作系统与数据库软件的集成。以下是详细的步骤和相关知识点: 1. **创建Oracle组和用户**: 在Linux环境下,为了安全和管理的便利,通常会...

    redhat5.8安装oracle11g时需要的依赖库

    在Red Hat Enterprise Linux 5.8 (RHEL5.8)上安装Oracle 11g数据库是一项技术性较强的任务,需要确保系统满足一系列的依赖条件。Oracle 11g是Oracle公司的一款企业级数据库管理系统,它对操作系统环境、硬件配置以及...

    oracle 11g安装所需的rpm

    2. **Oracle 11g的RPM需求**:Oracle 11g在Linux上的安装需要一系列RPM包,包括但不限于开发库、运行时库、系统工具和其他与数据库相关的组件。这些RPM包提供了运行Oracle数据库所需的基本环境和功能。 3. **常见的...

    Linux rpm Linux rpm for fedora 7 oracle 10g install

    Linux rpm for fedora 7 oracle 10g install oracle 10g

    fedora12下安装oracle11客户端(完整说明)

    请注意,由于Oracle对Linux发行版的支持策略,直接在Fedora上安装Oracle客户端可能会遇到兼容性问题。此外,Oracle官方建议使用RPM包管理器进行安装,而不是手动解压。然而,上述步骤提供了一个手动安装的示例,这...

    在AIX6上安装Oracle11gR2的详细操作步骤

    在AIX6操作系统上安装Oracle 11g R2涉及到一系列复杂的步骤,需要充分的规划和准备。本知识点将详细介绍在AIX6系统上安装Oracle 11g R2的具体操作步骤,以及Oracle RAC、ASM和DataGuard配置的实验记录和常见问题的...

    64位oracle11g在linux上的安装过程详解

    在64位Linux系统上安装Oracle 11g是一项复杂且细致的工作,涉及到多个环节和系统配置。以下是一份详细的安装指南,旨在帮助你成功安装64位Oracle 11g。 首先,确保你的硬件满足Oracle 11g的最低要求。至少需要1GB的...

    centos 静默安装oracle 111G

    综上所述,CentOS 静默安装Oracle 11g主要包括环境准备与配置、下载安装介质、准备静默安装脚本和响应文件以及监控安装进度与问题排查等几个关键步骤。遵循上述流程可以较为顺利地完成Oracle数据库的安装。

    oracle 10g在fedora 7安装所需的软件

    Fedora 7安装oracle缺少不少东西,我安装F7的时候还算是比较全面的安装,但是还是缺少不少东西,测试需要的软件如下: &lt;br&gt;$ rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-...

Global site tag (gtag.js) - Google Analytics