Oracle10g基于Solaris10的安装指南_第1页
Oracle10g基于Solaris10的安装指南_第2页
Oracle10g基于Solaris10的安装指南_第3页
Oracle10g基于Solaris10的安装指南_第4页
Oracle10g基于Solaris10的安装指南_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在solaris10/x86下安装oracle10一、首先下载

solarisx86_CCD_10_1_0_3_Disk1.cpio.gz

solarisx86_CLIENT_10_1_0_3_Disk1.cpio.gz

solarisx86_CRS_10_1_0_3_Disk1.cpio.gz

solarisx86_DB_10_1_0_3_Disk1.cpio.gz

然后看oracle10gforsolaris/x86的快速安装指南。指南上说必须是solaris9(我的是10),内存不能小于512M,交换分区大小,/tmp分区大小,可用空间我的机器都满足。不满足两个软件要求:

SUNWi1cs和SUNWi15cs没有安装。要求安装一些补丁,补丁下载地址位于:/。我用的是solaris10/x86,因此我什么补丁也不打。

二、必须建用户和组,oinstall和dba组,oracle用户。

groupaddoinstall

groupadddba

useradd-goinstall-Gdbaoracle

passwdoracle

建立oracle的基目录和数据库目录

mkdir-p/export/home/app/oracle

mkdir/export/home/oradata

改变目录的属主和组

chown-Roracleinstall/export/home/app/oracle

chown-Roracleinstall/export/home/oradata

改变目录权限

chmod-R775/export/home/app/oracle

chmod-R775/export/home/oradata

三、设置内核参数

sysdef|grepSEM

sysdef|grepSHM

我按照以下步骤调整

cd/etc

cpsystemsystem.orig

geditsystem

添加以下内容:

setsemsys:seminfo_semmni=100

setsemsys:seminfo_semmns=1024

setsemsys:seminfo_semmsl=256

setsemsys:seminfo_semvmx=32767

setshmsys:shminfo_shmmax=4294967295

setshmsys:shminfo_semmni=100

从新启动

四、设置oracle环境

以root身份登陆后

su-oracle

进入/export/home/app/oracle

建立文件.profile

内容如:umask=022

运行:

../.profile

ORACLE_BASE=/export/home/app/oracle

ORACLE_SID=sales

exportORACLE_BASEORACLE_SID

env|more看看正确吗?

五、安装

我进入/home/yansw

gunzipsolarisx86_DB_10_1_0_3_Disk1.cpio.gz

cpio-idcmvOracle10g基于Solaris10的安装指南vi/etc/systemsetshmsys:shminfo_shmmax=4294967295(给oracle最大内存设为2G)setshmsys:shminfo_shmmin=1setshmsys:shminfo_shmmni=100setshmsys:shminfo_shmseg=10setsemsys:seminfo_semmni=110setsemsys:seminfo_semmns=3102.创建用户和组#groupadddba#useradd–gdba–d/export/home/oracle–moracle#passwdoracle(改oracle用户密码)设定oracle用户的环境参数#su–oracle$vi.profile加入内容:ORACLE_BASE=/export/home/oracleORACLE_HOME=$ORACLE_BASE/product/10.0ORACLE_SID=ora10gNLS_LANG=AMERICAN_AMERICA.ZHS16GBKPATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/binLD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/libDISPLAY=2:0.0TMPDIR=/var/tmpexportORALCE_BASEORACLE_HOMEORACLE_SIDNLS_LANGPATHLD_LIBRARY_PATHDISPLAYTMPDIRumask022保存使.profile生效。3.解压oracle10g安装包从光盘上拷到本地硬盘上。#cp-R10g_db_i.gz/export/home在解压#gunzip10g_db_i.gz#cpio-ivmd<10g_db_i如果这时执行/export/home/db/Disk1/run*就会出现这样的错误提示:Checkinginstallerrequirements...Checkingoperatingsystemversion:mustbe5.6,5.7,5.8or5.9.Actual5.10Failed<<<<ExitingOracleUniversalInstaller,logforthissessioncanbefoundat/tmp/OraInstall2004-10-26_09-45-32AM/installActions2004-10-26_09-45-32AM.log查看installActions2004-10-26_09-45-32AM.log$viinstallActions2004-10-26_09-45-32AM.logUsingparamFile:/export/home/oracle/db/Disk1/install/oraparam.iniCheckinginstallerrequirements...Checkingoperatingsystemversion:mustbe5.6,5.7,5.8or5.9.Actual5.10Failed<<<<ExitingOracleUniversalInstaller,logforthissessioncanbefoundat/tmp/OraInstall2004-10-26_09-45-32AM/installActions2004-10-26_09-45-32AM.log想要解决这个问题就要在/export/home/db/Disk1/install里,修改oraparam.inioraparam.var修改如下:vioraparam.ini#YoucancustomiseerrormessageshownforfailurethroughCERTIFIED_VERSION_FAILURE_MESSAGESolaris=5.6,5.7,5.8,5.9,5.10(就是添加5.10)Linux=redhat-2.1AS#HPUX=B.11.00Decunix=V5.1A,V5.1AIX=vioraparam.var#YoucancustomiseerrormessageshownforfailurethroughCERTIFIED_VERSION_FAILURE_MESSAGESolaris=5.8,5.9,5.10(就是添加5.10)Windows=4.0,5.0,5.1,5.2Linux=redhat-2.1ASHPUX=B.11.11Decunix=V5.1A,V5.1AIX=保存,在执行。./runInstaller就OK了。后续工作就不一一说明了。―――――――――――――――――――――――――――――――――――――SUNSolaris里/etc/system文件里的几个参数同样跟内存分配有关ORACLE安装时缺省的设置:建议修改的设置:setshmsys:shminfo_shmmax=4294967295setshmsys:shminfo_shmmin=1setshmsys:shminfo_shmmni=100setshmsys:shminfo_shmseg=15setsemsys:seminfo_semmns=200setsemsys:seminfo_semmni=70setulimit=3000000setsemsys:seminfo_semmni=315setsemsys:seminfo_semmsl=300setsemsys:seminfo_semmns=630setsemsys:seminfo_semopm=315setsemsys:seminfo_semvmx=32767setshmsys:shminfo_shmmax=4294967295setshmsys:shminfo_shmmni=315setshmsys:shminfo_shmseg=10setshmsys:shminfo_shmmin=1其中这些参数的含义shmmax-共享内存段的最大字节数,建议设大点,甚至可以大过物理内存的字节数shmmin-共享内存段的最小尺寸.shmmni-共享内存段的最大数目.shmseg-每个进程可分配的最大共享内存段数目.shmall-最大的并发共享内存段数目,比SGA还要大.semmns-信号灯的最大数量,跟ORACLE的PROCESS数有关.semmsl-每个信号灯集合中最多的信号灯数目.Oracle10g基于Solaris9x86平台的安装指南写在前面的话:

感谢Oracle又为SolarisX86平台做的努力,当我第一次在南非蜘蛛的网站(/)上看到Oracle10gforsolarisx86的安装包的时候,我都压抑不住自己的兴奋。我是一个非常喜欢新鲜的人,手中没有SPARC的机器,公司的SPARC的机器又不能乱动,以前也只能在8.17的版本上研究一下,现在可好了,我们也可以在Solaris9x86上研究最新的Oracle10g了。其实我写的这篇文档很简单,主要参考了Oracle10gforsolarisx86的安装包里自带的文档,说安装Oracle10g简单,主要是网络上太多关于它的安装文档了,不管是Linux、HP-UX、Solaris等等,安装的大部分过程都是相似的。因此,可能本文档没有很高的技术研究层面,只是作为个人实践的一个描述而已。

目录

1.软硬件需求说明

2.在Vmware里安装Solaris9forx86u7

3.安装Oracle10g前的准备与系统设置

4.安装Oracle10gforsolaris9x86

5.安装完以后的基本设置

一、软硬件需求说明

以下是我的安装环境

宿主机硬件平台:CY2.6G,512M

系统平台:Windows2000专业版Vmwaregsxserver3.1

虚拟资源分配:10G硬盘空间,256M内存

以下是Oracle要求的安装环境

操作系统必须是solaris9x86

物理内存512MB

交换分区1G(物理内存两倍)

/tmp最少400M

安装需要硬盘空间2.5G

数据文件所需空间1.2G

二、在Vmware里安装Solaris9forx86u7

此过程也是比较简单,没有安装过的朋友请查看网络上的安装文档,在这里我把有些建议和遇到的问题列出来

1、我在安装虚拟Solaris的时候分配的内存为256M,不过在后来安装过程中在执行link过程和创建数据库过程几乎花了我三个小时,所以建议大家如果有更多的内存,就分配更多一点,那怕在安装完Oracle以后重新减少内存的分配都行。

2、Oracle10g的安装要求的必须是solaris9x86,我下载的是南非蜘蛛网站上的sol-9-u7-x86-004版本,共三个ISO文件,我用的是Vmware中的ISO文件安装方法,在装完第一张光盘后,系统重启的时候我更换ISO文件为第二个,然后进行了soft2的安装,而安装语言包的时候系统没有重启,而我无法在这时候更改ISO文件,没有办法,我就把语言包的ISO文件名改为soft2的名字,因为现在系统使用的正是这个名字的ISO文件。然后安装才得以继续进行。

3、关于Vmware中显卡的设置问题,在安装初期,设置显卡的时候,直接按F4跳过,最后再安装补丁包,这个在网络上有很多文档,我就不再多说。不过由于我下的是最新的U7版,在后来打了Vmware的补丁包以后,使用kdmconfig命令依然无法找到显卡,幸好CU里有个精华帖子(/jh/6/37241...过是在Solaris10x86里,我照葫芦画瓢依然成功。聪明的人到处都有,在后来的CU里solaris版里有朋友提到了更简单的办法:

#cp/usr/X11R6/etc/devdata/SUNWaccel/boards/xf86/vmware.xqa\

/usr/openwin/etc/devdata/xf86/boards/xf86/vmware.xqa

这样就可以通过kdmconfig命令找到Vmware的显卡驱动了。

三、安装Oracle10g前的准备与系统设置

(这些都是在Oracle的安装文档里说明的)

1、检查安装Oracle10g所必需的几个软件包。

必须的软件包列表

SUNWarcSUNWlibmsSUNWi1ofSUNWbtoolSUNWsprot

SUNWi1csSUNWheaSUNWi15csSUNWlibmSUNWtooSUNWxwfnt

使用以下命令查询软件包的安装情况

#pkginfo-iSUNWarcSUNWbtoolSUNWheaSUNWlibmSUNWlibmsSUNWsprot\

SUNWtooSUNWi1ofSUNWi1csSUNWi15csSUNWxwfnt

2、检查给系统打上必需的补丁

必须打的Patchs

111713-06,SunOS5.9_x86:SharedlibrarypatchforC++

111728-03,SunOS5.9_x86:MathLibrary(libm)patch

112234-12,SunOS5.9_x86:KernelPatch

113986-08,SunOS5.9_x86:linkerPatch

115114-02,SunOS5.9_x86:Patchforassembler

116013-02,SunOS5.9_x86:psutilitypatch(AvailableonlyfromyourlocalSunsolutioncenter

使用以下命令查询补丁的安装情况

#/usr/sbin/patchadd-p|greppatch_number

3、调整系统核心参数

注:在很多文档里都写过,说明也很多,请参考相应的资料

修改/etc/system文件

setsemsys:seminfo_semmni=100

setsemsys:seminfo_semmns=1024

setsemsys:seminfo_semmsl=256

setsemsys:seminfo_semvmx=32767

setshmsys:shminfo_shmmax=4294967295

setshmsys:shminfo_shmmni=100

修改后,保存,然后重新启动机器

4、添加安装所需的用户及组

建立oinstall组

#/usr/sbin/groupaddoinstall

建立dba组

#/usr/sbin/groupadddba

添加oracle用户,并设置其用户目录

#/usr/sbin/useradd–d/export/home/oracle-goinstall-Gdbaoracle

建立系统安装目录

#mkdir-p/u01/app/oracle

建立数据文件存储目录并设置其权限

#mkdir/u02

#mkdir/u02/oradata

#chown-Roracleinstall/u01/app/oracle/u02/oradata

#chmod-R775/u01/app/oracle/u02/oradata

5、设置Oracle用户的系统变量

使用Oracle用户登陆系统,因为我比较偏爱使用bash,所以建立oracle用户的时候设置的shell是bash,然后修改主目录/export/home/oracle/下的.profile文件

注:在我的系统中没有发现这个文件,使我不得不手动建立这个文件

umask022

exportDISPLAY=localhost:0.0

exportORACLE_BASE=/u01/app/oracle

exportORACLE_SID=xushli

unsetORACLE_HOME

unsetTNS_ADMIN

注:在以前的8i,9i的安装中,必须设置很多变量,不过在我看的文档上却不需要设置那么多,甚至ORACLE_HOME都不用设置,还必须释放这个变量,可能设置这个会造成错误,我不敢做这个尝试,安装一个过程需要四个小时,太痛苦了,^_^。不过在安装完以后必须设置这个变量。

四、安装Oracle10gforsolaris9x86

这个安装过程其实很简单,和9i的安装很相似,基本上没有什么区别,其实也不用看什么文档,只要按照系统的提示就可以直接安装下去了,因此在这里我也不用特

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论