ORACLE参数配置影响64位REDHAT密码正确无法登陆
2011-12-27 12:09
375 查看
上次就发生了一件离奇的事情,就是我用文本方式在REDHAT5.5 X64上用静默安装的方式安装了ORACLE之后,在公司内,一切正常,登陆,访问ORACLE一切OK.
安装完成之后,关闭机器,将机器从公司送到托管机房的时候,启动服务器,这个时候,输入用户名和密码,始终登陆不进入,既没有错误提示信息,也没有进入到正确的界面,始终停留在登录界面,这个到底是为什么呢?由于一直很忙,也没有时间去做验证工作,今天,刚好装完了一台虚拟机,于是就进行了下测试,配置完ORACLE,还没有安装ORACLE,重新启动机器,用户名密码正确无法登录。看来并不是离奇的事情,一定是自己的配置有什么不对的地方。
仔细检查了下ORACLE的配置,发现有个地方很可疑,就是配置安装性的时候,于是进行了GOOGLE,发现,果然是这个原因造成的,下面贴出我的配置。
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
b) 编辑文件:#vi /etc/pam.d/login 加入以下语句
session required /lib/security/pam_limits.so
原来这个是配置32位时候使用的配置文件,而64位的时候,这个文件的位置发生了变化,对于REDHAT 5 64位来说,这个位置应该是如下:
session required /lib64/security/pam_limits.so(64位使用的配置)
突然想起来,官方文档里写的是session required pam_limits.so 将路径给去掉了,让操作系统工具自己的LIB变量去寻找他的路径,呵呵,按照官方文档做还是最稳妥的。
于是进行了REDHAT 单用户登陆,更改了配置文件,保存,重新启动,登陆OK。
附录转载《REDHAT 单用户登陆》的方法如下:
安装完成之后,关闭机器,将机器从公司送到托管机房的时候,启动服务器,这个时候,输入用户名和密码,始终登陆不进入,既没有错误提示信息,也没有进入到正确的界面,始终停留在登录界面,这个到底是为什么呢?由于一直很忙,也没有时间去做验证工作,今天,刚好装完了一台虚拟机,于是就进行了下测试,配置完ORACLE,还没有安装ORACLE,重新启动机器,用户名密码正确无法登录。看来并不是离奇的事情,一定是自己的配置有什么不对的地方。
仔细检查了下ORACLE的配置,发现有个地方很可疑,就是配置安装性的时候,于是进行了GOOGLE,发现,果然是这个原因造成的,下面贴出我的配置。
3.4.2 设置oracle用户资源限制
a)编辑文件:#vi /etc/security/limits.conf 加入以下语句:oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
b) 编辑文件:#vi /etc/pam.d/login 加入以下语句
session required /lib/security/pam_limits.so
原来这个是配置32位时候使用的配置文件,而64位的时候,这个文件的位置发生了变化,对于REDHAT 5 64位来说,这个位置应该是如下:
session required /lib64/security/pam_limits.so(64位使用的配置)
突然想起来,官方文档里写的是session required pam_limits.so 将路径给去掉了,让操作系统工具自己的LIB变量去寻找他的路径,呵呵,按照官方文档做还是最稳妥的。
于是进行了REDHAT 单用户登陆,更改了配置文件,保存,重新启动,登陆OK。
附录转载《REDHAT 单用户登陆》的方法如下:
现象描述: | 在现场维护Redhat系统时,没有系统密码,无法登录系统。 |
原因分析: | 需要通过单用户模式登录。 |
处理过程: | 以grub 系统引导管理器,单用户登录方法; 在grub 启动后,移动键盘到Linux的启动项;按e键;然后再移动键盘到类似下面的一行,也就是kernel的那行: kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet 把光标移动这行后,再按一下e键,进入编辑这行;在行尾条一个空格 ,然后输入 linux single或者1,也就是类似如下的: kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux single 或者 kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet 1 结束编辑,按回车返回; 按b键,启动系统。 |
建议/总结: | 维护Redhat系统时,经常要登录单用户模式,需要工程师掌握。 |
相关文章推荐
- 系统无法让您登陆.请确定您的用户名及域名无误,然后再输入密码.密码的字母必须使用正确的大小写."这是怎么回事?
- XP NTFS权限下IIS报:因为配置类型不正确,系统无法开始服务器进程。请检查用户名和密码
- mysql密码正确但无法登陆
- ubuntu输入正确的密码也无法登陆?
- 密码正确,SSH无法登陆 Password authentication failed /Permission denied, please try again.
- Oracle用户密码含有特殊字符导致无法登陆解决方法
- Linux输入登陆密码正确 闪回登陆界面 无法登录
- PLSQL连接oracel数据库_用户无法登陆_oci.dll_配置问题(32位64位问题)
- 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。
- Oracle用户密码含有特殊字符导致无法登陆解决方法
- 输入正确的密码,依然无法登陆ubuntu系统
- Oracle用户密码含有特殊字符导致无法登陆解决方法
- mysql5.7 root用户密码正确却无法登陆解决方法
- 因为配置标识不正确,系统无法开始服务器进程.请检查用户名和密码
- 关于64位Oracle在tnsnames.ora配置新数据库地址后在PLSQL登陆界面没出现新数据库选项的解决方案
- linux密码正确,但是无法登陆
- ”因为配置类型不正确,系统无法开始服务器进程。请检查用户名和密码 ” 解决方案
- redhat密码正确登陆不进去系统的解决方法
- xen 虚机丢失密码/ssh配置错误无法登陆解决方案
- spring security配置同时登陆用户数参数后,登出系统后无法再次登陆