在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文件,加入服务器名称,如下:
例如:
3.设置内核参数:
Oracle推荐最低参数设置如下:
可通过如下命令查看当前系统内核参数:
打开”/etc/sysctl.conf”配置文件,增加或修改已有内核参数,详细如下:
如果您不想重启系统,可通过下面命令修改当前系统内核参数:
/sbin/sysctl–p
增加如下信息到”etc/security/limits.conf”文件
如果在“/etc/pam.d/login”文件中不存在下面设置,需增加。
禁止linux安全需修改”/etc/selinux/config”文件,修改如下:
SELINUX=disabled.
如果在安装之后修改Linux安全,需要重启系统,建议在安装之前修改。
4.配置
安装如下包:
创建新的用户组和用户,以供数据库安装。
根据情况创建安装目录:
用root登录,并执行下面命令:
xhost+<machine-name>
修改系统发行信息,Oracle只识别一些商业linux系统,以下改为redhat5,修改”/etc/redhat-release”文件,并替换”Fedora17…”等信息为:
使用oracle用户登录,并在.bash_profile中增加如下:
5.安装
用oracle用户登录系统,如果使用su切换用户,需设置DISPLAY:
然后到解压的database目录执行:
安装过程中会有错误或警告,不用理采直接忽略即可.
安装界面在最后。
6.完成安装
修改”/etc/redhat-release”到原来的值.
修改/etc/oratab文件,设置重启标志为’Y’
7.安装界面截图
GnomeDesktopEnvironment
Editors
GraphicalInternet
DevelopmentLibraries
DevelopmentTools
LegacySoftwareDevelopment
ServerConfigurationTools
AdministrationTools
Base
Fonts
LegacyFonts
HardwareSupport
InputMethods
LegacySoftwareSupport
SystemTools
XWindowsSystem
按以下步聚安装:
下载数据库软件压缩包
解压压缩包
修改Hosts文件
设置内核参数
配置
安装
完成安装
1.下载数据库软件压缩包:
·
解压压缩包:
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.安装界面截图
相关文章推荐
- Centos 7 64位 minimal 最小化安装的系统中静默安装oracle 11g r2
- Oracle 11g R2 for Win7旗舰版(64位)- 安装
- VMware workstation安装Redhat EL 5.5系统和Oracle 11g R2遇到的一些问题
- Oracle 11G R2 在windows server 2008 64位安装时提示:无法在windows "开始"菜单或桌面上创建项
- centOS x64系统上安装 oracle 11g R2 x64-转
- 【Oracle RAC】Linux系统Oracle 11g R2 RAC 安装配置详细过程-视频培训教程
- Oracle 11G R2 在windows server 2008 64位安装时提示:无法在windows "开始"菜单或桌面上创建项
- windows 7 64位 安装oracle 11g R2
- Oracle 11g R2 for Win7旗舰版(64位)的安装步骤
- CentOS5.6 64位 安装 Oracle 11g r2
- Oracle 11g R2 for Win7旗舰版(64位)的安装步骤
- Oracle 11g R2 for Win7旗舰版(64位)- 安装
- Oracle 11g R2 for Win7旗舰版(64位)的安装步骤注意事项+PL/SQL Development
- Win7安装Oracle 11g R2 64位SQLDeveloper
- Centos6.5_64位系统下安装Oracle 11g
- linux上安装Oracle 11g R2 标准版 64位
- Oracle 11g R2 for Win7旗舰版(64位)的安装步骤
- Oracle 11g R2 64位在 win7 64位的安装流程图解
- oracle 11g R2 标准版 64位linux安装
- Linux x64系统上安装 oracle 11g R2 x64