




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle 10g r2 RHEL5安装相关问题及解决方法J目录RHEL5 安装ORACLE 10G 问题详解3一、安装概述3概述:3环境:3安装步骤:3二、安装前的附加准备42.1使用yum自动安装所需rpm包。42.2 配置yum镜像地址92.3 yum安装rpm包时报错解决102.4 配置yum只下载不安装102.5关闭SELinux102.7设置oracle环境变量即时生效112.8安装oracle检查时,空间容量不足112.7 安装oracle10 提示:Cant connect to X11 window server using :0.0 as the value of the11三、使用Xmanager远程安装12四、相关资料134.1 yum相关资料134.2 kernel.sem引用资料324.3 环境变量相关资料34 RHEL5 安装ORACLE 10G 问题详解一、 安装概述概述:本文档请配合oracleRHEL5上安装Oracle10g Release 2.pdf手册使用,大量资料参考网络,加上自己的一些实际心得。环境:本次实验环境为 VMWARE WORKSTATION 8.2 LINUX 版本为 RHEL 5.6 ,虚拟机预先分配内存1g ORACLE版本为 32位版本 Xmanager为4版本 Vmware共享目录默认加载在/mnt/hgfs下安装步骤:以下步骤使用root用户完成1. 规划好分区。文档建议设置单独的swap分区,但我安装时未进行swap单独分区,但安装软件所需的分区至少需要2G的空间,建议至少预留4G的空间。2. rpm检查需要的包是否存在,如不存在,进行安装3. 修改/etc/redhat-release文件,将版本改为44. 修改linux系统内核参数 /etc/sysctl.conf5. 禁用 SElinux6. 建立安装oracle所需的用户,组以及目录,本次测试创建用户名为oracle7. 设置oracle用户的shell limit8. 配置ip地址为静态(可选)以下步骤使用oracle用户完成,注意不是su oracle ,请注销后切换oracle用户登录9. 配置oracle用户环境变量,语言环境改为英文;编辑.bash_profile10. 解压oracle安装文件到指定目录(这部可用root用户执行,有的目录会报oracle没有权限创建文件,su root 执行)11. 进入oracle软件目录使用runInstall进行安装,安装时我选择的是只安装软件,数据库采取稍后使用dbca创建。12. 安装过程中需要切换root 用户执行指定目录的两个脚本。13. 安装软件完毕,使用netca增加一个监听,以及配置本地服务命名。14. 使用dbca创建所需的数据库,本次创建的数据库实例名为orcl,使用本地文件管理。15. su root改该回环境变量为中文。改回redhat-release将版本改回516. 设置实例为随机启动。二、 安装前的附加准备2.1使用yum自动安装所需rpm包。 由于RPM包存在复杂的依赖关系,我们决定采用yum系统自动解决依赖关系,当然这个需要互联网,但可以建立本地yum源。但使用red-hat的yum会报RHN网络没有注册,故采用卸载redhat的yum,安装centos的yum.1.卸载rhel的yum相关的包rootvirhost # rpm -qa|grep yumyum-updatesd-3.0.1-5.el5yum-3.0.1-5.el5yum-rhn-plugin-0.5.2-3.el5yum-metadata-parser-1.0-8.fc6yum-security-1.0.4-3.el5rootvirhost # yum updateLoading rhnplugin pluginLoading installonlyn pluginLoading security pluginThis system is not registered with RHN.RHN support will be disabled.Setting up Update ProcessSetting up repositoriesNo Repositories Available to Set UpReading repository metadata in from local filesSkipping security plugin, no dataNo Packages marked for Update/Obsoletionrootvirhost # rpm -e yum-3.0.1-5.el5 -nodepsrootvirhost # rpm -qa|grep yumyum-metadata-parser-1.0-8.fc6yum-updatesd-3.0.1-5.el5yum-rhn-plugin-0.5.2-3.el5yum-security-1.0.4-3.el5rootvirhost # rpm -e yum-updatesd-3.0.1-5.el5rootvirhost # rpm -e yum-rhn-plugin-0.5.2-3.el5rootvirhost # rpm -e yum-metadata-parser-1.0-8.fc6(后来测试这个不应该卸载)rootvirhost # rpm -e yum-security-1.0.4-3.el52.安装centos的源/centos/5/os/i386/CentOS/yum-3.0.5-1.el5.centos.5.noarch.rpmrpm -ivh yum-3.0.5-1.el5.centos.5.noarch.rpmrootvirhost # wget /centos/5/os/i386/CentOS/yum-3.0.5-1.el5.centos.5.noarch.rpmrootvirhost # rpm -ivh yum-3.0.5-1.el5.centos.5.noarch.rpmwarning: yum-3.0.5-1.el5.centos.5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897error: Failed dependencies: yum-metadata-parser is needed by yum-3.0.5-1.el5.centos.5.noarchrootvirhost # wget 50/yum-metadata-parser-1.0-8.fc6.i386.rpm-07:48:55- 50/yum-metadata-parser-1.0-8.fc6.i386.rpmConnecting to 50:80. 已连接。已发出 HTTP 请求,正在等待回应. 200 OK长度:22950 (22K) text/plainSaving to: yum-metadata-parser-1.0-8.fc6.i386.rpm100%= 22,950 -.-K/s in 0.003s07:48:55 (8.57 MB/s) - yum-metadata-parser-1.0-8.fc6.i386.rpm saved 22950/22950rootvirhost # rpm -ivh yum-metadata-parser-1.0-8.fc6.i386.rpmwarning: yum-metadata-parser-1.0-8.fc6.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing. # 100% 1:yum-metadata-parser # 100%rootvirhost # rpm -ivh yum-3.0.5-1.el5.centos.5.noarch.rpmwarning: yum-3.0.5-1.el5.centos.5.noarch.rpm: Header V3 DSA signature: NOKEY, key ID e8562897Preparing. # 100% 1:yum # 100%由此看来yum-metadata-parser-1.0-8.fc6.i386.rpm这个包不应该删除那rootvirhost # cd /etc/yum.repos.d/rootvirhost yum.repos.d# lsrhel-debuginfo.reporootvirhost yum.repos.d# vi CentOS-Base.repo这个文件内如是下面的basename=CentOS-5.1 - Basebaseurl=/centos/5.1/os/$basearch//centos/5.1/os/$basearch/gpgcheck=0gpgkey=/centos/5.1/os/i386/RPM-GPG-KEY-CentOS-5#released updatesupdatesname=CentOS-5.1 - Updatesbaseurl=/centos/5.1/os/$basearch//centos/5.1/os/$basearch/gpgcheck=0gpgkey=/centos/5.1/os/i386/RPM-GPG-KEY-CentOS-5#packages used/produced in the build but not releasedaddonsname=CentOS-5.1 - Addonsbaseurl=/centos/5.1/os/$basearch//centos/5.1/os/$basearch/gpgcheck=0gpgkey=/centos/5.1/os/i386/RPM-GPG-KEY-CentOS-5#additional packages that may be usefulextrasname=CentOS-5.1 - Extrasbaseurl=/centos/5.1/os/$basearch//centos/5.1/os/$basearch/gpgcheck=0gpgkey=/centos/5.1/os/i386/RPM-GPG-KEY-CentOS-5#additional packages that extend functionality of existing packagescentosplusname=CentOS-5.1 C Plusbaseurl=/centos/5.1/os/$basearch//centos/5.1/os/$basearch/gpgcheck=0gpgkey=/centos/5.1/os/i386/RPM-GPG-KEY-CentOS-5#contrib - packages by Centos Userscontribname=CentOS-5.1 - Contribbaseurl=/centos/5.1/os/$basearch//centos/5.1/os/$basearch/gpgcheck=0gpgkey=/centos/5.1/os/i386/RPM-GPG-KEY-CentOS-5然后随便测试了一个命令rootvirhost yum.repos.d# rpm -qa|grep postfix刚好系统没有装这个包rootvirhost yum.repos.d# yum install postfixLoading installonlyn pluginSetting up Install ProcessSetting up repositoriesupdates 100% |=| 1.1 kB 00:00 contrib 100% |=| 1.1 kB 00:00 centosplus 100% |=| 1.1 kB 00:01 addons 100% |=| 1.1 kB 00:00 extras 100% |=| 1.1 kB 00:00 Reading repository metadata in from local filesprimary.xml.gz 100% |=| 834 kB 00:03 # 2400/2400primary.xml.gz 100% |=| 834 kB 00:08 # 2400/2400primary.xml.gz 100% |=| 834 kB 00:08 # 2400/2400primary.xml.gz 100% |=| 834 kB 00:04 # 2400/2400primary.xml.gz 100% |=| 834 kB 00:08 # 2400/2400Parsing package install argumentsResolving Dependencies- Populating transaction set with selected packages. Please wait.- Downloading header for postfix to pack into transaction set.postfix-2.3.3-2.i386.rpm 100% |=| 41 kB 00:00 - Package postfix.i386 2:2.3.3-2 set to be updated- Running transaction checkDependencies Resolved=Package Arch Version Repository Size=Installing:postfix i386 2:2.3.3-2 extras 3.6 MTransaction Summary=Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 3.6 MDownloading Packages:(1/1): postfix-2.3.3-2.i3 100% |=| 3.6 MB 00:43 Running Transaction Testwarning: postfix-2.3.3-2: Header V3 DSA signature: NOKEY, key ID e8562897Finished Transaction TestTransaction Test SucceededRunning TransactionInstalling: postfix # 1/1Installed: postfix.i386 2:2.3.3-2Complete!roottest # yum list postfixLoading installonlyn pluginSetting up repositoriesbase 100% |=| 1.1 kB 00:00 updates 100% |=| 1.1 kB 00:00 contrib 100% |=| 1.1 kB 00:00 centosplus 100% |=| 1.1 kB 00:00 addons 100% |=| 1.1 kB 00:00 extras 100% |=| 1.1 kB 00:00 Reading repository metadata in from local filesInstalled Packagespostfix.i386 2:2.3.3-2 installedroottest # yum list bind*Loading installonlyn pluginSetting up repositoriesReading repository metadata in from local filesInstalled Packagesbind-libs.i386 30:9.3.3-10.el5 installed bind-utils.i386 30:9.3.3-10.el5 installed Available Packagesbind.i386 30:9.3.3-10.el5 base bind-chroot.i386 30:9.3.3-10.el5 base bind-devel.i386 30:9.3.3-10.el5 base bind-libbind-devel.i386 30:9.3.3-10.el5 base bind-sdb.i386 30:9.3.3-10.el5 base roottest packages# yum list nmap*Loading installonlyn pluginSetting up repositoriesReading repository metadata in from local filesInstalled Packagesnmap.i386 2:4.11-1.1 installed Available Packagesnmap-frontend.i386 2:4.11-1.1 base roottest packages# nmap -VNmap version 4.11 ( /nmap/ )roottest packages# rpm -vhU /dist/nmap-4.62-1.i386.rpmRetrieving /dist/nmap-4.62-1.i386.rpmPreparing. # 100% 1:nmap # 100%roottest packages# nmap -VNmap version 4.62 ( )2.2 配置yum镜像地址 在/etc/yum.d/ 目录下新建 yumdownload.repo文件,文件名可以随便取,但后缀名需要指定。CentOS-5 yum 国内镜像服务 配置文件:basename=Basebaseurl=/centos/5/os/i386/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-5updatesname=Updatesbaseurl=/centos/5/updates/i386/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-5addonsname=Addonsbaseurl=/centos/5/addons/i386/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-5extrasname=Extrasbaseurl=/centos/5/extras/i386/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-5centosplusname=Plusbaseurl=/centos/5/centosplus/i386/gpgcheck=1enabled=0gpgkey=/centos/RPM-GPG-KEY-CentOS-5 2.3 yum安装rpm包时报错解决warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897 解决方法: 执行命令rpm -import /etc/pki/rpm-gpg/RPM* 2.4 配置yum只下载不安装需要下载yum插件程序 :yum-downloadonly是yum的一个插件,使得yum可以从RHN或者yum的仓库只下载包而不安装。 检查一下/etc/yum/pluginconf.d/downloadonly.conf的内容,确认这个插件已经启用:使用参数 -downloadonly默认的,包会被保存在/var/cache/yum/RepositoryName/packages/目录中。实际测试,如果不加参数,放在该目录下的文件,在你安装同文件后,会被清除,所以需要做好保存。2.5关闭SELinux关闭SElinux不重启系统的方法Redhat系统,修改/etc/sysconfig/selinux文件:#SELINUX=enforcingSELINUX=disabled重启生效,如果不想重启,用命令setenforce 02.7设置oracle环境变量即时生效设置完成后,运行 source /etc/bash_profile否则还需要重新登入。2.8安装oracle检查时,空间容量不足由于我的 / 挂载点只有200多m,安装检查时报空间不够。解决方法: 查看磁盘空间 df lh 发现home路径下磁盘空间较多 建立需要安装到的目录,重新配置oracle的环境变量ORACLE_BASE等,重新开始安装oracle。2.7 安装oracle10 提示:Cant connect to X11 window server using :0.0 as the value of the DISPLAY v(2011-03-05 16:50:49)转载标签: 杂谈 分类: IToracle 今天一个同事问我在安装数据库的时候出现了Exception in thread main java.lang.InternalError: Cant connect to X11 windowserver using :0.0 as the value of the DISPLAY variable.这个错误是为什么,其实我知道是由于当前用户不是oracle或者环境变量设置的不正确导致的,因为每次都是用oracle用户解压,安装,没有遇到这个问题,所以也没有仔细研究过这个错误,今天正好同事问到我这个问题,如果不回答清楚了显的我很不专业,呵呵,在这里简单说明一下自己的理解:cause:X-Windows emulation is not yet correctly configured or is being mis-used.solution:1.Make sure that DISPLAY” is set properly as either: :0.0 or :0.0note:In this example, ip_address/hostnameis the host name or IP address of the system that you want to use to display Oracle Universal Installer (your workstation or PC).eg.rootrac1 # xhost +access control disabled, clients can connect from any hostrootrac1 # su - oracleoraclerac1 $ export DISPLAY=8:0.0oraclerac1 $ cd database/oraclerac1 database$ ./runInstallerStarting Oracle Universal Installer. Checking installer requirements. Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2 Passed All installer requirements met. Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-03-05_03-36-28PM. Please wait .oraclerac1 database$ Oracle Universal Installer, Version .0 ProductionCopyright (C) 1999, 2005, Oracle. All rights reserved.2. Oracle Customer Support has seen instances where use of the UNIX/Linux “su” command, even “su - oracle” has caused this “Cant connect to X11 window server” error. Therefore, please be sure that you are LOGGED ON as the oracle account. Log directly into the install session. Do not use any variety of “su”. use oracle log on , not su - oracleeg. oraclerac1 database$ ./runInstaller3.Oracle Customer Support has seen instances where the incorrect “ulimit” setting for number of files (aka “-n”, aka “nofiles”) has caused this “Cant connect to X11 window server” error. Therefore, please be sure that your values for “nofiles” in the output of “ulimit -a” is at least 65536.备注:前2个办法只需要满足其中一个就可以避免这个错误了:直接用oracle登陆,不能su - oracle or 设置display=ip_address_that you want to use to display Oracle Universal Installer:0.0三、 使用Xmanager远程安装 经过测试,实验成功一、 使用root编辑vi /etc/inittab 改变运行级别为3 二Xmanager使用oracle用户登录-切换为root用户#startx#xhost +#su - oracle$export DISPLAY=:0.0#su root#xdpyinfo看后面的字符是1.0还是0.0#su - oracle$export LANG=en_US #设置语言进入安装目录,进行安装四、相关资料4.1 yum相关资料yum是个功能强悍的包管理工具,命令语法很简单的:yum -操作参数 命令 包名称1 包名称2 .,,有些操作也可以没有包名称(软件名) ,支持再在报包名称中使用通配符*来一次安装多个名称前端一致的软件包。 下面把操作参数和命令列出来,大多数时候没必要要操作参数的。 Options list (操作参数) -h, -help 显示帮助信息,并退出 -t, -tolerant 忍受发生的错误 -C 从缓冲中运行,而不是升级缓存 -R minutes 最大化的命令等待时间 -d debug level 调试输出级别 -showduplicates 显示复制, 在repo,list/search命令下 -e error level 错误输出级别 -q, -quiet 安静的操作 -y 回答所有的问题为是 -version 显示 YUM版本信息并退出 -installroot=path 设置为root安装 -enablerepo=repo 激活一个或多个仓库(支持通配符) -disablerepo=repo 禁掉一个或多个仓库(支持通配符) -x package, -exclude=package 在名称或glob不包含包。 -disableexcludes=repo 禁掉出了这个之外的别的仓库 -noplugins 禁掉yum插件 -nogpgcheck 禁掉GPG验证检查,没有签名的软件安装加这个参数 -disableplugin=plugin 用名称禁掉插件 -enableplugin=plugin 用名称启用插件 -skip-broken 忽略包的依赖问题 -allow-downgrade 晕软件包降级 -disablepresto 禁用Presto 插件并且不下载任何增量包 list of Commands:(操作命令) check-update 检查可提供的包升级 clean 删除缓存数据 deplist 列出包依赖相关 downgrade 降级一个软件包 erase 移除一个或多个包从你的系统 groupinfo 显示关于包组的细节 groupinstall 从组里安装软件包到你的系统 grouplist 列出当前的组 groupremove 在一个组中移除包从您的系统 help 显示帮助用法信息 info 显示关于包或一组包的细节信息 info-security 返回影响系统安全的数据 install 安装一个或多个软件包在你的系统 list 列出一个包或某组的包 localinstall 安装本地 RPM makecache 生成原数据缓存 reinstall 重新安装一个包 repolist 显示软件仓库的配置 resolvedep 决定哪个包提供了给定的依赖 search 查找包细节居给定的字符串 shell 运行交互式的yum shell update 更新一个或多个系统 中已安装的包 update-minimal 只升级安装最新的包,系统补丁 upgrade 升级整个系统,一般在系统版本升级的时候用 举例:比如下载了一个没有签名的软件包,可以这样
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河北张家口市事业单位招聘有关事项模拟试卷及答案详解1套
- 2025届招商蛇口春季校园招聘模拟试卷及答案详解(必刷)
- 2025年冀北博望电力产业管理(北京)有限公司高校毕业生招聘(第三批)模拟试卷及答案详解(夺冠)
- 2025年绍兴新昌县卫健系统第一次公开招聘人员17人考前自测高频考点模拟试题含答案详解
- 2025广西钦州市北部湾大学公开招聘高层次人才53人考前自测高频考点模拟试题(含答案详解)
- 2025北京市环科院编制外人员招聘6人模拟试卷及答案详解一套
- 2025国家自然科学基金委员会机关服务中心招聘合同制6人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025广西玉林市北流市西埌镇招聘村级网格管理员1人考前自测高频考点模拟试题及参考答案详解一套
- 会议咨询方案怎么写范文
- 2025昆明市公有房屋管理中心劳务派遣人员(2人)考前自测高频考点模拟试题及答案详解(全优)
- 渔业与人工智能的结合创新
- 医保定点零售药店申请表
- 《华住酒店集团》课件
- 天津大学物理化学教研室《物理化学》(第5版)笔记和课后习题(含考研真题)详解
- 院感及院感管理基本概念课件
- 2022-2023学年湖南省部分校高一下学期期末基础学科知识竞赛英语试题(原卷版+解析版无听力音频无听力原文)
- 普通高中学生登记表
- 山西美锦华盛化工新材料有限公司化工新材料生产项目环评报告
- 大体积混凝土裂缝控制大体积混凝土裂缝修复
- GB/T 29776-2013纺织品防虫蛀性能的测定
- GB/T 11901-1989水质悬浮物的测定重量法
评论
0/150
提交评论