select user#, name from user$ where name = 'ARWEN'; --先瞧下arwen的信息,其中user#就是一個序列號,相當于身份證號吧,假如這里是250

成都創新互聯是一家集網站建設,嘉魚企業網站建設,嘉魚品牌網站建設,網站定制,嘉魚網站建設報價,網絡營銷,網絡優化,嘉魚網站推廣為一體的創新建站企業,幫助傳統企業提升企業形象加強企業競爭力。可充分滿足這一群體相比中小企業更為豐富、高端、多元的互聯網需求。同時我們時刻保持專業、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們為更多的企業打造出實用型網站。
update user$ set name = 'WEIWENHP' where user# = 250; --于是用戶名就改好了啊.當然是update語句就記得再commit提交下啊.
下面通過四個步驟實現Oracle用戶名的修改。
一、查詢更改Oracle用戶名
SQL select user#,name,password from user$ where name ='TICKETS'; USER# NAME PASSWORD ---------- ------------------------------ ------------------------------ 78 TICKETS 21EDA78F89D6FACD
二、更改用戶名
SQL update user$ set name='TICKETS_BAK' where user#=78; 1 row updated. SQL commit; Commit complete.
三、創建同樣的Oracle用戶名
SQL create user tickets identified by "123456" 2 default tablespace yytickets 3 temporary tablespace temp; create user tickets identified by "123456" * ERROR at line 1: ORA-01920: user name 'TICKETS' conflicts with another user or role name
這時系統會提示“用戶名沖突”,運行下面的SQL語句
SQL alter system checkpoint; ----強制寫入數據文件
System altered.
SQL alter system flush shared_pool; ----清楚緩存數據字典信息,
----強制oracle讀實際數據(即更改后的數據)
System altered.
四、創建相同的用戶名
SQL create user tickets identified by "123456" 2 default tablespace yytickets 3 temporary tablespace temp; User created. SQL grant connect,resource to tickets; Grant succeeded. SQL commit; Commit complete.
這樣基本完成Oracle用戶名的查找、更改、替換、復制等操作,需要注意的是用戶名沖突的排查和解決,以防發生后患。
連接ORACLE數據庫有兩種方式:數據庫名和服務名,數據庫名的更改要使用重建控制文件的方式更改.alter database backup controlfile to trace后更改其中數據庫名為新名,運行該文件
如果要更改目錄,在上面的Trace文件中將文件目錄改為新的文件目錄名稱重建或在mount階段使用alter database rename datafile一一將文件更改過來.
文章題目:oracle如何更改批名,oracle字段名稱修改
當前網址:http://www.yijiale78.com/article8/dsihpop.html
成都網站建設公司_創新互聯,為您提供定制開發、標簽優化、做網站、面包屑導航、服務器托管、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯