SYS使用者遠端登入報錯:ORA-01017: invalid username/password; logon denied
今天下午,有同事說有個資料庫sys使用者無法遠端登入,總是報密碼錯誤:
ORA-01017: invalid username/password; logon denied
連過去發現果然是這樣:
SQL> conn as sysdba
ERROR:
ORA-01017: invalid username/password; logon denied
ERROR:
ORA-01017: invalid username/password; logon denied
SQL> conn as sysdba
Connected.
Connected.
懷疑是remote_login_passwordfile引數的問題,檢視資料庫,果然是這個引數的問題,該引數值為none,如果要使sys遠端登入,必須要改為exclusive才可以。於是按照下面的操作讓他修改引數的值:
16:37:14 > alter system set REMOTE_LOGIN_PASSWORDFILE=none scope=spfile;
System altered.
16:37:16 > shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
16:39:43 idle> startup
ORACLE instance started.
Total System Global Area 263049216 bytes
Fixed Size 2212448 bytes
Variable Size 239078816 bytes
Database Buffers 16777216 bytes
Redo Buffers 4980736 bytes
Database mounted.
Database opened.
Fixed Size 2212448 bytes
Variable Size 239078816 bytes
Database Buffers 16777216 bytes
Redo Buffers 4980736 bytes
Database mounted.
Database opened.
16:39:53 idle> conn as sysdba
ERROR:
ORA-01017: invalid username/password; logon denied
ERROR:
ORA-01017: invalid username/password; logon denied
Warning: You are no longer connected to ORACLE.
16:40:02 idle> conn / as sysdba
Connected.
Connected.
16:40:43 > alter system set remote_login_passwordfile=exclusive scope=spfile;
System altered.
16:41:26 > shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
16:41:37 > startup
ORACLE instance started.
Total System Global Area 263049216 bytes
Fixed Size 2212448 bytes
Variable Size 239078816 bytes
Database Buffers 16777216 bytes
Redo Buffers 4980736 bytes
Database mounted.
Database opened.
Fixed Size 2212448 bytes
Variable Size 239078816 bytes
Database Buffers 16777216 bytes
Redo Buffers 4980736 bytes
Database mounted.
Database opened.
16:41:49 > conn as sysdba
Connected.
16:42:02 >
但是,同事一會說他這樣做了之後依然不行。覺得很是奇怪~~最後突然想到,這個庫是很久以前的庫,裝完資料庫之後修改過sys使用者的密碼,所以懷疑之後修改的sys密碼和密碼檔案裡的密碼不一致造成的。
這樣可以透過兩種方法解決:
1、把sys的密碼修改成最初建庫時的密碼。
2、按照現在的sys密碼重建密碼檔案。
這兩種方法都不難,都可以很容易解決問題。於是,我猜了一下當初建庫時可能的密碼:change_on_install ~~~
當在sqlplus裡把sys密碼改成change_on_install之後,果然成功~~~~
相信重建密碼檔案也是可以達到這樣的效果。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/751371/viewspace-712565/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sqlplus / as sysdba報錯ORA-01017: invalid username/password; logon deniedSQLGo
- 【YashanDB資料庫】YAS-02143 invalid username/password, login denied資料庫
- sys使用者遠端登入報ORA-01031 insufficient privileges
- ubuntu ssh: connect to host ** port 22: Connection refused ssh登入遠端伺服器時提示Permission denied (publickey,password)Ubuntu伺服器
- 19c登入pdb密碼報錯ORA-01017密碼
- sqlplus as sysdb登入報ora-01017SQL
- 啟動報錯:Access denied for user 'root'@'localhost' (using password:YES)localhost
- 報錯”ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)”Errorlocalhost
- MSSQL不能遠端登入--使用者 'sa' 登入失敗。 (Microsoft SQL Server,錯誤: 18456)SQLROSServer
- RAC下使用者登入失敗ORA-01017
- Navicat遠端連線MySQL 提示1045 - Access denied for user 'root'@'223.74.158.192'(using password:YES)MySql
- 修改sys密碼報錯:ORA-01994: Password file missing or disabled密碼
- 客戶端登入Oracle 12.2伺服器報ORA-01017的解惑客戶端Oracle伺服器
- 除錯環境 寶塔 mysql root 遠端登入除錯MySql
- Linux 遠端 ssh 登入Linux
- SSH遠端登入原理
- rocky one 遠端登入
- redis - 遠端登入指令Redis
- 怎麼登入遠端伺服器 遠端登入VPS伺服器伺服器
- vue專案中連線MySQL時,報錯ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password:YES)VueMySqlErrorlocalhost
- ssh遠端登入協議協議
- 雲伺服器設定多使用者遠端登入伺服器
- Windows遠端桌面設定多使用者同時登入Windows
- linux SSH服務允許root使用者遠端登入Linux
- 登入harbor報錯
- 阿里雲mysql遠端登入報ERROR 2027(HY000)阿里MySqlError
- Solaris 11 設定root使用者允許SSH遠端登入
- 如何遠端登入Linux系統?Linux
- 如何遠端登入Windows系統?Windows
- python urllib socks5 auth username password 設定Python
- 使用putty遠端登入Ubuntu時,報Network error:Connection refused錯誤及解決(記錄)UbuntuError
- vnc登入,vnc遠端登入工具的使用方法VNC
- windows ssh遠端登入阿里雲遇到permissions are too open的錯誤Windows阿里
- windows oracle11g資料庫使用sqlplus登入的時候出現ora-01017報錯WindowsOracle資料庫SQL
- Linux錯誤 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)LinuxErrorlocalhost
- Unable to unwrap data, invalid status [CLOSED]-服務端webSocket報錯服務端Web
- 【配置】伺服器遠端建立索引報錯access denied ("java.io.FilePermission""........\IKAnalyzer.cfg.xml""read"伺服器索引JavaXML
- 遠端登入和複製檔案
- CentOS 配置Mysql允許遠端登入CentOSMySql