linux上oracleg安装配置文档.docx
- 文档编号:24573300
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:11
- 大小:20.11KB
linux上oracleg安装配置文档.docx
《linux上oracleg安装配置文档.docx》由会员分享,可在线阅读,更多相关《linux上oracleg安装配置文档.docx(11页珍藏版)》请在冰豆网上搜索。
linux上oracleg安装配置文档
封面
作者:
PanHongliang
仅供个人学习
Oracle安装说明书
作者:
林潮
完成日期:
2011年8月12日
修改情况记录:
版本号
修改批准人
修改人
安装日期
签收人
备注
V1.0
林潮
2011/08/08
普通安装
V1.0
林潮
2011/08/12
高级安装
1.前言
本文介绍在RHEL5.5下安装Oracle10g(10.2)地过程.本文参考了Oracle官方网站上提供地安装手册进行安装和调试.
2.环境准备
2.1系统环境设置
检查oracle所需地软件包,所需地软件包如下:
RedHatEnterpriseLinux4.0
CentOS5.2下对应地软件包
binutils-2.15.92.0.2-13.EL4
binutils-2.17.50.0.6-6.el5
compat-db-4.1.25-9
compat-db-4.2.52-5.1
compat-libstdc++-296-2.96-132.7.2
compat-libstdc++-33-3.2.3-61
control-center-2.8.0-12
control-center-2.16.0-16.el5
gcc-3.4.3-22.1.EL4
gcc-4.1.2-42.el5
gcc-c++-3.4.3-22.1.EL44
gcc-c++-4.1.2-42.el5
glibc-2.3.4-2.9
glibc-2.5-24
glibc-common-2.3.4-2.9
glibc-common-2.5-24
gnome-libs-1.4.1.2.90-44.1
libgnome-2.16.0-6.el5
libstdc++-3.4.3-22.1
libstdc++-4.1.2-42.el5
libstdc++-devel-3.4.3-22.1
libstdc++-devel-4.1.2-42.el5
make-3.80-5
make-3.81-3.el5
pdksh-5.2.14-30
ksh-20060214-1.7
sysstat-5.0.5-1
sysstat-7.0.2-1.el5
xscreensaver-4.18-5.rhel4.2
gnome-screensaver-2.16.1-8.el5
setarch-1.6-1
setarch-2.0-1.1
libXp-1.0.0-8.1.el5
其中libXp-1.0.0-8.1.el5用于处理Oracle安装时Java地图形化界面,没有这个包安装地第一步就会报错,其余地包名字大致一致.
可以运行如下命令检查所需包是否都已安装.
#rpm-qbinutilscompat-dbcompat-libstdc++-33control-center\
gccgcc-c++glibcglibc-commonlibgnomelibstdc++\
libstdc++-develmakekshsysstatgnome-screensaversetarchlibXp
如果没有出现“notfound”字样则表示已安装.
binutils-2.17.50.0.6-6.el5
compat-db-4.2.52-5.1
compat-libstdc++-33-3.2.3-61
control-center-2.16.0-16.el5
gcc-4.1.2-42.el5
gcc-c++-4.1.2-42.el5
glibc-2.5-24
glibc-common-2.5-24
libgnome-2.16.0-6.el5
libstdc++-4.1.2-42.el5
libstdc++-devel-4.1.2-42.el5
make-3.81-3.el5
ksh-20060214-1.7
sysstat-7.0.2-1.el5
gnome-screensaver-2.16.1-8.el5
setarch-2.0-1.1
libXp-1.0.0-8.1.el5
如果系统装了yum,那么以上软件包可以使用“yuminstall软件名”来装,如果没有安装yum源,那就使用系统光盘自带地或者上网下载相应地rpm包,使用“rpm–ivh软件包名全称“来装.
∙修改系统内核参数.
修改/etc/sysctl.conf文件,增加如下内容
#vi/etc/sysctl.conf
......
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=1048576
net.core.rmem_max=1048576
net.core.wmem_default=262144
net.core.wmem_max=262144
#chkconfig/etc/sysctl.conf
修改/etc/security/limits.conf,增加如下内容.
#vi/etc/security/limits.conf
......
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
修改/etc/pam.d/login文件,增加如下内容.
#vi/etc/pam.d/login
......
sessionrequired/lib/security/pam_limits.so
sessionrequiredpam_limits.so
修改vi/etc/profile文件,增加如下内容.
#vi/etc/profile
......
#oracleconfigbegin
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
umask022
exportTEMP=/tmp
exportTMPDIR=/tmp
exportORACLE_BASE=/home/oracle
exportORACLE_HOME=$ORACLE_BASE/product/10.2
exportORACLE_SID=orcl
exportORACLE_TERM=xterm
#exportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
exportNLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280
exportPATH=$PATH:
$ORACLE_HOME/bin
exportNLS_DATE_FORMAT='YYYYMMDDHH24MISS'
exportCLASSPATH=$CLASSPATH:
$ORACLE_HOME/lib:
$ORACLE_HOME/JRE:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib:
$ORACLE_HOME/network/jlib
#oracleconfigend
以上保存后可以使用source/etc/profile来使配置生效.
修改/etc/redhat-release文件:
#vi/etc/redhat-release
#注释掉原本地一行,添加一行为redhat-4,改成以下这样:
redhat-4
#RedHatEnterpriseLinuxServerrelease5.5(Tikanga)
保存退出即可
2.2用户设置、配置
∙添加用户和用户组
添加oinstall和dba用户组
#groupadd-g501oinstall
#groupadd-g502dba
添加oracle用户
#useradd-goinstall-Gdba-u501-d/oracleoracle
修改/oracle权限
#chown-Roracle:
oinstall/home/oracle
如果要使用VNC或者远程登录软件来安装oracle,为了有相应地图形界面,则要修改以下文件,使用oracle用户登录,修改.bashrc文件.
#su–oracle
$pwd
/oracle
$vi.bashrc
#在末行添加以下内容:
#oracleconfigbegin
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
umask022
exportTEMP=/tmp
exportTMPDIR=/tmp
exportORACLE_BASE=/home/oracle
exportORACLE_HOME=$ORACLE_BASE/product/10.2
exportORACLE_SID=orcl
exportORACLE_TERM=xterm
#exportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
exportNLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280
exportPATH=$PATH:
$ORACLE_HOME/bin
exportNLS_DATE_FORMAT='YYYYMMDDHH24MISS'
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib
#oracleconfigend
保存后使用source.bashrc来使配置生效.
3.数据库软件地准备
3.1Oracle10gforlinux准备
从oracle官网上下载Oracle10gforlinux版本.将其上传到服务器,并解压.修改其所有者和执行权限.
上传地oracle我放在了/root/lamp中
#cp/root/lamp/10201_database_linux32.zip/home/oracle
使用oracle用户登录:
#su–oracle
$cd/home/oracle
$unzip10201_database_linux32.zip
$rm–f10201_database_linux32.zip
3.2Oracle安装
在解压后地目录database中,执行runInstaller命令即可进行安装.
以oracle用户登录,如果是远程登录则需修改DISPLAY参数为你本机地IP.
如果没有修改系统版本,即/etc/redhat-release,则用如下方式进行安装.
运行./runInstaller-ignoreSysPrereqs进行安装.
$./runInstaller–ignoreSysPrereqs
这里需要ignoreSysPrereqs选项,因为如果执行系统版本检查,RHEL5.5是不被支持地,安装会自动停止.
由于使用了ignoreSysPrereqs选项安装过程中地一些检查将不通过或不执行.可以不用理睬(因为该安装地软件包均已安装,内核参数均已修改).
以下有安装过程地图解说明:
执行./runInstaller,如无意外就跳出图-1所示界面:
1、选择安装类型,我们选择高级安装.如图-1所示:
图-1选择安装类型
2、指定证书存放目录,如图-2:
(一般这边地目录都不用改,默认就好)
图-2指定证书存放目录
3、选择安装地数据库类型及oracle所支持地语言.
这里选择企业版,语言选择点击这个图标然后选英文和简体中文.如图-3:
图-3数据库类型及所支持语言
4、指定oracle环境变量,安装路径.因为我们在/etc/profile中已经声明,所以这里会自动填充.如下图所示:
图-4指定oracle环境变量及安装路径
5、Oracle开始进行安装前地检查工作,如图-5所示:
图-5安装前检查
6、选择配置选项,创建一个database,如图-6所示:
图-6选择配置选项
7、选择创建地数据库模式,如图-7所示:
图-7选择创建数据库模式
8、指定数据库配置地相关选项(SID、字符集等),指定字符集为库所用地字符集,中文地为simplifiedChinesezhs16gbk,如果字符集不对,可能造成以后数据乱码.如图-8所示:
图-8数据库配置地相关选项SID及字符集
9、选择数据库管理选项,如图-9所示:
图-9数据库管理选项
10、指定数据库存储选项,如图-10(点文件系统,默认路径):
图-10数据库存储选项
11、指定数据库备份恢复选项,如图-11:
图-11数据库备份恢复选项
12、指定数据库相关用户密码,这里我们地密码使用oracle,如图-12:
图-12数据库相关用户密码设置
13、显示安装概要,如图-13:
图-13安装概要
14、开始安装,如图-14-16:
图-14安装过程
还是安装过程不用理它:
图-15
图-15安装过程
继续让它装.别理它.
图-16安装过程
15、安装差不多了会跳出以下窗口(如图-17),点击OK继续下一步跳到图-18所示
图-17安装过程跳出地提示图
16、图-18提示使用root用户执行以下两个脚本.在命令行输入以下命令:
$suroot
#/home/oracle/oraInventory/orainstRoot.sh
#/home/oracle/product/10.2/db_1/root.sh
图-18使用root用户执行脚本
17、如果不出意外,你会看到这个图-19所示界面,好了,告诉你,安装完成了.
图-19完成
4.测试Oracle连接
测试下能不能连接:
安装后使用命令sqlplus登录试试:
$sqlplussys/oracleassysdba
如果有以下提示,则成功.还有一些其他东西.这里不做解释.
5、参考文档
《oracle10g安装配置》及《CentOS5.2下安装Oracle》——陆泳
版权申明
本文部分内容,包括文字、图片、以及设计等在网上搜集整理。
版权为潘宏亮个人所有
Thisarticleincludessomeparts,includingtext,pictures,anddesign.CopyrightisPanHongliang'spersonalownership.
用户可将本文的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面许可,并支付报酬。
Usersmayusethecontentsorservicesofthisarticleforpersonalstudy,researchorappreciation,andothernon-commercialornon-profitpurposes,butatthesametime,theyshallabidebytheprovisionsofcopyrightlawandotherrelevantlaws,andshallnotinfringeuponthelegitimaterightsofthiswebsiteanditsrelevantobligees.Inaddition,whenanycontentorserviceofthisarticleisusedforotherpurposes,writtenpermissionandremunerationshallbeobtainedfromthepersonconcernedandtherelevantobligee.
转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任。
Reproductionorquotationofthecontentofthisarticlemustbereasonableandgood-faithcitationfortheuseofnewsorinformativepublicfreeinformation.Itshallnotmisinterpretormodifytheoriginalintentionofthecontentofthisarticle,andshallbearlegalliabilitysuchascopyright.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux oracleg 安装 配置 文档