1樓:千鋒教育
1、使用sys使用者登入資料庫
2、查詢使用者
select * from user$ where name in ('olduser');
比如查詢結果為:
user# name
1 67 olduser
3、按"user#"(使用者號)更新使用者名稱(語句僅供參考,使用者號因各現場情況而異)
update user$ set name = 'newuser' where user# = 67;
4、執行資料統一性
alter system checkpoint;
alter system flush shared_pool;
2樓:匿名使用者
你可以嘗試一下下面的辦法:
--直接修改底層表 user$ 更換使用者名稱:
1、windows 平台下執行 cmd
2、sqlplus /nolog
3、sql> connsys/lmis@lmisdx_localas sysdba 連線到資料庫。通常可以用sys使用者登陸。
4、sql> select * from user$; 找到 name為需要修改的使用者的user#。
5、sql> update user$ set name='新使用者名稱' where user#=38;
已更新 1 行。
6、sql> commit;提交完成。
7、sql> alter system checkpoint;
系統已更改。
8、sql> alter user 新使用者名稱 identified by 新密碼;
此時會提示新使用者不存在。
sql> alter user 新使用者名稱 identified by 新密碼
*error 位於第 1 行:ora-01918: 使用者'新使用者'不存在
9、sql> alter system flush shared_pool;
系統已更改。
10、sql> alter user 新使用者 identified by 新密碼;
使用者已更改。
11、測試連線
sql> conn 新使用者/新密碼@lmisdx_local;
已連線。
12、sql> select * from tab;
檢視新使用者下是否有原使用者的物件,包括表等。
13、sql> conn / as sysdba已連線。
14、sql> show user --檢視當前連線使用者
為"sys"
15、sql> shutdown immediate --關閉資料庫
資料庫已經關閉。已經解除安裝資料庫。oracle 例程已經關閉。
16、sql> startup --啟動資料庫
oracle 例程已經啟動。......資料庫裝載完畢。資料庫已經開啟。
17、可以看出沒有再恢復為test
sql> select user#,name,password from user$ where user#=38;
18、檢視資料物件
sql> select * from tab;
19、sql >connsys/lmis@lmisdx_localas sysdba
已連線。
sql> show useruse
為"sys"
--drop user 也沒有問題
sql> drop user test1 cascade; --刪除以前的使用者
oracle 使用者能不能改名字
3樓:
你可以嘗試一下下面的辦法:
--直接修改底層表 user$ 更換使用者名稱:
1、windows 平台下執行 cmd
2、sqlplus /nolog
3、sql> connsys/lmis@lmisdx_localas sysdba 連線到資料庫。通常可以用sys使用者登陸。
4、sql> select * from user$; 找到 name為需要修改的使用者的user#。
5、sql> update user$ set name='新使用者名稱' where user#=38;
已更新 1 行。
6、sql> commit;提交完成。
7、sql> alter system checkpoint;
系統已更改。
8、sql> alter user 新使用者名稱 identified by 新密碼;
此時會提示新使用者不存在。
sql> alter user 新使用者名稱 identified by 新密碼
*error 位於第 1 行:ora-01918: 使用者'新使用者'不存在
9、sql> alter system flush shared_pool;
系統已更改。
10、sql> alter user 新使用者 identified by 新密碼;
使用者已更改。
11、測試連線
sql> conn 新使用者/新密碼@lmisdx_local;
已連線。
12、sql> select * from tab;
檢視新使用者下是否有原使用者的物件,包括表等。
13、sql> conn / as sysdba已連線。
14、sql> show user --檢視當前連線使用者
為"sys"
15、sql> shutdown immediate --關閉資料庫
資料庫已經關閉。已經解除安裝資料庫。oracle 例程已經關閉。
16、sql> startup --啟動資料庫
oracle 例程已經啟動。......資料庫裝載完畢。資料庫已經開啟。
17、可以看出沒有再恢復為test
sql> select user#,name,password from user$ where user#=38;
18、檢視資料物件
sql> select * from tab;
19、sql >connsys/lmis@lmisdx_localas sysdba
已連線。
sql> show useruse
為"sys"
--drop user 也沒有問題
sql> drop user test1 cascade; --刪除以前的使用者
oracle怎麼修改使用者名稱和密碼
4樓:匿名使用者
修改密碼:
alter user user_name identified by new_password;
修改使用者:
select user#,name from user$ where name=『user_name';
update user$ set name='new_user_name' where name='old_user_name』;
b站怎麼更改使用者名稱,怎麼更改使用者名稱
最早可以自定義,我的使用者名稱就是三個字母,17年可以通過遊客註冊b站遊戲,比如fgo,可以自定義名字,那時候最少4位字母。現在不行了,你如果通過主站註冊,使用者名稱就是郵箱或者手機號,遊戲遊客會隨機分配數字,凡事要趁早。使用者名稱不能改,只能改暱稱。點選頭像,賬號,我的資訊,改一次6個硬幣。怎麼更...
microsoft帳戶的使用者名稱可以修改嗎?
microsoft賬戶的使用者名稱是可以修改的。下面是修改步驟,我用的是edge瀏覽器。2.在microsoft賬戶頁面中點選對登陸,登陸你自己的microsoft。3.在登陸後會顯示你的使用者名稱和頭像,點選左上角的 你的資訊 4.進入你的資訊頁面後可以修改頭像和名稱,修改完後直接退出就可以了,這...
怎麼修改office使用者名稱,怎麼修改office使用者名稱
廈門侯 在word中,修改使用者名稱的操作步驟 1 開啟word2007文件視窗,依次單擊 office按鈕 word選項 按鈕,如圖 2 開啟 word選項 對話方塊,在 常用 選項卡的 使用者名稱 編輯框中設定為合適的使用者名稱,並單擊 確定 按鈕,如圖所示。 蕭 摸索了好久,終於改好了。現在分...