RHEL64上ORACLE10g的安装.docx
- 文档编号:16377030
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:35
- 大小:2.62MB
RHEL64上ORACLE10g的安装.docx
《RHEL64上ORACLE10g的安装.docx》由会员分享,可在线阅读,更多相关《RHEL64上ORACLE10g的安装.docx(35页珍藏版)》请在冰点文库上搜索。
RHEL64上ORACLE10g的安装
RHEL6.4上ORACLE10g的安装
一、概述
根据Oracle官方文档的建议,在机器内存小于1G的情况下,swap分区大小应该设置为内存的2倍大,若内存大于2G则swap分区设置为内存大小一样。
为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作。
二、oracle安装前的准备
1.配置yum源
由于下面oracle软件包的安装时用的yum命令安装,在使用yum命令安装软件的时候,必须提前配置yum源,下面就其具体的安装方法进行详细的说明。
a.创建CDROM加载目录
#mkdir/media/rhel6
b.加载CDROM
放入安装光盘,加载光驱。
#mount/dev/cdrom/media/rhel6
c.备份rhel-source.repo文件
#cp/etc/yum.repos.d/rhel-source.repo/etc/yum.repos.d/bak
d.编辑rhel-source.repo文件
#vi/etc/yum.repos.d/rhel-source.repo
向rhel-source.repo文件添加内容如下:
[Server]
name=Server
baseurl=file:
///media/rhel6/Server
enabled=1
gpgcheck=0
[HighAvailability]
name=HighAvailability
baseurl=file:
///media/rhel6/HighAvailability
enabled=1
gpgcheck=0
[LoadBalancer]
name=LoadBalancer
baseurl=file:
///media/rhel6/LoadBalancer
enabled=1
gpgcheck=0
[ScalableFileSystem]
name=ScalableFileSystem
baseurl=file:
///media/rhel6/ScalableFileSystem
enabled=1
gpgcheck=0
[ResilientStorage]
name=ResilientStorage
baseurl=file:
///media/rhel6/ResilientStorage
enabled=1
gpgcheck=0
2.安装依赖的软件包
[oracle@lndb~]#rpm-qgccmakebinutilsopenmotif
gcc-4.4.7-3.el6.x86_64
make-3.81-20.el6.x86_64
binutils-2.20.51.0.2-5.36.el6.x86_64
openmotif-2.3.3-5.el6_3.x86_64
--------------------------------------
[root@CombaHmsServer]#rpm-qgccmakebinutilsopenmotifsetarchcompat-dbcompat-gcccompat-gcc-c++compat-libstdc++compat-libstdc++-devellibXp
gcc-4.4.7-3.el6.x86_64
make-3.81-20.el6.x86_64
binutils-2.20.51.0.2-5.36.el6.x86_64
openmotif-2.3.3-5.el6_3.x86_64
packagesetarchisnotinstalled
compat-db-4.6.21-15.el6.x86_64
packagecompat-gccisnotinstalled
packagecompat-gcc-c++isnotinstalled
packagecompat-libstdc++isnotinstalled
packagecompat-libstdc++-develisnotinstalled
libXp-1.0.0-15.1.el6.x86_64
libXp-1.0.0-15.1.el6.i686
[root@CombaHmsServer]#yuminstallcompat-libstdc*compat-gcc*libXp*libXt*libstdc++-devel*glibc-devel*
3.配置oracle安装环境
a.建oracle用户和组
[root@CombaHmsServer]#/usr/sbin/groupaddoinstall
[root@CombaHmsServer]#/usr/sbin/groupadddba
[root@CombaHmsServer]#/usr/sbin/useradd-m-goinstall-Gdbaoracle
[root@CombaHmsServer]#passwdoracle
Changingpasswordforuseroracle.
NewUNIXpassword:
BADPASSWORD:
itistooshort
RetypenewUNIXpassword:
passwd:
allauthenticationtokensupdatedsuccessfully.
b.创建oracle目录,并给予权限
[root@CombaHmsServer]#mkdir-p/export/home/oracle/product/10.2.0/db_1
[root@CombaHmsServer]#mkdir-p/export/home/oracle/product/10.2.0/oradata
[root@CombaHmsServer]#mkdir-p/export/home/oracle/install
[root@CombaHmsServer]#chown-Roracle:
oinstall/export/home/oracle
[root@CombaHmsServer]#chmod-R775/export/home/oracle
c.修改系统内核参数
[root@CombaHmsServer]#vi/etc/sysctl.conf
#Forinstalloracle
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
d.编辑/etc/security/limits.conf
[root@CombaHmsServer]#vi/etc/security/limits.conf
#ForOracleInstall
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
e.编辑/etc/pam.d/login
[root@CombaHmsServer]#vi/etc/pam.d/login
#ForOracleInstall
sessionrequired/lib/security/pam_limits.so
备注:
此处机器重启后会影响用户登录!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
小技巧:
一般情况下可以先通过SSH客户端软件或telnet用root登录,把以上修改屏蔽掉先,再通过实体机器登录,登录后再修改回来,虽然有点烦,暂时没有找到合适方法,但确实很实用
f.编辑/etc/profile
[root@CombaHmsServer]#vi/etc/profile
#ForOracleInstall
if[\$USER="oracle"];then
if[\$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
umask022
fi
g.编辑/etc/csh.login
[root@CombaHmsServer]#vi/etc/csh.login
#ForOracleInstall
if(\$USER=="oracle")then
limitmaxproc16384
limitdescriptors65536
umask022
endif
h.配置oracle用户环境变量
[oracle@CombaHms~]$vi.bash_profile
ORACLE_BASE=/export/home/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=hms
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
PATH=/bin:
/sbin:
/usr/bin:
/usr/sbin:
$ORACLE_HOME/bin:
$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib
TEMP=/tmp
TMPDIR=/tmp
exportORALCE_BASEORACLE_HOMEORACLE_SIDNLS_LANGPATHLD_LIBRARY_PATHDISPLAYTMPDIRTEMP
umask022
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
#PATH=$PATH:
$HOME/bin
#exportPATH
i.将dba组添加到内核中
[root@CombaHms~]#idoracle
uid=500(oracle_gid=502(oinstall)groups=502(oinstall),501(dba)
[root@CombaHms~]#vi/etc/sysctl.conf
在/etc/sysctl.conf文件中添加如下该行:
vm.hugetlb_shm_group=50
-------------------------------------------------------------------------------------------------
j.配置主机名
[root@CombaHms~]#vi/etc/hosts
#Donotremovethefollowingline,orvariousprograms
#thatrequirenetworkfunctionalitywillfail.
127.0.0.1localhost.localdomainlocalhost
:
:
1localhost6.localdomain6localhost6
172.16.15.34CombaHCombaHms
--------------------------------------------------------------------------
三、开始安装oracle
1.解压释放安装文件
[oracle@CombaHms~]$gunzip10201_database_linux_x86_64.cpio.gz
[oracle@CombaHms~]$cpio-idv<10201_database_linux_x86_64.cpio
2.图形化模式下进行安装
[oracle@CombaHms~]$cddatabase
[oracle@CombaHmsdatabase]$./runInstaller(若出现不能打开x-windows的时候切到root用户用xhost+打开所有用户权限即可)
顺利全部通过自检!
!
!
!
!
!
!
!
!
!
!
!
!
说明:
此步骤安装过程中出现Errorininvokingtarget'collector'ofmakefile'/opt/oracle/10g/product/10.2.0/db_1/sysman/lib/ins_emdb.mk'.该错误可以忽略点
重新激活.bash_profile文件生效,命令:
$source.bash_profile
3.创建数据库
[oracle@CombaHms~]$dbca
4.创建监听
[oracle@CombaHms~]$netmgr
[oracle@CombaHms~]$source.bash_profile
[oracle@CombaHms~]$lsnrctlstart
先不理会它……
5.开启数据库并创建用户
[oracle@CombaHms~]$sqlplus"/assysdba"
SQL*Plus:
Release10.2.0.1.0-ProductiononSatSep2408:
21:
312011
Copyright(c)1982,2005,Oracle.Allrightsreserved.
Connectedto:
OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-64bitProduction
WiththePartitioning,OLAPandDataMiningoptions
SQL>
-------------------------------------------------------------------------------------
SQL>startup;
ORACLEinstancestarted.
TotalSystemGlobalArea1325400064bytes
FixedSize2020576bytes
VariableSize335547168bytes
DatabaseBuffers973078528bytes
RedoBuffers14753792bytes
Databasemounted.
Databaseopened.
SQL>
---------------------------------------------------------------------
SQL>shutdownimmediate;
Databaseclosed.
Databasedismounted.
ORACLEinstanceshutdown.
SQL>createusercombaidentifiedbypassword;
Usercreated.
SQL>
SQL>grantdbatocomba;
Grantsucceeded.
SQL>
====================tnsping测试网络连接==============
四、windows客户端工具连接测试
客户端工具已经连接并可以维护数据库啦!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
-------------------------------------------------------------------------------------------------------
==================原始数据库导入工作===================
这里我们拿个库来做个测试……………CMS800.dmp……………..
[oracle@CombaHms~]$ls-lrt
total791404
-rwxrwxr-x1oracleoinstall7963648May112010CMS800.dmp
注意啦:
impcomba/password@hmsfile=CMS800.dmpfull=y,不需要分号””””
我们再次使用客户端工具查看刚刚导入的数据库表:
已经全部导入成功啦,到这里已经全部完成工作…………………………………
以上部署工作在没有任何报错的情况下完成,可以借签~~~~~~~~~~~~~~~~
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RHEL64 ORACLE10g 安装