1. 程式人生 > >oracle11g預設建立使用者的密碼有效期為180天的解決方法

oracle11g預設建立使用者的密碼有效期為180天的解決方法

Oracle提示錯誤訊息ORA-28001: the password has expired, 經調查是由於Oracle11G的新特性所致, Oracle11G建立使用者時預設密碼過期限制是180天, 如果超過180天使用者密碼未做修改則該使用者無法登入。 

可通過

SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'


語句查詢口令有效期設定, LIMIT欄位是密碼有效天數。在密碼將要過期或已經過期時可通過


ALTER USER test IDENTIFIED BY password;


語句進行修改密碼,密碼修改後該使用者可正常連線資料庫。長久對應可通過


ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;


語句將口令有效期預設值180天修改成“無限制”。出於資料庫安全性考慮,不建議將PASSWORD_LIFE_TIME值設定成UNLIMITED,即建議客戶能夠定期修改資料庫使用者口令。


SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;


下面可以查詢系統中的使用者和建立的使用者,通過created欄位可以看到建立的時間,預設從此刻起,6個月後就密碼過期了。就會報ORA-28001: the password has expired 的錯誤。


select * from dba_users t where t.username = 'EPLATFORMTEST'

相關推薦

oracle11g預設建立使用者的密碼有效期180解決方法

Oracle提示錯誤訊息ORA-28001: the password has expired, 經調查是由於Oracle11G的新特性所致, Oracle11G建立使用者時預設密碼過期限制是180天, 如果超過180天使用者密碼未做修改則該使用者無法登入。  可通過

arcgis10.2新增地圖底圖顯示空白的解決方法

在使用10.2新增底圖的時候,會出現地圖空白的現象 ,檢視arcgis online也是連線正常的   1.右擊內容列表裡的【底圖】圖層,點選【取消分組】,即可顯示地圖。 2.右擊【引用】圖層,點選【取消分組】,但此時顯示是一片黑,標註基本看不見。再次右擊該圖層,

iOS 解決UITabBarItem選中圖片預設藍色的解決方法

最簡單的方法是在xcode裡面找到我們所對應的selectedImage圖片,在最右邊有個屬性我們將其選為Render As設定為Original Image就可以,不需要我們在自己手寫程式碼進行設定;

MVC繞過登陸界面驗證時HttpContext.Current.User.Identity.Name取值空問題解決方法

isnull auth asa ren lob obj req ret 方法 Global.asax界面添加如下方法: void FormsAuthentication_Authenticate(object sender, FormsAuthenticationEven

SQL Server2008附加數據庫之後顯示只讀時解決方法

這一 -- 技術 false log 美好 使用 com 你會 方案一: 碰到這中情況一般是使用的sa賬戶登錄的,只要改為Windows身份驗證,再附加數據庫即可搞定。 方案二: 使用sa登錄SQL Server2008附加數據庫,附加之後數據庫為只讀的,然後點數據庫

【Android】getActionBar()null的解決方法總結

andro 調用 種類 ref code trac page 沒有 stack 前言 在使用 ActionBar的時候,有時候會爆出空指針異常,這是由於應用沒有獲取到 ActionBar 導致的,而導致應用沒有獲取到 ActionBar 的原因比較多。

uLua/toLua加載protobuf轉lua的tablebool的解決方法

一個 約定 oca cal 我們 類型 per 註意 不能 當我們加載protobuf對應的lua的table的時候,我們使用如下方式來加載 local person_pb = require ‘Protol.person_pb‘ 註意,這個table前面的Protol.這

mysql for Mac 下創建數據表中文顯示?的解決方法

導入 skip 版本 unix resource nod rec RM mage 在我的絕版Mac mini下安裝了mysql 5.7版本,實例中,在通過load data 導入數據時發現表中的中文顯示為 ? 通過百度,發現多個版本的解決方法,將其中一個成功解決的方法貼

Linux遺忘root密碼的其中兩種解決方法

.com sha 一個 需要 shadow ada 操作系統 分享 http 由於安全的需要,系統一般只有一個root用戶,因此若遺忘root用戶的登錄密碼,因此需要通過其他途徑進行修改密碼。1.通過單用戶模式(1)重啟系統,按任意鍵進入grub菜單。出現grub菜單時,按

system.DateTime ToDateTime(System.String)”,因此該方法無法轉換儲存表示式-解決方法

LINQ to Entities的lambda表示式中如果需要轉換時間及各種時間格式請使用System.Data.Entity的類DbFunctions的各種方法 例如: IsOverdue = db.Order.Where(p => p.RealRepaymentDate > DbFu

資料來源Excel的解決方法

        上次做專案時要求資料來源改為Excel,與專案一起打包執行。查了一下資料來源是否可以直接使用Excel的解決方案,雖然有提供可以連線Excel的驅動,但是以Excel直接操作資料實在是不方便,沒有資料庫的功能強大,因此想到了使用了內嵌式資料庫,

Hibernate使用時提示主鍵不能null的解決方法

之前用Hibernate時弄了很久都沒弄好,後來在網上看到別人說資料庫建表時,主鍵的標識增量要設定為1。就抱著試一試的心態試了一下,結果就能插入了。   資料庫建表時,主鍵的標識增量要設定為1 建表語句 CREATE TABLE table1&nb

執行登入觸發器(sql server 2016限制IP訪問)後,登入sql server報錯: 由於執行觸發器,登入失敗已將資料庫上下文更改master。解決方法:用cmd執行刪除登入觸發器

背景: 在cmd中執行osql命令: osql -S 【資料庫伺服器】 -E  -i  mysql.sql 其中mysql.sql內容如下: CREATE LOGIN test WITH PASSWORD = '輸入密碼' GO

dedecms5.7釋出文章提示“標題不能空”的解決方法

本文例項講述了dedecms5.7後臺釋出文章提示“標題不能為空”的解決方法。分享給大家供大家參考。具體分析如下: 有人發現在使用織夢dedecms5.7後臺釋出文章提示“標題不能為空”了,這個問題很怪我們都是從直接從官網下載的也有問題了,那麼要如何解決呢. 問題症狀:V5

HandlerInterceptor裡@Autowired物件空的解決方法

That's because Spring isn't managing your PagePopulationInterceptor instance. You are creating it yourself in the below (攔截器內使用@Autowired時出現了null,這是由於你的spr

SQL Server 2008資料庫被標記可疑的解決方法

在使用SQL Server 2008資料庫時發現資料庫被標記為可疑,多方搜尋,終於找到解決方法:    有兩種辦法: 1、相信大家想到了第一種:將資料庫刪掉,建立一個相同名字的資料庫(前提是之前有備份一模一樣的資料) 2、開啟資料庫裡的Sql 查詢編輯器視窗,執行

fiddler抓包檔案中,預設不顯示css/js檔案的解決方法

用fiddler抓包時,預設不顯示CSS/JS檔案 。如何顯示css/js檔案呢?解決步驟:1. 勾選filters,找到Request Headers,勾選Show only if URL contains項,填寫需要顯示的檔案型別REGEX:(?insx)/[^\?/]*

SQL SERVER 2005 資料庫狀態“可疑”的解決方法(轉)

在被設定為“可疑”後很納悶,之前沒有遇到此類情況,問了幾個前輩依然未找到問題所在。最後還是解決了,現在給大家分享我的解決辦法:   首先,不能使得資料庫離線、分離等操作,在這種情況下,資料庫不能驚醒備份的。如果你真的使得資料庫離線,就再也沒有辦法解決了。我也幹過這件傻事,千萬不能重蹈覆轍哦。(切記!切記!

錯誤1075:依存服務不存在, 或已標記刪除的解決方法

  如圖,在實際的現場實施過程中,我們會遇到各種奇葩的問題,上面這個就是在第一次客戶機子上安裝好客戶端後登入時提示的錯誤資訊,啟動服務提示錯誤1075:依存服務不存在, 或已標記為刪除,一般是因為登錄檔中沒有這個選項了或依存服務沒有開啟需要先開啟服務才可以啟動這個。[現象] 在"開始->設定->

無法將引數1從“const char [6]”轉換“char *”的解決方法

        有一些C++程式在VS2017上執行會有一些錯誤,而在vc6.0中卻能執行出來。接下來的一個程式就是我在vs2017上執行出現錯誤,而在vc6.0上執行出來。但我已經通過分析vs2017上錯誤來源解決了該問題,並以此作為分享。例項碼:#include<i