程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> ORACLE更改用戶名

ORACLE更改用戶名

編輯:Oracle教程

ORACLE更改用戶名


以前一直經常修改oracle的用戶密碼,但很少修改用戶名的。

以前只能創建一個用戶1,然後將用戶2數據導入到用戶1,然後經用戶1刪掉,這樣非常麻煩而且耗時,今天就整理了下如何修改Oracle的用戶名:

1、用sysdba角色賬號進入,然後查詢有哪些用戶:

SELECT * FROM user$

2、找到需要修改的用戶(user#字段是唯一標識)

SELECT * FROM user$ WHERE user#=71

3、修改需要更改的用戶名

UPDATE USER$ SET NAME=‘新的用戶名’ WHERE user#=71;
COMMIT;

4、強制刷新

ALTER SYSTEM CHECKPOINT;
ALTER SYSTEM FLUSH SHARED_POOL;

5、再將新的用戶名對應的密碼修改下(否則無法登錄)

ALTER USER 新用戶名 IDENTIFIED BY '密碼';

6、至此,大功告成,OK!再見



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved