Chinaunix首页 | 论坛 | 博客
  • 博客访问: 251031
  • 博文数量: 110
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-22 15:26
个人简介

10多年的信息工作,随时记录心得和资料,希望能结识更多的朋友

文章分类

全部博文(110)

文章存档

2017年(12)

2016年(12)

2015年(14)

2014年(12)

2009年(15)

2008年(45)

我的朋友

分类: Oracle

2016-04-30 17:43:14

 select user#,name,password from user$ where name ='YGZ';

USER# NAME                           PASSWORD
---------- ------------------------------ ------------------------------
       141 YGZ                        1234590ASFDASDFASDF

更改用户名

SQL> update  user$ set name=YGZBAK' where user#=141;

1 row updated.

SQL> commit;

Commit complete.

用户名更改后需要清楚缓存数据字典信息。

SQL> alter system checkpoint;    ----强制写入数据文件

System altered.

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

System altered.

并变更用户登录密码。

SQL> alter user YGZBAK
  identified by 'aaaab';

User altered.

可能存在阻塞现象,需要使用alter system kill session 杀掉当前session;
阅读(764) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~