2017-04-10 76 views
0

我們在Windows 2012 R2上有一個Oracle Database 12c實例。最近我們嘗試更改SYS密碼。改變是成功的,但奇怪的是舊密碼仍然有效。我們甚至嘗試爲SYS用戶提供隨機密碼,並且所有密碼都可以使用。我們能夠更改SYSTEM和SYSMAN等的密碼,但任何人都可以幫助我們解決這個SYS密碼問題?Oracle Database 12c - 更改SYS密碼

謝謝,

+0

如何以及從哪裏使用舊密碼連接? –

+0

我們已經嘗試了數據庫服務器本身的舊密碼,也來自客戶端,它們都可以使用 - 它只是不適用於SYS的舊密碼,我們嘗試使用SYS用戶的任何密碼。 –

回答

0

這是因爲您是屬於dba組的用戶進行身份驗證。嘗試去用戶組並刪除您的用戶。當您認證爲sysdba或sysoper時,Oracle首先驗證您的用戶是否屬於dba組。

+0

謝謝,這工作! –

0

在12c數據庫中,密碼文件位置在ASM下(如果使用asm),不在$ ORACLE_HOME/dbs下。

當從用戶sys連接到創建數據庫的服務器時,Oracle忽略密碼。