sys用戶是Oracle中權限最高的用戶,而system是一個用於數據庫管理的用戶。
在數據庫安裝完之后,應立即修改sys,system這兩個用戶的密碼,以保證數據庫的安全。
但是我們有時候會遺忘密碼或者是人員離職等情況導致密碼丟失.
//前提是你拿到了root 用戶的密碼,修改system,sys就不是問題了.
一、sqlplus /nolog登錄
//登錄sqlplus oracle@prd:/home/oracle/impdir$sqlplus /nolog SQL*Plus: Release 11.2.0.4.0 Production on Mon Mar 21 00:00:26 2022 Copyright (c) 1982, 2013, Oracle. All rights reserved. //以超級管理員身份登錄 SQL> conn /as sysdba
Connected.
//修改密碼 SQL> alter user system identified by mima123456
User altered.
//用system賬戶登錄,連接數據庫 SQL> conn system/mima123456
Connected.
二、直接使用 sqlplus / as sysdba
修改sys賬戶,system賬戶也是一樣,普通用戶修改也是一樣的
oracle@prd:/home/oracle/impdir$sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Mon Mar 21 00:00:26 2022 Copyright (c) 1982, 2013, Oracle. All rights reserved. 用法1:
SQL>alter user sys identified by mima
用法2: SQL>grant connect to sys identified by mima
用法3:
SQL> password system
Changing password for system
New password: ***** //輸入密碼
Retype new password: ***** //再次輸入密碼
Password changed