oracle使用者名稱密碼到期引起的網站後台無法登入

來源:互聯網
上載者:User

標籤:oracle   web   jdbc   webapps   1521   

  本來今天休息,但是接到同事反映:客戶的WEB無法登入了,網站能開啟,但是後台登入不了。

  我就聯絡了客戶,客戶說是WEB使用者的密碼到期導致的,預設是180天到期。

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

  1.先從WEB伺服器上telnet Oracle資料的1521連接埠,發現是通的。

  2.登入到客戶的資料庫伺服器,以sys使用者sysdba角色登入。查看oracle資料庫的開啟狀態和讀寫狀態:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/56/C1/wKiom1SMQkOywVO8AABF9PthLaA338.jpg" title="資料庫開啟狀態查詢.jpg" alt="wKiom1SMQkOywVO8AABF9PthLaA338.jpg" />

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/56/C1/wKiom1SMQw_SvgOHAABH1P6xwAw526.jpg" title="oracle資料庫讀寫狀態查詢.jpg" alt="wKiom1SMQw_SvgOHAABH1P6xwAw526.jpg" />

 3.我查看客戶的網站目錄:

 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/56/BE/wKioL1SMRQCQpTzBAAA67zhd6DA882.jpg" title="查看網站目錄.jpg" alt="wKioL1SMRQCQpTzBAAA67zhd6DA882.jpg" />

 4.查看客戶網站串連oracle資料庫的JDBC檔案配置:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/56/BE/wKioL1SMRdXi2F3TAACTM9BFS0Y977.jpg" title="網站串連資料庫JDBC配置.jpg" alt="wKioL1SMRdXi2F3TAACTM9BFS0Y977.jpg" />

  5.在oracle資料庫中查看WEB網站的使用者名稱:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/56/BE/wKioL1SMRoOhvrGZAAC2mulQn9k809.jpg" title="oracle查看WEB網站使用者名稱.png" alt="wKioL1SMRoOhvrGZAAC2mulQn9k809.jpg" />

  6.資料庫設定中最重要的一步,修改oracle資料庫使用者名稱策略為“永不超期”:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/56/BE/wKioL1SMR6qCB0gQAADCn-brVLw955.jpg" title="oracle資料庫使用者名稱超期策略.jpg" alt="wKioL1SMR6qCB0gQAADCn-brVLw955.jpg" />

 7.oracle重新設定系統使用者的密碼:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/56/BE/wKioL1SMSFWBSKAZAAAyf58lLfs261.jpg" title="oracle設定系統使用者密碼.png" alt="wKioL1SMSFWBSKAZAAAyf58lLfs261.jpg" />

  8.查詢WEB網站串連使用的oracle使用者名稱:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/56/C1/wKiom1SMSFChwvHyAABmRkxTxNw311.jpg" title="查詢WEB網站使用的使用者名稱.jpg" alt="wKiom1SMSFChwvHyAABmRkxTxNw311.jpg" />

  9.更新WEB網站串連使用的oracle使用者名稱的密碼:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/56/BF/wKioL1SMSaajZaCOAAA0m1fyJL8181.jpg" title="修改網站的oracle使用者名稱和密碼.png" alt="wKioL1SMSaajZaCOAAA0m1fyJL8181.jpg" />

 10.登入網站:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/56/C1/wKiom1SMSqDQbzflAAODwPo99N0363.jpg" title="網站後台登入頁面展示.jpg" alt="wKiom1SMSqDQbzflAAODwPo99N0363.jpg" />

 這樣,問題就解決了。

  總結:遇到動態調用oracle資料庫的網站無法開啟的問題,及時尋找資料庫及串連的使用者名稱的狀態。一般登入頁面無法開啟都是資料庫或者是頁面和資料庫的串連問題。

  網站資料庫設定檔一般位置是/webapps/ROOT/WEB-INF/classes/jdbc.properties。尋找裡面的使用者名稱和密碼進行相關排錯。

  資料庫及使用者名稱的問題解決後,網站後台登入介面會自動回復狀態。

本文出自 “林夕” 部落格,請務必保留此出處http://lutaoxu.blog.51cto.com/4224602/1589639

oracle使用者名稱密碼到期引起的網站後台無法登入

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.