最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle用户名更改操作四步走

来源:懂视网 责编:小采 时间:2020-11-09 07:25:49
文档

Oracle用户名更改操作四步走

Oracle用户名更改操作四步走:Oracle用户名更改操作四步走 Oracle用户名修改是个不太常见的需求,但对很对入门者而言还是一个需要掌握的知识,这里通过四个简单步骤实现Oracle用户名的更改和替换。 AD:2013云计算架构师峰会课程资料下载 我们的Oracle管理工作中经常涉及到更改Oracl
推荐度:
导读Oracle用户名更改操作四步走:Oracle用户名更改操作四步走 Oracle用户名修改是个不太常见的需求,但对很对入门者而言还是一个需要掌握的知识,这里通过四个简单步骤实现Oracle用户名的更改和替换。 AD:2013云计算架构师峰会课程资料下载 我们的Oracle管理工作中经常涉及到更改Oracl

Oracle用户名更改操作四步走 Oracle用户名修改是个不太常见的需求,但对很对入门者而言还是一个需要掌握的知识,这里通过四个简单步骤实现Oracle用户名的更改和替换。 AD:2013云计算架构师峰会课程资料下载 我们的Oracle管理工作中经常涉及到更改Oracle用户

Oracle用户名更改操作四步走


Oracle用户名修改是个不太常见的需求,但对很对入门者而言还是一个需要掌握的知识,这里通过四个简单步骤实现Oracle用户名的更改和替换。

AD:2013云计算架构师峰会课程资料下载

我们的Oracle管理工作中经常涉及到更改Oracle用户属性、密码之类的常用操作;但在某些应用场景下,会遇到Oracle用户名更改的需求,如何解决?下面通过四个步骤实现Oracle用户名的修改。

一、查询更改Oracle用户名

  1. SQL> select user#,name,password from user$ where name ='TICKETS';
  2. USER# NAME PASSWORD
  3. ---------- ------------------------------ ------------------------------
  4. 78 TICKETS 21EDA78F89D6FACD

二、更改用户名

  1. SQL> update user$ set name='TICKETS_BAK' where user#=78;
  2. 1 row updated.
  3. SQL> commit;
  4. Commit complete.

三、创建同样的Oracle用户名

  1. SQL> create user tickets identified by "123456"
  2. 2 default tablespace yytickets
  3. 3 temporary tablespace temp;
  4. create user tickets identified by "123456"
  5. *
  6. ERROR at line 1:
  7. ORA-01920: user name 'TICKETS' conflicts with another user or role name

这时系统会提示“用户名冲突”,运行下面的SQL语句

  1. SQL> alter system checkpoint; ----强制写入数据文件 ,即让在 二、更改用户名 这一个步骤中修改的user$的结果(脏块)写入到数据文件上的user$中
  2. System altered.
  3. SQL> alter system flush shared_pool; ----在下一步(四、创建相同的用户名)create user tickets时,oracle系统会自动修改系统表user$。而这里
    清除缓存中的数据字典信息(具体指user$),会使oracle系统在修改系统表user$前强制读取在数据文件上的user$里的实际数据(即更改后的数据) 
  • System altered.
  • 四、创建相同的用户名

    1. SQL> create user tickets identified by "123456"
    2. 2 default tablespace yytickets
    3. 3 temporary tablespace temp;
    4. User created.
    5. SQL> grant connect,resource to tickets;
    6. Grant succeeded.
    7. SQL> commit;
    8. Commit complete.

    这样基本完成Oracle用户名的查找、更改、替换、复制等操作,需要注意的是用户名冲突的排查和解决,以防发生后患。

    【编辑推荐】

    1. Oracle用户名重建索引方法探究
    2. 全面讲解Oracle查询用户表空间
    3. 浅析Oracle用户权限表的管理方法
    4. Oracle数据库备份与恢复特性浅谈
    5. 使用Oracle外部表的五个限制

    文档

    Oracle用户名更改操作四步走

    Oracle用户名更改操作四步走:Oracle用户名更改操作四步走 Oracle用户名修改是个不太常见的需求,但对很对入门者而言还是一个需要掌握的知识,这里通过四个简单步骤实现Oracle用户名的更改和替换。 AD:2013云计算架构师峰会课程资料下载 我们的Oracle管理工作中经常涉及到更改Oracl
    推荐度:
    标签: 改名字 操作 更改
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top