目录
Oracle Database 11g Release 1 (11.1) Installation On Fedora 8 (F8)
Download Software
Unpack Files
Hosts File
Set Kernel Parameters
Setup
Installation
Post Installation
首页 数据库 mysql教程 Oracle Database 11g Release 1 (11.1) Installation On Fedora

Oracle Database 11g Release 1 (11.1) Installation On Fedora

Jun 07, 2016 pm 03:39 PM
database oracle release

Oracle Database 11g Release 1 (11.1) Installation On Fedora 8 (F8) This article describes the installation of Oracle Database 11g Release 1 (11.1) on Fedora 8 (F8) . The article is based on a server installation with a minimum of 2G swap,

Oracle Database 11g Release 1 (11.1) Installation On Fedora 8 (F8)

This article describes the installation of Oracle Database 11g Release 1 (11.1) on Fedora 8 (F8). The article is based on a server installation with a minimum of 2G swap, secure Linux disabled and the following package groups installed:

  • GNOME Desktop Environment
  • Editors
  • Graphical Internet
  • Development Libraries
  • Development Tools
  • Server Configuration Tools
  • Administration Tools
  • Base
  • Fonts
  • Legacy Fonts
  • Hardware Support
  • System Tools
  • X Window System

An example of this type of Linux installation can be seen here. Alternative installations may require more packages to be loaded, in addition to the ones listed below.

  • Download Software
  • Unpack Files
  • Hosts File
  • Set Kernel Parameters
  • Setup
  • Installation
  • Post Installation

Download Software

Download the following software:

  • Oracle Database 11g Release 1 (11.1) Software

Unpack Files

Unzip the files:

unzip linux_11gR1_database.zip
登录后复制

You should now have a single directory called "database" containing installation files.

Hosts File

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

<ip-address>  <fully-qualified-machine-name>  <machine-name></machine-name></fully-qualified-machine-name></ip-address>
登录后复制

Set Kernel Parameters

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></param-name>
登录后复制

For Fedora 8, the following lines should be appended to the "/etc/sysctl.conf" file.

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     /lib/security/pam_limits.so
session    required     pam_limits.so
登录后复制

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

SELINUX=disabled
登录后复制

Alternatively, this alteration can be done using the GUI tool (System > Administration > Firewall and SELinux). Click on the SELinux tab and disable the feature.

Setup

Install the following packages:

# From Fedora 8 DVD
cd /media/cdrom/Packages
rpm -Uvh binutils-2.*
rpm -Uvh elfutils-libelf-0.*
rpm -Uvh glibc-2.*
rpm -Uvh glibc-common-2.*
rpm -Uvh libgcc-4.*
rpm -Uvh libstdc++-4.*
rpm -Uvh make-3.*
rpm -Uvh elfutils-libelf-devel-0.*
rpm -Uvh glibc-devel-2.*
rpm -Uvh gcc-4.*
rpm -Uvh gcc-c++-4.*
rpm -Uvh libstdc++-devel-4.*
rpm -Uvh unixODBC-2.*
cd /
eject

# Not available on Fedora 8 DVD, but available from standard yum repository.
yum install libaio libaio-devel
yum install unixODBC-devel
yum install sysstat
yum install compat-libstdc++

# Required to mask Java conflict (thanks to Robert W. Benton for pointing this out)
yum --enablerepo=development install libxcb.i386
登录后复制

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></machine-name>
登录后复制

Edit the /etc/redhat-release file replacing the current release information (Fedora release 8 (Werewolf)) 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=f8.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

# Required to mask Java conflict (thanks to Robert W. Benton for pointing this out)
LIBXCB_ALLOW_SLOPPY_LOCK=true; export LIBXCB_ALLOW_SLOPPY_LOCK
登录后复制

Installation

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

DISPLAY=<machine-name>:0.0; export DISPLAY</machine-name>
登录后复制

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

./runInstaller
登录后复制

During the installation enter the appropriate ORACLE_HOME and name then continue installation. Some of the prerequisite checks will not complete due to this not being a supported Linux distribution. Check each of these prerequisites to set them to "User Verified" then you can proceed. For a more detailed look at the installation process, click on the links below to see screen shots of each stage.

  1. Select Installation Method
  2. Specify Inventory Directory and Credentials
  3. Select Installation Type
  4. Install Location
  5. Product-Specific Prerequisite Checks
  6. Select Configuration Option
  7. Select Database Configuration
  8. Specify Database Configuration Options
  9. Specify Database Configuration Details
  10. Select Database Management Option
  11. Specify Database Storage Option
  12. Specify Backup and Recovery Options
  13. Specify Database Schema Passwords
  14. Oracle Configuration Manager Registration
  15. Summary
  16. Install
  17. Configuration Assistants
  18. Database Configuration Assistant
  19. DatabaseConfiguration Assistant Summary
  20. Execute Configuration Scripts
  21. End of Installation
  22. OEM Database Control Login
  23. OEM Database Control

Post Installation

Edit the /etc/redhat-release file restoring the original release information:

Fedora release 8 (Werewolf)
登录后复制

Edit the /etc/oratab file setting the restart flag for each instance to 'Y':

DB11G:/u01/app/oracle/product/11.1.0/db_1:Y
登录后复制

For more information see:

  • Oracle Database Installation Guide 11g Release 1 (11.1) for Linux
  • Automating Database Startup and Shutdown on Linux

Hope this helps. Regards Tim...

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

泄漏揭示了英特尔 Arrow Lake-U、-H、-HX 和 -S 的关键规格 泄漏揭示了英特尔 Arrow Lake-U、-H、-HX 和 -S 的关键规格 Jun 15, 2024 pm 09:49 PM

英特尔ArrowLake预计将基于与LunarLake相同的处理器架构,这意味着英特尔全新的LionCove性能核心将与经济的Skymont效率核心相结合。而LunarLake仅作为ava推出

oracle数据库日志会保存多久 oracle数据库日志会保存多久 May 10, 2024 am 03:27 AM

Oracle 数据库日志的保留期限取决于日志类型和配置,包括:重做日志:由 "LOG_ARCHIVE_DEST" 参数配置的最大大小决定。归档重做日志:由 "DB_RECOVERY_FILE_DEST_SIZE" 参数配置的最大大小决定。在线重做日志:不归档,在数据库重启时丢失,保留期限与实例运行时间一致。审计日志:由 "AUDIT_TRAIL" 参数配置,默认保留 30 天。

Remote 3 通用遥控器配有触摸屏,但无需订阅或服务器义务 Remote 3 通用遥控器配有触摸屏,但无需订阅或服务器义务 Jun 14, 2024 am 09:13 AM

自从罗技广受欢迎的 Harmony 遥控器消亡以来,高质量通用遥控器的市场充其量已经被分割。Unfolded Circle 旨在通过消除任何服务器义务或子服务来避免 Harmony Ultimate 的命运

oracle需要多少内存 oracle需要多少内存 May 10, 2024 am 04:12 AM

Oracle 所需内存量取决于数据库大小、活动水平和所需性能水平:用于存储数据缓冲区、索引缓冲区、执行 SQL 语句和管理数据字典缓存。具体数量受数据库大小、活动水平和所需性能水平影响。最佳实践包括设置适当的 SGA 大小、调整 SGA 组件大小、使用 AMM 和监控内存使用情况。

oracle数据库服务器硬件配置要求 oracle数据库服务器硬件配置要求 May 10, 2024 am 04:00 AM

Oracle 数据库服务器硬件配置要求:处理器:多核,主频至少 2.5 GHz,大型数据库建议 32 核以上。内存:小型数据库至少 8GB,中等规模 16-64GB,大型数据库或高负载工作负载高达 512GB 或更多。存储:SSD 或 NVMe 磁盘,RAID 阵列提高冗余和性能。网络:高速网络(10GbE 或更高),专用网卡,低延迟网络。其他:稳定电源、冗余组件、兼容操作系统和软件、散热和冷却系统。

用oracle数据库需要多大内存 用oracle数据库需要多大内存 May 10, 2024 am 03:42 AM

Oracle 数据库所需内存量取决于数据库大小、工作负载类型和并发用户数量。通常建议:小型数据库:16-32 GB,中型数据库:32-64 GB,大型数据库:64 GB 或更多。其他需考虑因素包括数据库版本、内存优化选项、虚拟化和最佳实践(监视内存使用情况、调整分配)。

oracle定时任务每天都执行一次创建步骤 oracle定时任务每天都执行一次创建步骤 May 10, 2024 am 03:03 AM

要在 Oracle 中创建每天执行一次的定时任务,需要执行以下三个步骤:创建一个作业。为作业添加一个子作业,并设置其计划表达式为“INTERVAL 1 DAY”。启用作业。

Nintendo Switch 2 将推出主要第三方 AAA 端口 Nintendo Switch 2 将推出主要第三方 AAA 端口 Aug 10, 2024 am 06:43 AM

Nintendo Switch(在亚马逊上有售,售价 295 美元)之所以脱颖而出,主要是因为它拥有《塞尔达传说:旷野之息》等顶级独占游戏。然而,它缺乏第三方开发商的重要发布。任天堂 Switch 2 可能

See all articles