超详细的Oracle19c修改数据库用户名教程

网友投稿 2164 2023-05-17

超详细的***19c修改数据库用户名教程

超详细的***19c修改数据库用户名教程

由于开发很多视图指定了某个用户名,故需修改数据库用户名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. 重启应用

修改数据库连接配置后重启应用即可。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:深入理解MySQL索引底层原理
下一篇:MySQL常用优化指南,及大表优化思路(值得收藏)
相关文章