




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RedHat 5.8 安装Oracle 10g查询linux版本:#uname -ix84_64则说明操作系统是64位的否则可能出现一下错误:Exception String: Error in invoking target install of makefile /orasys/oracle/product/9.2.0/plsql/lib/ins_plsql.mk1.保证网络没有问题,特别是网卡设置.设置网卡上的主机名修改/etc/hosts文件,把修改为网卡设置的(直实)ip地址,其后把多余的主机名去掉,只保留一个真实的主机名.举例:如果当前主机名为test,IP地址为 。那么hosts文件中要新建一条记录test由于安装时需要新建相关安装目录需要用chmod R 777 /安装目录名2.按照下面的方法将下列所以rpm都检查一遍,看是否安装rpm -qa | grep libaio*安装包都在光盘的 server目录下由于RedHat光盘中有很多包需要安装,因此需要把光盘中的Server目录拷贝到本地硬盘中,并使用cd /盘符名/Server 进入到补丁包文件夹中。运行下列为rpm包:rpm -ivh libaio-0.3.106-5.x86_64.rpmrpm -ivh libaio-devel-0.3.106-5.x86_64.rpmrpm -ivh compat-db-4.2.52-5.1.x86_64.rpmrpm -ivh control-center-2.16.0-16.el5.x86_64.rpmrpm -ivh gcc-4.1.2-52.el5.x86_64.rpmrpm -ivh gcc-c+-4.1.2-52.el5.x86_64.rpmrpm -ivh glibc-2.5-81.x86_64.rpmrpm -ivh glibc-common-2.5-81.x86_64.rpmrpm -ivh libstdc+-4.1.2-52.el5.x86_64.rpmrpm -ivh libstdc+-devel-4.1.2-52.el5.x86_64.rpmrpm -ivh make-3.81-3.el5.x86_64.rpmrpm -ivh pdksh-5.2.14-37.el5.x86_64.rpmrpm -ivh sysstat-7.0.2-11.el5.x86_64.rpmrpm -ivh compat-libstdc+-33-3.2.3-61.x86_64.rpmrpm -ivh glibc-devel-2.5-81.x86_64.rpmrpm -ivh glibc-headers-2.5-81.x86_64.rpmrpm -ivh glibc-utils-2.5-81.x86_64.rpmrpm -ivh libXp-1.0.0-8.1.el5.x86_64.rpmrpm -ivh libXp-1.0.0-8.1.el5.i386.rpm以上工作没做好,可能在安装过程中出现一下错误:(1)、Exception String:Error in invoking targetagentof makefile/home/oracle/oracle/product/10.2.0/db_1/sysman/lib/ins_sysman.mk,See/home/oracle/oraInventory/logs/installActions2009-07-20_02-54-28PM.logfor details(2)、makefile /oracle/product/10.2.0/db_1/rdbms/lib/ins_rdbms.mk的目标all_no_orcl时出错。请参阅 /oracle/oraInventory/logs/installActions2005-12-29_10-44-31AM.log,等等3.以下修改内核参数等文件,已保证Oracle的预安装准备成功。执行如下:vi /etc/sysctl.conf行末添加以下内容-# add content for oracle installkernel.shmmni = 4096# semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144执行下述命令。导入刚才写入的参数。不执行,oracle在后面安装前的检测会报警。sysctl p执行-vi /etc/security/limits.conf 行末添加以下内容-# add content for oracle installsoft nproc 2047hard nproc 16384soft nofile 1024hard nofile 65536vi /etc/pam.d/login 行末添加以下内容-#add content for oracle installsession required pam_limits.sovi /etc/selinux/config 确保以下内容-SELINUX=disabled此处再确认一下吧。4.创建oracle用户,和一些安装目录groupadd dbagroupadd oinstalluseradd -g oinstall -G dba -m oraclepasswd oracle(修改密码,密码有复杂度要求)mkdir -p /u2/oracle(/u2是安装的分区,根据需要自行修改)chown -R oracle.oinstall /u2/oracle将oracle的安装文件置于家目录,进行加压。zcat 10201_database_linux_x86_64.cpio.gz | cpio -idmv5.添加环境变量,定义SID等su - oraclevi .bash_profile(很重要)#-# Set for Oracle10g Install;#-trap 0 1 2 3 5 9 15trap clear 0export TMP=/tmpexport TMPDIR=$TMPexport ORACLE_BASE=/opt/oracle(调整为自己要安装的目录)export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=dsc(非常重要,必须改为自己想要命名的实例,不然后面坑爹的问题很多)export ORACLE_TERM=xtermexport PATH=/usr/sbin:$PATHexport PATH=$ORACLE_HOME/bin:$PATH#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:/usr/local/libexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport LD_ASSUME_KERNEL=2.6.18export NLS_LANG=AMERICAN_CHINA.ZHS16GBKLC_CTYPE=zh_CN.UTF8LC_ALL=zh_CN.UTF8LANG=zh_CN.UTF8umask 022#执行环境设置source /.bash_profile6.因为oracle的官方只支持到RHEL4为止,所以要修改版本说明,编辑文件/etc/redhat-release把Red Hat Enterprise Linux Server release 5 (Tikanga)改成版本:Red Hat Enterprise Linux AS release 4 (Nahant Update)(当然也可以考虑把原信息先删除)当然oracle安装完成后,要修改回来.7.安装oracle终端输入:xhost local:oracle non-network local connections being added to access control list#export DISPLAY=:0.0#xhost +-su - oracleexport LANG=en_US./database/runInstaller(到压解的安装包下运行安装Oracle)安装到最后时,一定要注意运行安装系统提示的那两个脚本。(非常重要,最后会出现两条.sh文件,都要运行)8.启动oracle(以下的内容看个人需要)安装后的调整dbstart在运行$ORACLE_HOME/bin/dbstart时报错,Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr解决方法:修改dbstart这个文件,找到ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oraclesu - oraclevi which dbstartORACLE_HOME_LISTNER=$ORACLE_HOME修改/etc/oratab文件dsc:/datas/apps/oracle/product/10.2.0/db_1:Y-创建自启动脚本。oracle 10g在自身的dbstart已经启动了lsnrctl,所以下面的脚本上注释掉了lsnrctl的启动touch dborachmod 700 dboravi dboradbora内容如下#!/bin/bash# chkconfig: 2345 80 05# description: Oracle 10g Server# /etc/init.d/dbora# Run-level Startup script for the Oracle Instance, Listener, and# Web Interfaceexport ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=dscexport PATH=$PATH:$ORACLE_HOME/binORA_OWNR=oracle# if the executables do not exist - display errorif ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME thenecho Oracle startup: cannot startexit 1fi# depending on parameter - startup, shutdown, restart# of the instance and listener or usage displaycase $1 instart)# Oracle listener and instance startupecho -n Starting Oracle: #su $ORA_OWNR -c $ORACLE_HOME/bin/lsnrctl startsu $ORA_OWNR -c $ORACLE_HOME/bin/dbstarttouch /var/lock/oraclesu $ORA_OWNR -c $ORACLE_HOME/bin/emctl start dbconsolesu $ORA_OWNR -c $ORACLE_HOME/bin/isqlplusctl startecho OK;stop)# Oracle listener and instance shutdownecho -n Shutdown Oracle: #su $ORA_OWNR -c $ORACLE_HOME/bin/lsnrctl stopsu $ORA_OWNR -c $ORACLE_HOME/bin/dbshutrm -f /var/lock/oraclesu $ORA_OWNR -c $ORACLE_HOME/bin/emctl stop dbconsolesu $ORA_OWNR -c $ORACLE_HOME/bin/isqlplusctl stopecho OK;reload|restart)$0 stop$0 start;*)echo Usage: basename $0 start|stop|restart|reloadexit 1esacexit 0加载到自动启动目录cp dbora /etc/rc.d/init.dchkconfig -add dborachkconfig -list | grep dborarootlocalhost init.d# /sbin/chkconfig -add dborarootlocalhost init.d# /sbin/chkconfig -list |grep dboradbora0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭一些服务介绍和补充a:$ORACLE_HOME/bin/dbstart | dbshutb:$ORACLE_HOME/bin/lsnrctl start | stop 监听器启动|关闭。c:$ORACLE_HOME/bin/emctl start | stop dbconsole访问http:/yourIP:1158/emd:$ORACLE_HOME/bin/isqlplusctl start | stop访问http:/yourIP:5560/isqlplus安装完成之后,再执行两个脚本就可以了:使用root用户来执行该脚本,分别执行/u01/app/oracle/oraInventory/orainstRoot.sh和/u01/app/oracle/product/10.2.0/db_1/root.sh退出安装界面切换到oracle用户进入SQL操作界面:Sqlplus / as sysdba(sqlplus / nolog)SQL查看是否可以进入web界面管理oracle10g数据库执行命令:emctl status dbconsole启动web界面:emctl start dbconsole停止web界面:emctl stop dbconsole(默认安装完oracle之后就已经启动oracle 10g 的web的管理界面)默认OEM地址http:/yourIP:1158/em默认isqlplus地址:http:/yourIP:5560/isqlplusSQL connect sys/mzl as sysdba已连接。SQL startupORA-01078: failure in processing system parametersLR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中女生德育大会课件
- 高三复习离子反应课件
- 2025-2026学年沪教版(2024)小学美术二年级上册(全册)教学设计附目录P175
- 夫妻离婚不离家共同处理婚姻关系及子女监护权协议
- 离婚协议范本:婚姻解除后的财产分割与子女监护协议
- 签订即编制明确的医疗机构检验科人员合作协议
- 汽车制造生产车间劳务承包与质量控制合同
- 离婚纠纷调解协议书范本:财产分割与子女抚养
- 离婚后房屋产权变更与共同财产分割执行合同
- 广告内容合规审核代理合同
- 2025新离婚协议书
- 浙江省A9协作体暑假返校联考物理试题及答案
- 2025年基金从业资格考试《证券投资基金基础知识》真题(附答案)
- 2025年国家保安员培训考试题(附答案)
- 进销存毕业论文
- (正式版)DB15∕T 2787-2022 《河套食用葵花籽精 选加工技术规程》
- 儿童文学完整教学课件
- 管网建设施工方案指导
- 2024年北京京剧院招聘真题
- GB/T 20716.1-2025道路车辆牵引车和挂车之间的电连接器(7芯)第1部分:24 V标称电压车辆的制动系统和行走系的连接
- 吸脂培训课件
评论
0/150
提交评论