環境:oracle 10g+xp
1.連線資料庫(如果以下面方式無法進入則修改sqlnet.ora檔案中的sqlnet.authentication_services=(nts) )
sqlplus /nolog
sqlplus /as sysdba
2.檢視檢視v$pwfile_users,記錄擁有sysoper/sysdba許可權的使用者
sql> select * from v$pwfile_users;
username sysdb sysop
------------------------------ ----- -----
sys true true
3.關閉資料庫
sql> shutdown immediate
4.手工刪除密碼檔案:e:\oracle\database\pwdtest.ora
5.建立密碼檔案
c:\documents and settings\hp>orapwd file=e:\oracle\database\pwd.ora password=ora
cle6.向密碼檔案新增使用者
sqlplus /as sysdba
sql>connect sys/oracle as sysdba;
建立其他使用者
sql>create user dbo identified by dbo;
sql>grant dbo,resource,connect to dbo;
7.修改密碼檔案狀態,預設密碼檔案的狀態shared,
要將初始化引數裡的remote_login_passwordfile 設定成exclusive。
oracle 密碼丟失
ora 01017 invalid username password logon denied 密碼丟失解決方案 1 先確認是否輸錯 使用者名稱和密碼 2 如果的確是丟失密碼的話 檢視sqlnet.ora 如果是 sqlnet.authentication services none 需更改為sq...
Oracle 密碼丟失解決方法
在使用oracle過各中經常會遇到密碼丟失的時候,本文用兩種試來解決這個問題。一種方法 sqlplus as sysdba sql startup sql alter user system identified by root123 如果sqlplus as sysdba 不能進入,讓輸入密碼,我...
oracle使用者密碼丟失解決方法
一種方法 sqlplus as sysdba sql startup sql alter user system identified by root123 如果sqlplus as sysdba 不能進入,讓輸入密碼,我輸入原始密碼和修改的密碼後都不行的話,修改unix環境下 1.oracle h...