RHEL64上ORACLE10g的安装.docx

上传人:b****6 文档编号:16377030 上传时间:2023-07-13 格式:DOCX 页数:35 大小:2.62MB
下载 相关 举报
RHEL64上ORACLE10g的安装.docx_第1页
第1页 / 共35页
RHEL64上ORACLE10g的安装.docx_第2页
第2页 / 共35页
RHEL64上ORACLE10g的安装.docx_第3页
第3页 / 共35页
RHEL64上ORACLE10g的安装.docx_第4页
第4页 / 共35页
RHEL64上ORACLE10g的安装.docx_第5页
第5页 / 共35页
RHEL64上ORACLE10g的安装.docx_第6页
第6页 / 共35页
RHEL64上ORACLE10g的安装.docx_第7页
第7页 / 共35页
RHEL64上ORACLE10g的安装.docx_第8页
第8页 / 共35页
RHEL64上ORACLE10g的安装.docx_第9页
第9页 / 共35页
RHEL64上ORACLE10g的安装.docx_第10页
第10页 / 共35页
RHEL64上ORACLE10g的安装.docx_第11页
第11页 / 共35页
RHEL64上ORACLE10g的安装.docx_第12页
第12页 / 共35页
RHEL64上ORACLE10g的安装.docx_第13页
第13页 / 共35页
RHEL64上ORACLE10g的安装.docx_第14页
第14页 / 共35页
RHEL64上ORACLE10g的安装.docx_第15页
第15页 / 共35页
RHEL64上ORACLE10g的安装.docx_第16页
第16页 / 共35页
RHEL64上ORACLE10g的安装.docx_第17页
第17页 / 共35页
RHEL64上ORACLE10g的安装.docx_第18页
第18页 / 共35页
RHEL64上ORACLE10g的安装.docx_第19页
第19页 / 共35页
RHEL64上ORACLE10g的安装.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

RHEL64上ORACLE10g的安装.docx

《RHEL64上ORACLE10g的安装.docx》由会员分享,可在线阅读,更多相关《RHEL64上ORACLE10g的安装.docx(35页珍藏版)》请在冰点文库上搜索。

RHEL64上ORACLE10g的安装.docx

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,不需要分号””””

 

我们再次使用客户端工具查看刚刚导入的数据库表:

 

已经全部导入成功啦,到这里已经全部完成工作…………………………………

以上部署工作在没有任何报错的情况下完成,可以借签~~~~~~~~~~~~~~~~

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2