运维需要,修改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 允许一个实例远程连接。