oracle system,sys用户 忘记密码,怎么修改密码

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

 

posted @ 2022-03-21 00:29  jinzi  阅读(1602)  评论(0编辑  收藏  举报