当前位置:主页 > 查看内容

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

发布时间:2021-05-18 00:00| 位朋友查看

简介:由于开发很多视图指定了某个用户名,故需修改数据库用户名srmpro为srm。以下为操作过程。 1. 停止应用 防止修改用户名密码后应用一直在发起错误连接,可事先查询哪个IP在连接数据库,然后断开对应连接即可(这里需用到触发器记录客户端IP) selectusername,mac……

由于开发很多视图指定了某个用户名,故需修改数据库用户名srmpro为srm。以下为操作过程。

1. 停止应用

防止修改用户名密码后应用一直在发起错误连接,可事先查询哪个IP在连接数据库,然后断开对应连接即可(这里需用到触发器记录客户端IP)

  1. select username,machine,terminal,program,client_info,logon_time from v$session order by logon_time desc; 

2. 修改用户名

用户信息保存在表user$中,故修改用户名如下:

  1. sqlplus / as sysdba 
  2. show pdbs; 
  3. alter session set container=SRMPDB
  4. select user#,name from user$;  --SRMPRO 
  5. --修改用户名 
  6. update user$ set name='SRM' where name='SRMPRO'
  7. --执行强制刷新 
  8. alter system checkpoint; 
  9. alter system flush shared_pool; 
  10. --修改密码 
  11. alter user SRM identified by "XXXXX1234"; 

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

3. 重启应用

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


本文转载自网络,原文链接:https://www.toutiao.com/i6808061912291475972/
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐