首页 数据库 mysql教程 Oracle Enterprise Linux 5安装Oracle 10g碰到的若干问题及解决方法

Oracle Enterprise Linux 5安装Oracle 10g碰到的若干问题及解决方法

Jun 07, 2016 pm 05:22 PM
oracle

首先说明,我是在Oracle Enterprise Linux 5下安装Oracle 10g的。安装oracle 10前设置系统参数时,在配置/etc/pam.d/login文件时

首先说明,我是在Oracle Enterprise Linux 5下安装Oracle 10g的。
 
1. 安装oracle 10前设置系统参数时,在配置/etc/pam.d/login文件时需要加入 
session    required    /lib/security/pam_limits.so 
session    required    pam_limits.so 
 
我将第二行的pam_limits.so写成了pam limits.so,从而配置错误,,导致重启系统后出现登录用户和密码均正确但登录死循环的情况。 
 
2.修改RedHat的版本 
因为我用的是oracle linux 5,对应的Red Hat版本也是5,所以执行./runInstaller时,会出现以下错误: 
Checking operating system version: must be redhat-3, SUSE-9, redhat-4, 
 
UnitedLinux-1.0, asianux-1 or asianux-2 
Failed 解决方法: 修改Linux的发行标记 
将文件 '/etc/redhat-release'的内容由 
Red Hat Enterprise Linux Server release 5 (Tikanga) 
修改为 
Red Hat Enterprise Linux Server release 4 (Tikanga) 
 
3.要额外安装两个包 
虽然安装系统的时候除了语言包外,其他包我全都选中了,可是安装oracle的时候还是会出现以下错误提示: 
 
Oracle Universal Installer /tmp/OraInstall2007-12-29_02-57-39AM. 
请稍候...[oracle@nj15 database]$ Exception in thread "main" 
 
java.lang.UnsatisfiedLinkError: /tmp/OraInstall2007-12-29_02-57- 
 
39AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared 
 
object file: No such file or directory 
at java.lang.ClassLoader$NativeLibrary.load(Native Method) 
at java.lang.ClassLoader.loadLibrary0(Unknown Source) 
at java.lang.ClassLoader.loadLibrary(Unknown Source) 
at java.lang.Runtime.loadLibrary0(Unknown Source) 
at java.lang.System.loadLibrary(Unknown Source) 
at sun.security.action.LoadLibraryAction.run(Unknown Source) 
at java.security.AccessController.doPrivileged(Native Method) 
at sun.awt.NativeLibLoader.loadLibraries(Unknown Source) 
at sun.awt.DebugHelper.(Unknown Source) 
at java.awt.Component.(Unknown Source) 
 
解决的方法是: 将系统iso镜像挂载上,然后进入其下的Server目录,找到以下两个rpm包: 
libXp-1.0.0-8.1.el5.i386.rpm 
openmotif-2.3.1-6.el5.i386.rpm 
用rpm -ivh XXX.rpm命令安装,先装libXp-1.0.0-8.1.el5.i386.rpm,再装 
 
openmotif-2.3.1-6.el5.i386.rpm。 
然后即可解决。 
 
4.另外,值得注意的是,在安装OEL5系统在选择安装软件包的时候如果是按照默认来安装,则有很多oracle需要的包没有安装到,如gcc相关的rpm包,这会导致安装oracle不成功。如果在后期慢慢用rpm来打上,非常麻烦,因为那些包与包之间的依赖关系非常多,所以最好还是在安装系统的时候除了语言包外其他包全部打上。

linux

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

使用Go语言连接Oracle数据库时是否需要安装Oracle客户端? 使用Go语言连接Oracle数据库时是否需要安装Oracle客户端? Apr 02, 2025 pm 03:48 PM

使用Go语言连接Oracle数据库时是否需要安装Oracle客户端?在使用Go语言开发时,连接Oracle数据库是一个常见需求�...

Oracle PL/SQL Deep Dive:掌握过程,功能和软件包 Oracle PL/SQL Deep Dive:掌握过程,功能和软件包 Apr 03, 2025 am 12:03 AM

OraclePL/SQL中的过程、函数和包分别用于执行操作、返回值和组织代码。1.过程用于执行操作,如输出问候语。2.函数用于计算并返回值,如计算两个数之和。3.包用于组织相关元素,提高代码的模块化和可维护性,如管理库存的包。

erp系统软件有哪些 erp系统软件推荐 erp系统软件有哪些 erp系统软件推荐 Apr 03, 2025 pm 12:54 PM

ERP软件选型时,首先明确企业需求,包括行业、规模、预算和IT基础设施,然后根据核心业务流程选择满足需要的系统。常见ERP系统有:SAP适合大型企业,功能强大但价格昂贵;Oracle功能全面,但价格不菲,适用于大型企业;Odoo适合中小企业,成本低且可定制;SaaS ERP云端部署,按需付费,适用于快速发展的企业。在选择前应进行试用,咨询专业建议,并关注售后服务,以选择最适合自身的ERP系统。

了解 ACID 属性:可靠数据库的支柱 了解 ACID 属性:可靠数据库的支柱 Apr 08, 2025 pm 06:33 PM

数据库ACID属性详解ACID属性是确保数据库事务可靠性和一致性的一组规则。它们规定了数据库系统处理事务的方式,即使在系统崩溃、电源中断或多用户并发访问的情况下,也能保证数据的完整性和准确性。ACID属性概述原子性(Atomicity):事务被视为一个不可分割的单元。任何部分失败,整个事务回滚,数据库不保留任何更改。例如,银行转账,如果从一个账户扣款但未向另一个账户加款,则整个操作撤销。begintransaction;updateaccountssetbalance=balance-100wh

掌握SQL LIMIT子句:控制查询中的行数 掌握SQL LIMIT子句:控制查询中的行数 Apr 08, 2025 pm 07:00 PM

SQLLIMIT子句:控制查询结果行数SQL中的LIMIT子句用于限制查询返回的行数,这在处理大型数据集、分页显示和测试数据时非常有用,能有效提升查询效率。语法基本语法:SELECTcolumn1,column2,...FROMtable_nameLIMITnumber_of_rows;number_of_rows:指定返回的行数。带偏移量的语法:SELECTcolumn1,column2,...FROMtable_nameLIMIToffset,number_of_rows;offset:跳过

一家顶级人力资源服务公司将其系统无缝替换为 BladePipe 一家顶级人力资源服务公司将其系统无缝替换为 BladePipe Apr 08, 2025 pm 01:33 PM

企业更换系统,例如升级人力资源管理系统(HRMS),常常面临巨大挑战,尤其是在最大限度减少停机时间方面。本文将通过一个真实案例,阐述一家顶级人力资源服务公司如何利用数据迁移工具无缝替换其HRMS系统。业务架构与需求该公司旨在用功能更强大的新HRMS系统取代旧系统。旧系统涵盖员工合同、薪资、社保和办公地点等信息管理。新系统需要处理更多数据,因此需要重建系统中的数据存储。技术架构与数据迁移策略旧系统基于Oracle数据库,新系统采用MySQL数据库。为了确保在系统替换期间HR服务的持续性,并应对网络

sql plus怎么用 sql plus怎么用 Apr 09, 2025 pm 06:18 PM

SQL*Plus 是一款用于与 Oracle 数据库交互的命令行工具,主要功能包括执行 SQL 语句、查询数据、创建表和管理用户。它易于使用、跨平台兼容,并提供对 Oracle 数据库的强大访问权限,但仅限于命令行界面且缺乏图形用户界面。

mysql 和 sql 是否相同 mysql 和 sql 是否相同 Apr 08, 2025 pm 05:12 PM

MySQL 和 SQL 是兄弟而非双胞胎。SQL 是数据库查询语言标准,而 MySQL 是遵循 SQL 标准的关系型数据库管理系统 (RDBMS),两者之间存在以下差异:SQL 定义了与数据库交互的规则,而 MySQL 则是这些规则的一种具体实现。标准 SQL 语句可以在符合 SQL 标准的任何数据库系统上运行,但可能需要微调。特定数据库系统特有的函数和语法只适用于该系统,例如 MySQL 的 LOAD_FILE() 函数。学习 SQL 对于操作任何数据库系统至关重要,而学习 MySQL 等具体

See all articles