今天安装linux 5.3 x86_64 + oracle10G,安装之后可以正常使用,ssh、vnc等使用正常。但是后来无意发现在shell模式下不能在本机登陆,而在xWindow下可以正常登陆。
症状描述如下:
用root(或其他任意帐户)登陆,如果密码错误,提示:login incurrect,然后在下面一行显示登陆shell,这种显示是正常的;
如果用户名、密码正确,系统不显示任何提示信息,直接屏幕一闪,在屏幕的开始处显示登陆shell,就像刚刚启动完电脑一样!
怪了!
刚才开怀疑是修改系统编码不当的问题,于是把/etc/sysconfig/i18n、/etc/rc.d/rc.local中的修改都修改回去,没有任何改观。然后上网查资料发现是64位操作系统下文件配置不正确的原因,摘引如下:
安装oracle过程中,一般的安装文档中都会提到要设置/etc/security/limits.conf和/etc/pam.d/login参数文件来限制oracle服务器可以打开的文件数、进程数等等资源的限制,于是会需要在/etc/pam.d/login 文件中添加session required /lib/security/pam_limits.so一行内容来实现/etc/security/limits.conf中定义的各项限制。
此机器使用的是64位的操作系统,/lib/security/pam_limits.so文件是32位的,应该用/lib64/security/pam_limits.so文件来代替,否则在登陆的时候找不到这个文件,就会出现本机不能登陆的情况。
解决方法:
vi /etc/pam.d/login
修改
“session required /lib/security/pam_limits.so”
为
“session required /lib64/security/pam_limits.so”
即可,修改无需重启,立即生效。
参考:
http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763105e8d35450186603eddd0027fa3c80ed1230b564711bfec613f52599283616202ab4c41ecf737773c0034f2c688de4583e0ce6f659f2745676c855662a40eaebb5155b137e429feae69f0caf025e3dec5d2af4322cc44730b97f1fb4d7013dd1ef50340e3b1e93e&p=c3769a4084dd05ff57ea933f5a42&user=baidu
分享到:
相关推荐
在本篇指南中,我们将详细介绍如何在 Linux x86 架构上安装 Oracle 数据库 10g,并针对三种不同的 Linux 发行版进行具体讲解:Red Hat Enterprise Linux (RHEL) 2.1 和 RHEL 3 以及 SUSE Linux Enterprise Server ...
学习在 RHEL 2.1、RHEL 3 或 SLES 8 上从头安装 Oracle 数据库 10g 的基础知识(仅用于评估) 目录 概述 第 1 部分:安装 Linux RHEL 2.1 RHEL 3 SLES 8 第 2 部分:针对 Oracle 配置 Linux 验证系统要求 创建...
本手册旨在为初次接触Linux和Oracle的用户详细介绍如何在Linux x86平台上安装和配置Oracle数据库10g。主要内容涵盖三个主流的Linux发行版:Red Hat Enterprise Linux (RHEL) 2.1、RHEL 3以及SUSE Linux Enterprise ...
在安装前,需要对共享存储进行分区规划,通常会设立独立的数据、日志、控制文件、OCR(Oracle Cluster Registry)和 Voting Disks等分区。 1.4 Oracle安装规划 确定每个节点上安装的Oracle实例角色,如主实例和备用...
### Linux下Oracle10g安装指南详析 ...综上所述,安装Oracle10g在Linux系统上不仅涉及软件的直接部署,还需要细致入微地进行系统配置,确保硬件、软件环境均能满足Oracle的特定要求,从而实现软件的高效稳定运行。
本文将指导您如何在 Linux 上安装 ORALCE 服务器与 DATASTAGE 服务器,包括 RH Linux 操作系统版本要求、软件包要求、 Oracle 对硬件的要求、创建安装 Oracle 需要的组和用户帐户、配置 Linux 内核参数等。...
在安装 ORACLE RAC 之前,需要对操作系统进行配置,以确保 ORACLE RAC 的正常运行。本文总结了 ORACLE RAC 安装后需要进行的配置步骤。 Linux 安装 ORACLE 总结 在安装 ORACLE RAC 之前,需要安装以下包: 1. ...
在安装 Oracle 10g 之前,需要对 Linux 系统进行相应的配置,以确保安装的成功。下面将详细介绍安装前的配置步骤。 检查必备包 在安装 Oracle 10g 之前,需要检查 Linux 系统中是否安装了必备的包,包括 make、...
java美食点餐系统源码 昆汀哈代 ODAT ODAT (Oracle Database Attacking Tool)是一款开源渗透测试工具,用于远程测试Oracle数据库的安全性。 ODAT 的使用示例: 您有一个远程侦听的 ...在所有模块
本指南旨在补充Oracle官方文档,提供Oracle RAC 11gR2在Linux环境下部署的关键概念与步骤。虽然此文档不是为了替代Oracle官方文档,但在实际部署过程中,它能够作为辅助资料,帮助理解一些核心概念和技术细节。 ###...