Home > Database > Mysql Tutorial > body text

oracle用户名密码过期引起的网站后台无法登录

WBOY
Release: 2016-06-07 14:55:32
Original
989 people have browsed it

本来今天休息,但是接到同事反映:客户的WEB无法登录了,网站能打开,但是后台登录不了。 我就联系了客户,客户说是WEB用户的密码过期导致的,默认是180天到期。 接着就是我的操作流程了: 1.先从WEB服务器上telnet Oracle数据的1521端口,发现是通的。 2.登

  本来今天休息,但是接到同事反映:客户的WEB无法登录了,网站能打开,但是后台登录不了。

  我就联系了客户,客户说是WEB用户的密码过期导致的,默认是180天到期。

  接着就是我的操作流程了:

  1.先从WEB服务器上telnet Oracle数据的1521端口,发现是通的。

  2.登录到客户的数据库服务器,以sys用户sysdba角色登录。查看oracle数据库的打开状态和读写状态:

wKiom1SMQkOywVO8AABF9PthLaA338.jpg

wKiom1SMQw_SvgOHAABH1P6xwAw526.jpg

 3.我查看客户的网站目录:

 wKioL1SMRQCQpTzBAAA67zhd6DA882.jpg

 4.查看客户网站连接oracle数据库的JDBC文件配置:

wKioL1SMRdXi2F3TAACTM9BFS0Y977.jpg

  5.在oracle数据库中查看WEB网站的用户名:

wKioL1SMRoOhvrGZAAC2mulQn9k809.jpg

  6.数据库设置中最重要的一步,修改oracle数据库用户名策略为“永不超期”:

wKioL1SMR6qCB0gQAADCn-brVLw955.jpg

 7.oracle重新设置系统用户的密码:

wKioL1SMSFWBSKAZAAAyf58lLfs261.jpg

  8.查询WEB网站连接使用的oracle用户名:

wKiom1SMSFChwvHyAABmRkxTxNw311.jpg

  9.更新WEB网站连接使用的oracle用户名的密码:

wKioL1SMSaajZaCOAAA0m1fyJL8181.jpg

 10.登录网站:

wKiom1SMSqDQbzflAAODwPo99N0363.jpg

 这样,问题就解决了。

  总结:遇到动态调用oracle数据库的网站无法打开的问题,及时查找数据库及连接的用户名的状态。一般登录页面无法打开都是数据库或者是页面和数据库的连接问题。

  网站数据库配置文件一般位置是/webapps/ROOT/WEB-INF/classes/jdbc.properties。查找里面的用户名和密码进行相关排错。

  数据库及用户名的问题解决后,网站后台登录界面会自动恢复状态。

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!