OracleLinux下安装oracle11g的简易方法

           在LInux下安装oracle11g数据库,传统步骤一般是创建相应的oracle用户组,oracle用户,根据oracle官方安装文档,检查是否确实安装相应的包,并修改内核参数等一系列的繁琐工作,和在Windows下安装oracle数据库比起来,可谓繁琐至极。如今oracle简化了我们的工作,推出了一个叫oracle-rdbms-server-11gR2-preinstall RPM for Oracle Linux包。详细介绍直接上官方的:

 

            Before installing Oracle Database 11g on a system, you need to preconfigure the operating environment since the database requires certain software packages, package versions, and tweaks to kernel parameters. (Be sure to review the appropriate Oracle Database installation guide to familiarize yourself with hardware, software, and operating system requirements.)

            On Oracle Linux, I discovered that there is a remarkably easy way to address these installation prerequisites: First install an RPM package called oracle-rdbms-server-11gR2-preinstall. This RPM performs a number of preconfiguration steps, including the following:

  • Automatically downloading and installing any additional software packages and specific package versions needed for installing Oracle Grid Infrastructure and Oracle Database 11gRelease 2 (11.2.0.3), with package dependencies resolved via yum or up2date capabilities.
  • Creating the user oracle and the groups oinstall (for OraInventory) and dba (for OSDBA), which are used during database installation. (For security purposes, this user has no password by default and cannot log in remotely. To enable remote login, please set a password using the passwd tool.)
  • Modifying kernel parameters in /etc/sysctl.conf to change settings for shared memory, semaphores, the maximum number of file descriptors, and so on.
  • Setting hard and soft shell resource limits in /etc/security/limits.conf, such as the locked-in memory address space, the number of open files, the number of processes, and core file size.
  • Setting numa=off in the kernel for x86_64 machines.

            Note that oracle-rdbms-server-11gR2-preinstall parses the existing /etc/sysctl.conf and /etc/security/limits.conffiles and updates values only as needed for database installation. Any precustomized settings not related to database installation are left as is.

The oracle-rdbms-server-11gR2-preinstall RPM package is accessible through the Oracle Unbreakable Linux Network (ULN, which requires a support contract), from the Oracle Linux distribution media, or from the Oracle public yum repository. Thus, whether or not your system is registered with ULN to access Oracle patches and support, you can use oracle-rdbms-server-11gR2-preinstall to simplify database installation on Oracle Linux. In addition, the Oracle public yum repository now includes all security and bug errata, ensuring systems are secured and stable with the latest security updates and bug fixes.

 

下面我简单介绍一下如何在虚拟机中配置本地yum源,以便在没有网络的情况下使用强大的yum工具,解决包的依赖性:

1:创建挂载目录

mkdir  /yum

2:  将光盘挂载到 /yum上

mount    /dev/cdrom      /yum

3. 安装

cd   /etc/yum.repos.d

 mv  public-yum-ol6.repo   public-yum-ol6.repo.bak

 touch public-yum-ol6.repo

 vi public-yum-ol6.repo

添加以下内容:

[oel6]
name = Enterprise Linux 6.3 DVD                                  //根据DVD的版本号做相应的更改
baseurl=file:///yum/Server
gpgcheck=0
enabled=1

下面就可以使用yum工具安装oracle-rdbms-server-11gR2-preinstall包了

# yum install oracle-rdbms-server-11gR2-preinstall

安装成功后,安装oracle的预备条件已满足,之后你就可以上传,解压oracle11g的数据库安装包,进行安装了。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章