oracle用户名密码过期引起的网站后台无法登录
? 本來今天休息,但是接到同事反映:客戶的WEB無法登錄了,網(wǎng)站能打開,但是后臺登錄不了。
? 我就聯(lián)系了客戶,客戶說是WEB用戶的密碼過期導(dǎo)致的,默認(rèn)是180天到期。
? 接著就是我的操作流程了:
? 1.先從WEB服務(wù)器上telnet Oracle數(shù)據(jù)的1521端口,發(fā)現(xiàn)是通的。
? 2.登錄到客戶的數(shù)據(jù)庫服務(wù)器,以sys用戶sysdba角色登錄。查看oracle數(shù)據(jù)庫的打開狀態(tài)和讀寫狀態(tài):
?3.我查看客戶的網(wǎng)站目錄:
?
?4.查看客戶網(wǎng)站連接oracle數(shù)據(jù)庫的JDBC文件配置:
? 5.在oracle數(shù)據(jù)庫中查看WEB網(wǎng)站的用戶名:
? 6.數(shù)據(jù)庫設(shè)置中最重要的一步,修改oracle數(shù)據(jù)庫用戶名策略為“永不超期”:
?7.oracle重新設(shè)置系統(tǒng)用戶的密碼:
? 8.查詢WEB網(wǎng)站連接使用的oracle用戶名:
? 9.更新WEB網(wǎng)站連接使用的oracle用戶名的密碼:
?10.登錄網(wǎng)站:
?這樣,問題就解決了。
? 總結(jié):遇到動態(tài)調(diào)用oracle數(shù)據(jù)庫的網(wǎng)站無法打開的問題,及時(shí)查找數(shù)據(jù)庫及連接的用戶名的狀態(tài)。一般登錄頁面無法打開都是數(shù)據(jù)庫或者是頁面和數(shù)據(jù)庫的連接問題。
? 網(wǎng)站數(shù)據(jù)庫配置文件一般位置是/webapps/ROOT/WEB-INF/classes/jdbc.properties。查找里面的用戶名和密碼進(jìn)行相關(guān)排錯(cuò)。
? 數(shù)據(jù)庫及用戶名的問題解決后,網(wǎng)站后臺登錄界面會自動恢復(fù)狀態(tài)。
轉(zhuǎn)載于:https://blog.51cto.com/lutaoxu/1589639
總結(jié)
以上是生活随笔為你收集整理的oracle用户名密码过期引起的网站后台无法登录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有梦想就有前进的动力
- 下一篇: 【转】10个让人受益的管理原理