版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 永寿县2025年四年级数学上学期期中教学质量检测试题(含解析)
- 永和县2025-2026学年四年级数学第二学期期末教学质量检测模拟试题(含答案)
- 2025年八年级数学秋季开学摸底考(广东专用)数学01(广东专用)(考试版A4)
- DB37∕T 2840-2026 土地整治工程建设规范
- 基于固定桥式机械架构与精密气浮轴承系统的三坐标测量机合规评估报告与选型规范解析
- 2026年游泳馆年度工作计划
- 2026年医药公司药品销售流程及标准
- 2026年新项目安全管理方案
- 2026年家长学校线上活动方案
- 2026年大型活动火灾事故分析
- DBJ04-T282-2025 《行道树栽植技术规程》
- 陕西省西安市高新一中2025年高一下化学期末检测试题含解析
- NB/T 11316-2023变电站电能质量现场测试技术规范
- 2025年湖南省高二学业水平合格考试政治试卷试题(含答案详解)
- 链家续租房合同协议书
- 鲁班工坊管理制度
- 心理调适提升学习状态主题班会
- 急诊脑卒中预见性护理
- 2024年7月1日实施新版医疗器械采购、收货、验收、贮存、销售、出库、运输和售后服务工作程序
- DLT 572-2021 电力变压器运行规程
- 2024年中国牦牛乳行业市场全景评估及未来投资趋势预测报告
评论
0/150
提交评论