【Oracle】更改oracle中的用户名称

修改oracle中的用户名,要需要修改oracle基表中的相关内容,

1.查看user#

select user#,name from user$ s where s.name='用户修改前的';   --这里以HR为例
 
     USER# NAME
---------- ------------------------------
        21 HR

2.根据user#来修改用户名

update  user$ set name='修改后的用户名' where user#=21; 
commit;

3.清一下share pool才可以生效

 alter system checkpoint; --强制写入数据文件
 alter system flush shared_pool;  --清楚缓存数据字典信息,强制oracle读实际数据(即更改后的数据)

4.再次查看用户名

select user#,name from user$ s where s.name='HRRR';   --HRRR是HR修改后的用户名
 
     USER# NAME
---------- ------------------------------
        21 HRRR

5.如果需要修改密码的话,再进行密码的修改

alter user HRRR identified by "123456";  --HRRR是用户名,123456是新密码
commit;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值