您的位置:首页 > 数据库 > Oracle

在Fedora 17 64位系统上安装Oracle 11g R2

2012-08-21 22:43 393 查看
本文将为您介绍如何在Fedora1764bit系统上安装OracleDatabase11gRelease264bit数据库,本文假设您已经安装了Fedora1764bit操作系统,交换分区为2G,Linux安全已经禁止,并安装了以下软件组:

GnomeDesktopEnvironment
Editors
GraphicalInternet
DevelopmentLibraries
DevelopmentTools
LegacySoftwareDevelopment
ServerConfigurationTools
AdministrationTools
Base
Fonts
LegacyFonts
HardwareSupport
InputMethods
LegacySoftwareSupport
SystemTools
XWindowsSystem

按以下步聚安装:

下载数据库软件压缩包
解压压缩包
修改Hosts文件
设置内核参数
配置
安装
完成安装

1.下载数据库软件压缩包:

·OracleDatabase11gRelease2(11.2)Software

解压压缩包:

unziplinux.x64_11gR2_database_1of2.zip

unziplinux.x64_11gR2_database_2of2.zip

两个压缩包会解压到同一个目录:database

2.修改Hosts文件

打开/etc/hosts文件,加入服务器名称,如下:

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

例如:

127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4

192.168.0.191fedora17.localdomainfedora17


3.设置内核参数:

Oracle推荐最低参数设置如下:

fs.aio-max-nr=1048576

fs.file-max=6815744

kernel.shmall=2097152

kernel.shmmax=536870912

kernel.shmmni=4096

kernel.sem=25032000100128

net.ipv4.ip_local_port_range=900065500

net.core.rmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=1048586

可通过如下命令查看当前系统内核参数:

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


打开”/etc/sysctl.conf”配置文件,增加或修改已有内核参数,详细如下:

fs.aio-max-nr=1048576

fs.file-max=6815744

kernel.shmall=2097152

kernel.shmmax=536870912

kernel.shmmni=4096

#semaphores:semmsl,semmns,semopm,semmni

kernel.sem=25032000100128

net.ipv4.ip_local_port_range=900065500

net.core.rmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=1048586

如果您不想重启系统,可通过下面命令修改当前系统内核参数:

/sbin/sysctl–p

增加如下信息到”etc/security/limits.conf”文件

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

如果在“/etc/pam.d/login”文件中不存在下面设置,需增加。

sessionrequiredpam_limits.so

禁止linux安全需修改”/etc/selinux/config”文件,修改如下:

SELINUX=disabled.

如果在安装之后修改Linux安全,需要重启系统,建议在安装之前修改。

4.配置

安装如下包:

#yuminstallbinutils

#yuminstallcompat-libstdc++-33

yuminstallcompat-libstdc++-33.i686

#yuminstallelfutils-libelf

yuminstallelfutils-libelf-devel

#yuminstallgcc

#yuminstallgcc-c++

#yuminstallglibc

#yuminstallglibc.i686

#yuminstallglibc-common

#yuminstallglibc-devel

#yuminstallglibc-headers

yuminstallglibc-devel.i686

yuminstallksh

yuminstalllibaio

yuminstalllibaio.i686

yuminstalllibaio-devel

yuminstalllibaio-devel.i686

#yuminstalllibgcc

#yuminstalllibgcc.i686

#yuminstalllibstdc++

yuminstalllibstdc++.i686

#yuminstalllibstdc++-devel

#yuminstallmake

#yuminstallnumactl

yuminstallnumactl-devel

yuminstallsysstat

yuminstallunixODBC

yuminstallunixODBC.i686

yuminstallunixODBC-devel

yuminstallunixODBC-devel.i686


创建新的用户组和用户,以供数据库安装。

groupaddoinstall

groupadddba

groupaddoper

groupaddasmadmin#此用户将不会用到


useradd-goinstall-Gdba,oper,asmadminoracle

passwdoracle


根据情况创建安装目录:

mkdir-p/u01/app/oracle/product/11.2.0/db_1

chown-Roracle:oinstall/u01

chmod-R775/u01


用root登录,并执行下面命令:

xhost+<machine-name>

修改系统发行信息,Oracle只识别一些商业linux系统,以下改为redhat5,修改”/etc/redhat-release”文件,并替换”Fedora17…”等信息为:

redhatrelease5

使用oracle用户登录,并在.bash_profile中增加如下:

#OracleSettings

TMP=/tmp;exportTMP

TMPDIR=$TMP;exportTMPDIR


ORACLE_HOSTNAME=fedora17.localdomain;exportORACLE_HOSTNAME

ORACLE_UNQNAME=DB11G;exportORACLE_UNQNAME

ORACLE_BASE=/u01/app/oracle;exportORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;exportORACLE_HOME

ORACLE_SID=DB11G;exportORACLE_SID

ORACLE_TERM=xterm;exportORACLE_TERM

PATH=/usr/sbin:$PATH;exportPATH

PATH=$ORACLE_HOME/bin:$PATH;exportPATH


LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;exportLD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;exportCLASSPATH


if[$USER="oracle"];then

if[$SHELL="/bin/ksh"];then

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

fi


5.安装

用oracle用户登录系统,如果使用su切换用户,需设置DISPLAY:

DISPLAY=<machine-name>:0.0;exportDISPLAY

然后到解压的database目录执行:

./runInstaller

安装过程中会有错误或警告,不用理采直接忽略即可.

安装界面在最后。

6.完成安装

修改”/etc/redhat-release”到原来的值.

修改/etc/oratab文件,设置重启标志为’Y’

DB11G:/u01/app/oracle/product/11.2.0/db_1:Y

7.安装界面截图



























内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: