Linux as4下 oracle9的安装.doc_第1页
Linux as4下 oracle9的安装.doc_第2页
Linux as4下 oracle9的安装.doc_第3页
Linux as4下 oracle9的安装.doc_第4页
Linux as4下 oracle9的安装.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

整理:linuxas4下oracle9的安装一,解压缩Oracle9204的安装文件1oracle9iR2()(1)简化过程(以oracle登录,释放安装文件,使用更少的磁盘空间,速度更快)在安装LINUX时最好分一个区/orasetup,这样一来即使系统坏了,也只是重装系统,而无须重新拷贝数据库安装文件.zcatship_9204_linux_disk1.cpio.gz|cpioidmv&zcatship_9204_linux_disk2.cpio.gz|cpioidmv&zcatship_9204_linux_disk3.cpio.gz|cpioidmv(2)解包和解压过程中,自动创建了3个包含安装文件的目录:Disk1Disk2Disk3之后就可以安装Oracle9iR2了。二,安装前的检查和准备工作;1,查看这些开发包是否已安装;安装需要的软件包和补丁包:p4198954_21_linux.zip在运行runInstaller之前打.p3238244_9204_LINUX.zip修复agent错误的补丁.p2617419_210_GENERIC.zip打3238244补丁所需要的补丁.compat-db-4.1.25-9compat-gcc-32-3.2.3-47.3compat-gcc-32-c+-3.2.3-47.3compat-oracle-rhel4-1.0-3compat-libcwait-2.0-1compat-libgcc-296-2.96-132.7.2compat-libstdc+-296-2.96-132.7.2compat-libstdc+-33-3.2.3-47.3gcc-3.4.3-9.EL4gcc-c+-3.4.3-9.EL4gnome-libs-.90-44gnome-libs-devel-.90-44libaio-devel-0.3.102-1libaio-0.3.102-1make-3.80-5openmotif21-2.1.30-11xorg-x11-deprecated-libs-devel-6.8.1-23.ELxorg-x11-deprecated-libs-6.8.1-23.EL其中compat-oracle-rhel4和compat-libcwait可以在如下网站:/projects/compa./files/RedHat/#rpm-qa|grepcompat三,创建数据库安装的准备工作;1,创建user/group;#groupadddba#groupaddoinstall#useraddoracle-goinstall-Gdba#passwdoracle2,建立oracle安装文件夹;#mkdir-p/u01/app/oracle/product/#mkdir/u01/cwdata#chmod777/u01/cwdata#chownoracle.dba/u01/cwdata#chownoracle.dba/orasetup#chmod777/orasetup#chown-Roracle.dba/u01/app/oracle/product/#chmod-R777/u01/app/oracle/product/2,配置环境变量;以root用户登录,设置root用户的环境打开.bash_profile文件,将如下内容加入:exportorACLE_BASE=/u01/app/oracleexportorACLE_HOME=/u01/app/oracle/product/exportPATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/binexportorACLE_OWNER=oracleexportorACLE_SID=oradb使用Oracle用户登陆:#suoracle$vi.bash_profile以下是配置文件的内容(其中红色字体为添加的内容)#.bash_profile#Getthealiasesandfunctionsif-f/.bashrc;then./.bashrcfi#UserspecificenvironmentandstartupprogramsPATH=$PATH:$HOME/bin#ORACLE_BASE可以定位到盘阵上/dataexportorACLE_BASE=/u01/app/oracleexportorACLE_HOME=/u01/app/oracle/product/exportPATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/binexportorACLE_OWNER=oracleexportorACLE_SID=oradbexportorACLE_TERM=xtermexportLD_ASSUME_KERNEL=2.4.19exportTHREADS_FLAG=nativeexportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/libexportNLS_LANG=”American_america.zhs16gbk”#exportNLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBKexportorA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexportDISPLAY=:0exportLANG=en_USexportGDM_LANG=en_USexportLC=en_USexportPATHunsetUSERNAME4,设置系统参数;#suroot切换到root用户a)修改#vi/etc/sysctl.conf,以下是配置文件的内容(其中红色字体为添加的内容):#KernelsysctlconfigurationfileforRedHatLinux#Forbinaryvalues,0isdisabled,1isenabled.Seesysctl(and#sysctl.conf(5)formoredetails.#ControlsIPpacketforwardingnet.ipv4.ip_forward=0#Controlssourcerouteverificationnet.ipv4.conf.default.rp_filter=1#ControlstheSystemRequestdebuggingfunctionalityofthekernelkernel.sysrq=0#ControlswhethercoredumpswillappendthePIDtothecorefilename.#Usefulfordebuggingmulti-threadedapplications.kernel.core_uses_pid=1kernel.shmmax=536870912/268435456kernel.shmmni=4096kernel.shmall=2097152kernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000修改后运行#sysctlp命令使得内核改变立即生效;译者注:一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是2G,则可以设置最大共享内存为1073741824,如上;如物理内存是1G,则可以设置最大共享内存为512*1024*1024=536870912;以此类推。)建议永久地增加shmmax设置。sem4个参数依次为SEMMSL(每个用户拥有信号量最大数);SEMMNS(系统信号量最大数);SEMOPM(每次semopm系统调用操作数);SEMMNI(系统辛苦量集数最大数).Shmmax最大共享内存,官方文档建议是内存的1/2,Shmmni最小共享内存4096KB.Shmall所有内存大小B)设置oracle对文件的要求:编辑文件:#vi/etc/security/limits.conf加入以下语句:oraclesoftnofile65536oraclehardnofile65536oraclesoftnproc16384oraclehardnproc16384C)gcc降级#suroot#mv/usr/bin/gcc/usr/bin/gcc34#lns/usr/bin/gcc32/usr/bin/gcc#mv/usr/bin/g+/usr/bin/g+34#lns/usr/bin/g+32/usr/bin/g+5,安装oracle补丁当你从oracle9iR2光盘执行runInstaller时,会出现错误信息:ErroroccurredduringinitializationofVMUnabletoloadnativelibrary:/tmp/OraInstall2003-10-25_03-14-57PM/jre/lib/i386/libjava.sosymbol_libc_wait,versionGLIBC_2.0notdefinedinfilelibc.so.6withlinktimereference为了解决_libc_wait符号问题,从/projects/compa./files/RedHat/下载补丁compat-libcwait-2.0-2.i386.rpmcompat-oracle-rhel4-1.0-5.i386.rpm.为了应用这个补丁,可以运行:$suroot#cd/orasetup#lscompat*.rpmcompat-libcwait-2.0-2.i386.rpmcompat-oracle-rhel4-1.0-5.i386.rpm#rpm-Uvhcompat*.rpmPreparing.#100%1at-libcwait-2.0-2.i386.rpm#50%2at-oracle-rhel4-1.0-5.i386.rpm#100%四,开始安装oracle9iR2(一)开始安装:1.以oracle用户登录系统,进行Oracle的安装:$exportLANG=en_CN$exportLN_ALL=en_CN$cdDisk1$./runInstaller过一会儿就会出现Oracle的安装界面2.一步一个脚印安装下去就行了!安装过程中会提示以root用户登陆执行一些程序3,安装完后打补丁:切换到root:#suroot首先安装opatch.#cd/orasetup#unzipp2617419_210_GENERIC.zipArchive:p2617419_210_GENERIC.zipcreating:OPatch/creating:OPatch/docs/inflating:Opatch/docs/FAQ.inflating:README.txt#exportPATH=$PATH:/orasetup/OPatch:/sbin(修改PATH时要要包括解压缩出来的Opatch和sbin目录)#unzipp3238244_9204_LINUX.zip#cd3238244#mkdir/var/tmp/.oracle#chownoracle:dba/var/tmp/.oracle#opatchapply如果提示HOME变量错误可执行语句:#exportorACLE_BASE=/u01/app/oracle#exportorACLE_HOME=/u01/app/oracle/product/出现success的提示就全部安装成功.补丁打完后,还要relinked一个.mk文件,切换到oracle用户窗口cd$ORACLE_HOME/network/libmakefins_oemagent.mkinstall之后就可以启动Agent服务了.4,最后执行#dbca建oracle数据库21,点击OK,然后退出即可,正常登陆并启动数据库的操作。oracleoracleoracle$lsnrctlstartoracleoracleoracle$sqlplus/nologSQL*Plus:Release.0-ProductiononSatMar1222:58:532005Copyright(c)1982,2002,oracleCorporation.Allrightsreserved.SQLconnect/assysdbaConnected.SQLshutdownimmediate关闭数据库Databaseclosed.Databasedismounted.orACLEinstanceshutdown.SQLstartup;启动数据库orACLEinstancestarted.TotalSystemGlobalArea236000356bytesFixedSize451684bytesVariableSize201326592bytesDatabaseBuffers33554432bytesRedoBuffers667648bytesDatabasemounted.Databaseopened.5,数据库创建完成后,修改/etc/oratab,把boss那一行最后的N改成Y,然后执行dbstart启动数据库数据库可能无法启动,报告Cantfindinitfile的错误,需要复制一个初始化文件:cp/u01/app/oracle/admin/oradb/pfile/init.ora.*/u01/app/oracle/product/9.2.0/dbs/initoradb.ora重新执行dbstart就可以了。为了方便管理,可以写一个启动脚本ora9i:以root身份进入,编写以下脚本:#!/bin/bash#startandstoptheoracleinstance#chkconfiglevel5-addora9i#chkconfig:3459119#description:startstheoraclelistenerandinstanceexportorACLE_HOME=/u01/app/oracle/product/exportPATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATHexportorACLE_OWNER=oracleexportorACLE_SID=oradbif!-f$ORACLE_HOME/bin/dbstart-o!-d$ORACLE_HOMEthenechooraclestartup:cannotstartexit1ficase$1instart)#startupthelistenerandinstanceecho-noraclestartup:su-$ORACLE_OWNER-c$ORACLE_HOME/bin/lsnrctlstartsu-$ORACLE_OWNER-c$ORACLE_HOME/bin/dbstarttouch/var/lock/subsys/oracleechofinished;stop)#stoplistener,apacheanddatabaseecho-noracleshutdown:su-$ORACLE_OWNER-c$ORACLE_HOME/bin/lsnrctlstopsu-$ORACLE_OWNER-c$ORACLE_HOME/bin/dbshutrm-f/var/lock/subsys/oracleechofinished;reload|restart)$0stop$0start;*)echoUsage:ora9istart|stop|reload|restartexit1esacexit0存为ora9i后,然后用chmoda+xora9,即可在以后以root身份运行/etc/rc.d/init.d/ora9istart|stop来管理oracle的启动和停止了。如果要将这个脚本加入到系统中使其可开机运行,那么要运行以下命令:chkconfig-level3(或者是5)-addora9i或者以root用户执行如下命令:#cp/orasetup/ora9i/etc/rc.d/init.d/#chmoda+x/etc/rc.d/init.d/ora9#cd/etc/rc.d/rc5.d#l

温馨提示

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

评论

0/150

提交评论