Oracle11gforRedHat64安装手册终极.docx

上传人:b****6 文档编号:6166969 上传时间:2023-01-04 格式:DOCX 页数:10 大小:1.11MB
下载 相关 举报
Oracle11gforRedHat64安装手册终极.docx_第1页
第1页 / 共10页
Oracle11gforRedHat64安装手册终极.docx_第2页
第2页 / 共10页
Oracle11gforRedHat64安装手册终极.docx_第3页
第3页 / 共10页
Oracle11gforRedHat64安装手册终极.docx_第4页
第4页 / 共10页
Oracle11gforRedHat64安装手册终极.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

Oracle11gforRedHat64安装手册终极.docx

《Oracle11gforRedHat64安装手册终极.docx》由会员分享,可在线阅读,更多相关《Oracle11gforRedHat64安装手册终极.docx(10页珍藏版)》请在冰豆网上搜索。

Oracle11gforRedHat64安装手册终极.docx

Oracle11gforRedHat64安装手册终极

Oracle11gForLinux

一、检查Oracle11g安装所依赖的软件包

检查包是否安装

#rpm-q包名

包名:

1)binutils(binutils-2.20.51.0.2-5.36.el6.i686)

2)compat-libstdc++(no)(?

)(yes)

3)elfutils-libelf(elfutils-libelf-0.152-1.el6.i686)

4)elfutils-libelf-devel(no)(yes)

5)gcc(gcc-4.4.7-3.el6.i686)

6)gcc-c++(no)(yes)

7)glibc(glibc-2.12-1.107.el6.i686)

8)glibc-common(glibc-common-2.12-1.107.el6.i686)

9)glibc-devel(glibc-devel-2.12-1.107.el6.i686)

10)glibc-headers(glibc-headers-2.12-1.107.el6.i686)

11)pdksh(no)(yes)(光盘找不到这个包,需要另外下载安装)

12)libaio(libaio-0.3.107-10.el6.i686)

13)libaio-devel(no)(yes)

14)libgcc(libgcc-4.4.7-3.el6.i686)

15)libstdc++(libstdc++-4.4.7-3.el6.i686)

16)libstdc++-devel(no)(yes)

17)make(make-3.81-20.el6.i686)

18)sysstat(sysstat-9.0.4-20.el6.i686)

19)unixODBC(no)(yes)

20)unixODBC-devel(no)(yes)

#rpm-ivh包名安装所需包(阴影部分的包基本缺失)

若包不存在则需要安装。

若gcc没有安装,则需要先依次安装包(kernel-headers,glibc-headers,glibc-devel)

和(mpfr,cpp,ppl,cloog-ppl)。

若gcc-c++没安装则需先安装libstdc++-devel。

二、创建所需的操作系统用户和组

1)检查是否存在dba组

#grepdba/etc/group

输入这个命令显示dba组名证明已存在dba组

2)若不存在输入以下命令创建oinstall和dba组

#/usr/sbin/groupaddoinstall

#/usr/sbin/groupadddba

3)创建Oracle用户及分配组

#/usr/sbin/useradd-goinstall-Gdbaoracle

4)设置密码

#passwdoracle

还要在输入两遍一样的密码才能更新成功(IC_gxepb1)。

3、配置内核参数

1)使用文本编辑器,编辑/etc/sysctl.conf文件,并添加或编辑以下数据:

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

2)输入下面的命令使内核修改的参数值立即生效

#/sbin/sysctl-p

#sysctl-p

3)使用文本编辑器,编辑/etc/security/limits.conf文件,并添加或编辑以下数据:

 

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

4)使用文本编辑器,编辑/etc/pam.d/login文件,并添加或编辑以下数据:

sessionrequiredpam_limits.so

5)使用文本编辑器,编辑/etc/profile文件,并添加或编辑以下数据:

if[$USER="oracle"];then

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

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

fi

4、创建必要安装目录

1)创建和设置目录所有者组,和在他们的权限:

#mkdir/home/oracle/app/

#mkdir/home/oracle/app/oracle

#mkdir/home/oracle/app/oradata

#mkdir/home/oracle/app/oracle/product

#chown-Roracle:

oinstall/home/oracle/app

5、配置Oracle用户的环境

1)切换到oracle用户下

#su-oracle

2)确定为Oracle用户默认的shell

$echo$SHELL

3)使用文本编辑器中打开Oracle用户的Shell启动文件

$vi.bash_profile

添加umask022

如果变量ORACLE_SID,ORACLE_HOME,ORACLE_BASE在文件中已经存在

则删除这几个变量。

4)运行shell启动脚本

$../.bash_profile

5)创建临时目录并设置相应目录的权限切换到root用户下

#sudomkdir/home/oracle/tmp

#sudochmoda+wr/home/oracle/tmp

#exit

$TMP=/home/oracle/tmp

$TMPDIR=/home/oracle/tmp

$exportTMPTMPDIR

6)设置oracle_base和oracle_sid环境变量:

$ORACLE_BASE=/home/oracle/app/oracle

$ORACLE_SID=orcl

$exportORACLE_BASEORACLE_SID

7)输入以下命令删除原oracle_home和tns_admin环境变量

$unsetORACLE_HOME

$unsetTNS_ADMIN

8)确认环境已正确设置

$umask

$env|more

6、安装图解

1)以oracle用户登录,用unzip命令解压oracle压缩包

unziplinux_11gR2_database_1of2.zip

unziplinux_11gR2_database_2of2.zip

2)cddatabase/切换到database目录

3)设置编码集exportLANG=en_US.utf-8

4)./runInstaller运行安装

安装数据库遇到错误C[ld-linux-x86-64.so.2+0x14d70]

时间:

2013-06-0810:

08 来源:

网管之家整理 字体:

[大 中 小] 评论:

0

安装数据库遇到错误C[ld-linux-x86-64.so.2+0x14d70] 在RedHat6上面,安装Oracle11gR2时,运行runInstaller后,立即跳出如下错误内容。

   #AnunexpectederrorhasbeendetectedbyHotSpotVirtualMachine:

## SIGSEGV(0xb)atpc=0x00007fd0b80d0d70,pid=2951,tid=140533187077904##JavaVM:

JavaHotSpot(TM)64-BitServerVM(1.5.0_30-b03mixedmode)#Problematicframe:

#C [ld-linux-x86-64.so.2+0x14d70]##Anerrorreportfilewithmoreinformationissavedashs_err_pid2951.log##Ifyouwouldliketosubmitabugreport,pleasevisit:

# #  解决方法如下:

在运行runInstaller之前,先设定如下的环境变量。

  [plain] $exportLD_BIND_NOW=1  这个环境变量的作用是,让连接器在程序执行前把所有的函数地址都连接好。

这个原因看起来好像和安装Oracle没什么关系,但是,确实能解决问题。

 

/***********若报以下错误*************/

在linux下oracle11g安装的时候报了一个错。

举报|2011-11-2515:

29wb570359642 | 分类:

数据库DB | 浏览13048次

StartingOracleUniversalInstaller...

CheckingTempspace:

mustbegreaterthan80MB.Actual10115MBPassed

Checkingswapspace:

mustbegreaterthan150MB.Actual2047MBPassed

Checkingmonitor:

mustbeconfiguredtodisplayatleast256colors

>>>Couldnotexecuteautocheckfordisplaycolorsusingcommand/usr/bin/xdpyinfo.CheckiftheDISPLAYvariableisset.Failed<<<<

Somerequirementchecksfailed.Youmustfulfilltheserequirementsbefore

continuingwiththeinstallation,atwhichtimetheywillberechecked.

Continue?

(y/n)[n]

重启后,用oracle用户直接登陆,不要从root用户跳到oracle。

/********************************/

把红色区域的钩去掉,next下一步

点击创建并配置一个数据库,然后Next下一步

点击选择ServerCLass,下一步

选择路径,路径为之前创建的目录,设置密码

指定已建立的路径,选择已建立的用户组

检查包是否安装,版本自动向下兼容。

选择ignoreall

配置数据库,安装成功。

 

安装完成后sqlplus用不了

用oracle账号登陆修改:

vi.bash_profile

#####ysc2014.11.27insertstart###

##ForOracle##

exportEDITOR=vi

exportORACLE_SID=orcl

exportORACLE_BASE=/home/oracle/app/oracle

exportORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1

exportORA_CRS_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib

#exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:

/lib:

/usr/lib

#exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:

/lib64:

/usr/lib64:

/usr/local/lib64:

/usr/X11R6/lib64/

exportPATH=$ORACLE_HOME/bin:

$ORA_CRS_HOME/bin:

$PATH

umask022

#exportNLS_LANG='AMERICAN_AMERICA.UTF8'

exportNLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280

#exportNLS_LANG=AMERICAN_AMERICA.ZHT16BIG5

#exportNLS_LANG="traditionalchinese_taiwan.ZHT16BIG5"

#exportLC_CTYPE=en_US.UTF-8

exportLANG=en_US

#aliassqlplus="unireadsqlplus"

aliasrman="unireadrman"

aliasadrci="unireadadrci"

################

#####ysc2014.11.27insertend###

 

然后生效:

source.bash_profile

用root重启

 

 

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

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1