1. oracle資料庫用戶口令過期如何修改回原密碼
在10g以前,你可以用有許可權的用戶登錄,查詢到此用戶密碼的密文,再用密文改口令:
查詢用戶口令的密文
select password from dba_users where username='<USER1>';
再修改口令:
alter user USER1 identified by value '密文『;
要想口令不過期,先要知道用戶的profile是什麼,再改這個profile的屬性
查詢用戶的profile
select profile from dba_users where username='<USER1>';
修改此profile的的屬性
ALTER PROFILE <user profile> LIMIT PASSWORD_LIFE_TIME UNLIMITED;
2. oracle密碼過期怎麼辦,密碼已經過期,而不是即將過期。
按照如下步驟進行操作:
1、查看用戶的proifle是哪個,一般是default:
sql>SELECT username,PROFILE FROM dba_users;
2、查看指定概要文件(如default)的密碼有效期設置:
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
3、將密碼有效期由默認的180天修改成「無限制」:
sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改之後不需要重啟動資料庫,會立即生效。
4、修改後,還沒有被提示ORA-28002警告的帳戶不會再碰到同樣的提示;
已經被提示的帳戶必須再改一次密碼,舉例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by <原來的密碼> ----不用換新密碼
3. oracle 的Internet Expenses(OIE報賬)職責被設置了使用期限,怎麼取消這個期限
EBS版本?11.5 還是 R12。
後台腳本處理、或者看是否適用PATCH 4719658這個補丁。
4. 如何設置oracle密碼不過期
1、查看用戶的PROFILE是哪個,一般是default:
sql>SELECT username,PROFILE FROM dba_users where account_status='OPEN';
2、查看指定概要文件(如default)的密碼有效期設置:
set linesize 200
col limit format a10
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- -----
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
3、將密碼有效期由默認的180天修改成「無限制」:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
不需要重啟動資料庫,會立即生效。
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
4、修改後,已經被提示的帳戶必須再改一次密碼:
sql> alter user scott identified by tiger;
5. Oracle如何修改單個用戶密碼永不過期
Oracle資料庫默認情況下用戶口令有效期為180天, 如果超過180天用戶密碼未做修改則該用戶無法登錄。
修改之後不需要重啟動資料庫,會立即生效。
修改後,還沒有被提示ORA-28002警告的帳戶不會再碰到同樣的提示;
已經被提示的帳戶必須再改一次密碼,舉例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by <原來的密碼> ----不用換新密碼
效果
執行以上操作後,Oracle可正常登陸和使用。
6. Oracle用戶密碼有效期和默認的有效期不對應
沒怎麼明白要問什麼,不過默認密碼的天數可以隨便改,下面這個是改成無期的
Oracle11g中,為了讓客戶在半年時間內更改資料庫用戶密碼,在默認的情況下,資料庫用戶的默認密碼有效期為180天,而Oracle10g默認資料庫用戶密碼為無期。
解決方法:
1、查看當前資料庫的密碼有效期 SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
2、修改密碼有效期為無期 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
7. oracle密碼過期之後提示「OraOLEDB口令更改」
可通過如下語句進行修改密碼,密碼修改後該用戶可正常連接資料庫。
ALTER USER 用戶名 IDENTIFIED BY 密碼 ;
8. 如何解除Oracle資料庫用戶賬戶的鎖定和修改口令
D:\oracle\ora92\bin>sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Proction on 星期四 8月 16 11:32:22 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> conn /as sysdba
已連接。
SQL> alter user system identified by password;
用戶已更改。
SQL> alter user sys identified by password;
用戶已更改。
SQL> alter user system identified by manger;
用戶已更改。
SQL> exit
從Oracle9i Enterprise Edition Release 9.2.0.1.0 - Proction
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Proction中斷開
D:\oracle\ora92\bin>sqlplus
SQL*Plus: Release 9.2.0.1.0 - Proction on 星期四 8月 16 11:40:37 2007
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
請輸入用戶名: system
請輸入口令:
連接到:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Proction
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Proction
SQL> select instance_name from v$instance;
INSTANCE_NAME
----------------
9. Oracle密碼過期 怎麼修改
一、使用工具:sqlplus、oracle資料庫。
二、過期原因:是由於oracle11g中默認在default概要文件中設置了「PASSWORD_LIFE_TIME=180天」所導致。
三、修改方法:
1、查看用戶的proifle是哪個,一般是default:sql>SELECT username,PROFILE FROM dba_users;
2、查看指定概要文件(如default)的密碼有效期設置:sql>SELECT * FROM dba_profiles s WHERE s.profile=\'DEFAULT\' AND
resource_name=\'PASSWORD_LIFE_TIME\';
3、將密碼有效期由默認的180天修改成「無限制」:sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
4、修改後,還沒有被提示ORA-28002警告的帳戶不會再碰到同樣的提示;
已經被提示的帳戶必須再改一次密碼,舉例如下:
$sqlplus / as sysdba
sql> alter user smsc identified by <原來的密碼> ----不用換新密碼
oracle11g啟動參數resource_limit無論設置為false還是true,密碼有效期都是生效的,所以必須通過以上方式進行修改。以上的帳戶名請根據實際使用的帳戶名更改。
三、注意事項:
1、新密碼最好以字母開頭,否則可能出現錯誤Ora-00988。
2、修改之後不需要重啟動資料庫,會立即生效。
10. 如何修改oracle密碼過期時間為90天
1.先查詢用戶屬於profile策略
select username,profile from dba_users;
2.然後查詢有效天數 ,比如profile為「DEFAULT」
Select * FROM dba_profiles s Where s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
3.修改密碼版期限權為90天
Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME '90';//90天期限
Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;//永久期限
然後你再執行第2查看一下
PL/SQL修改天數:
登陸之後,點擊左邊黃色菜單「Profiles」,展開裡面有個DEFAULT,右鍵DEFAULT編輯,
裡面有個「password life time(days)」選項,想改多少天就是多少天