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