六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 64|回复: 0

fedora 14上安装 Oracle 11g

[复制链接]

升级  12%

16

主题

16

主题

16

主题

秀才

Rank: 2

积分
68
 楼主| 发表于 2013-1-16 02:13:49 | 显示全部楼层 |阅读模式
 
本文介绍了在Fedora 14  64-bit上安装Oracle Database 11g Release 2 (11.2) 64-bit. 这篇文章基于具有2G swap分区和SELinux关闭。 安装也应包括以下程序包: 


  • Gnome Desktop Environment
  • Editors
  • Graphical Internet
  • Development Libraries
  • Development Tools
  • Server Configuration Tools
  • Administration Tools
  • Base
  • Fonts
  • Hardware Support
  • Input Methods
  • System Tools
  • X Windows System
安装成功需要以下几步 

  • 下载软件
  • 解压文件
  • 修改Hosts文件
  • 设置Kernel参数
  • 设置安装
  • 开始安装
  • 安装结束

下载软件

下载此软件

解压

解压文件
unzip linux.x64_11gR2_database_1of2.zipunzip linux.x64_11gR2_database_2of2.zip
你现在应该有一个单独的目录称为“database”包含安装文件。 
Hosts 文件

"/etc/hosts"文件必须写服务器的全名
<IP-address>  <fully-qualified-machine-name>  <machine-name>

设置Kernel参数

oracle推荐以下最低参数设置。 
fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586
当前的值可以用下面的命令进行测试。 
/sbin/sysctl -a | grep <param-name>
在“/etc/sysctl.conf”文件中添加或修改以下行。 
fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096# semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048586
运行下面的命令来改变当前内核参数。 
/sbin/sysctl -p
/etc/security/limits.conf”文件中添加以下行。 
oracle              soft    nproc   2047oracle              hard    nproc   16384oracle              soft    nofile  1024oracle              hard    nofile  65536
如果 /etc/pam.d/login”文件 中不存在,添加以下行
session    required     pam_limits.so
 
启动防火墙管理对话框(“系统>管理”>防火墙)。 点击“禁用”按钮,其次是应用工具栏上的按钮,然后关闭对话框。 

停用SELinux 编辑/etc/selinux/config 文件,并确保SELinux的标志设置如下。 

SELINUX=disabled
另外,以上改变可以通过使用GUI工具(应用程序>“系统设置”>安全级别)。 单击SELinux选项卡并禁用该功能。禁用SELinux后,服务器需要重新启动才能更改生效。 
安装

如果您已经安装了在安装过程中建议包,那必要的包大部分已经被安装。 下面列出必须的包,也包括一些32位版本的。 
yum install binutilsyum install compat-libstdc++-33yum install compat-libstdc++-33.i686yum install elfutils-libelfyum install elfutils-libelf-develyum install gccyum install gcc-c++yum install glibcyum install glibc.i686yum install glibc-commonyum install glibc-develyum install glibc-devel.i686yum install glibc-headersyum install kshyum install libaioyum install libaio.i686yum install libaio-develyum install libaio-devel.i686yum install libgccyum install libgcc.i686yum install libstdc++yum install libstdc++.i686yum install libstdc++-develyum install makeyum install numactl-develyum install sysstatyum install unixODBCyum install unixODBC.i686yum install unixODBC-develyum install unixODBC-devel.i686
创建新的组和用户。
groupadd oinstallgroupadd dbagroupadd opergroupadd asmadminuseradd -g oinstall -G dba,oper,asmadmin oraclepasswd oracle
注. 我们不打算使用“asmadmin”组,因为这个安装不会使用ASM。 
 
创建Oracle软件安装目录。 
mkdir -p /u01/app/oracle/product/11.2.0/db_1chown -R oracle:oinstall /u01chmod -R 775 /u01
以root用户登录,执行以下命令。 
xhost +<machine-name>
编辑"/etc/redhat-release"文件 当前版本的信息Fedora release 14 (Laughlin) 替换成以下内容
redhat release 5
以oracle用户登录, 在bash_profile文件末尾添加以下行。 
# Oracle SettingsTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_HOSTNAME=fedora14.localdomain; export ORACLE_HOSTNAMEORACLE_UNQNAME=DB11G; export ORACLE_UNQNAMEORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOMEORACLE_SID=DB11G; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATHif [ $USER = "oracle" ]; then  if [ $SHELL = "/bin/ksh" ]; then    ulimit -p 16384    ulimit -n 65536  else    ulimit -u 16384 -n 65536  fifi

安装

登录到oracle用户。 如果你是使用X emulation然后设置DISPLAY环境变量。 
DISPLAY=<machine-name>:0.0; export DISPLAY
在database文件夹中执行以下命令,开启Oracle Universal Installer (OUI)
./runInstaller
继续与您选择的安装。 通过点击下面的链接查看各阶段屏幕截图你可以看到我的安装过程。 注:先决条件检查会显示出缺失包,但这些可以被忽略。 该进程将无法连接并产生错误信息。 当发生这种情况,请点击“继续”按钮,安装将完成。 

  • Configure Security Updates                                                                                 
  • Select Install Option                                                                                        
  • System Class                                                                                                       
  • Node Selection                                                                                               
  • Select Install Type                                                                                              
  • Typical Install Configuration                                                                              
  • Create Inventory                                                                                              
  • Perform Prerequisite Checks                                                 
  • Summary                                                                                                      
  • Install Product                                                                                                  
  • Database Configuration Assistant                                                              
  • Database Configuration Assistant 2                                                              
  • Execute Configuration Scripts                                                                            
  • Finish                                                                                                                 

安装后

编辑的"/etc/redhat-release" 文件恢复了原有的发布信息。 
Fedora release 14 (Laughlin)
编辑"/etc/oratab"  文件重新设置为每一个'Y'的实例标志。 
<blockquote>DB11G:/u01/app/oracle/product/11.2.0/db_1:Y
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表