本來今天休息,但是接到同事反映:客戶的WEB無法登錄了,網站能打開,但是后臺登錄不了。 我就聯系了客戶,客戶說是WEB用戶的密碼過期導致的,默認是180天到期。 接著就是我的操作流程了: 1.先從WEB服務器上telnet Oracle數據的1521端口,發現是通的。 2.登
本來今天休息,但是接到同事反映:客戶的WEB無法登錄了,網站能打開,但是后臺登錄不了。
我就聯系了客戶,客戶說是WEB用戶的密碼過期導致的,默認是180天到期。
接著就是我的操作流程了:
1.先從WEB服務器上telnet Oracle數據的1521端口,發現是通的。
2.登錄到客戶的數據庫服務器,以sys用戶sysdba角色登錄。查看oracle數據庫的打開狀態和讀寫狀態:
3.我查看客戶的網站目錄:
4.查看客戶網站連接oracle數據庫的JDBC文件配置:
5.在oracle數據庫中查看WEB網站的用戶名:
6.數據庫設置中最重要的一步,修改oracle數據庫用戶名策略為“永不超期”:
7.oracle重新設置系統用戶的密碼:
8.查詢WEB網站連接使用的oracle用戶名:
9.更新WEB網站連接使用的oracle用戶名的密碼:
10.登錄網站:
這樣,問題就解決了。
總結:遇到動態調用oracle數據庫的網站無法打開的問題,及時查找數據庫及連接的用戶名的狀態。一般登錄頁面無法打開都是數據庫或者是頁面和數據庫的連接問題。
網站數據庫配置文件一般位置是/webapps/ROOT/WEB-INF/classes/jdbc.properties。查找里面的用戶名和密碼進行相關排錯。
數據庫及用戶名的問題解決后,網站后臺登錄界面會自動恢復狀態。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com