概述
由于开发了许多视图来指定用户名,因此必须将数据库用户名srmpro修改为SRM。
以下为操作过程..1、停止应用
防止修改用户名密码后应用一直在发起错误连接,可事先查询哪个IP在连接数据库,然后断开对应连接即可(这里需用到触发器记录客户端IP)
select username,machine,terminal,program,client_info,logon_time from v$session order by logon_time desc;
2、修改用户名
用户信息保存在表user$中,故修改用户名如下:
sqlplus / as sysDBA
show pdbs;
alter session set container=SRMPDB;
select user#,name from user$; --SRMPRO
--修改用户名
update user$ set name='SRM' where name='SRMPRO';
--执行强制刷新
alter system checkpoint;
alter system flush shared_pool;
--修改密码
alter user SRM identified by "XXXXX1234";
3、重启应用
修改数据库连接配置后重启应用即可。
觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~
1.《#NAME?专题之超详细的Oracle19c修改数据库用户名教程》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《#NAME?专题之超详细的Oracle19c修改数据库用户名教程》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/2211342.html