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

    作者:波波说运维更新于: 2020-04-18 19:23:50

    超详细的Oracle19c修改数据库用户名教程。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改、查由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。

    由于开发很多视图指定了某个用户名,故需修改数据库用户名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修改数据库用户名教程_数据库_数据分析_MySQL_课课家

    严格来说,数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据指的是以一定的数据模型组织、描述和储存在一起、具有尽可能小的冗余度、较高的数据独立性和易扩展性的特点并可在一定范围内为多个用户共享。

课课家教育

未登录