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字段名称修改
当前网址:https://www.cdcxhl.com/article8/dsihpop.html
成都网站建设公司_创新互联,为您提供定制开发、标签优化、做网站、面包屑导航、服务器托管、小程序开发
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联