19c修改system,sys密码

  运维需要,修改19c,system,sys密码。

1.修改system密码

SQL>pdb  alter user system identified by 'values';

ORA 报错,需要登录CDB对所有的SYSTEM密码统一修改,无法在单个PDB内操作。

2.修改sys密码

由于12.2之后 ORACLE 口令文件,存放至ASM里面,因此无法再通过alter user sys identified by 'values'修改。

修改方式:

grid$srvctl config database -d db_name 
找到Password文件位置
oracle$orapwd file='+DATA/LD/PASSWORD/pwdld' dbuniquename=ld sys=y password='sdfsdf' force=y
如果密码属于弱口令,加上format=12 版本不检测密码复杂性

测试sys连接
$sqlplus sys/"xxx"@tns as sysdba
这个前提条件参数
remote_login_passwordfile  如果是none 则禁用sys远程连接,无论什么密码,登录都提示密码不对,如果是操作系统本地登录,则不检测密码,因此无法测试。

参数修改需要重启库:3个参数
NONE 禁用远程连接
SHARED 允许多个实例远程连接
EXCLUSIVE 允许一个实例远程连接。

 

posted @ 2020-08-21 14:44  绿茶有点甜  阅读(4010)  评论(0编辑  收藏  举报