当前位置: 首页 > news >正文

Oracle-修改用户名

1、项目背景

 需要将导入一份最新的用户数据在tbl用户上,但需要将原来的tbl用户数据保留并能实现两个用户的比对。


2、解决思路

  思路一:1)新建用户tbl_feng,导入数据;2)将两个用户换名称 3)比对

  思路二:1)将旧用户tbl换用户名为tbl_feng;2)新建tbl用户,导入新数据 3)比对 

       以上方案中都需要保留旧用户上的数据,并将旧用户修改用户名。因此,下面主要说明 将tbl用户改名为 tbl_feng 的过程。


3、修改步骤

1) 查询待更改Oracle用户 的信息 USER#

SYS@orcl> select user#,name from user$ where name='NH_DW_TBL';

USER#       NAME
----------------------------------------------------------------------------------------------                               149             NH_DW_TBL

查询结果: 

2)更改用户名 为“tbl_feng”

SYS@orcl> update user$ set name='NH_DW_TBL_FENG' WHERE USER#=149;

1 row updated.

执行截图: 

3)清除缓存数据字典信息 (强制checkpoint、flush shared_pool)

此时,如果不做操作,是不可以创建 tbl用户的,会提示重名,需要执行:强制将更改写入文件,清除缓存中数据字典信息,下次读取时从文件中读取已更改的信息。

alter system checkpoint;
alter system flush shared_pool;

4) 创建新用户即可

create user NH_DW_TBL identified by XXX
  default tablespace NH_DW_TBL_DATA
  temporary tablespace TEMP
  profile DEFAULT; 

 5)检查结果 ok换用户名成功。

SYS@orcl> SELECT USER#,NAME FROM USER$ WHERE NAME LIKE 'NH_DW_TBL%';

USER# NAME
----- ------------------------------
  149 NH_DW_TBL_FENG
  208 NH_DW_TBL

或者登录上PL/SQL Developer工具,查看用户:

检查连接:ok

http://www.lryc.cn/news/355703.html

相关文章:

  • 张量 t-product 积(matlab代码)
  • 爬山算法教程(个人总结版)
  • 水电表远程抄表:智能化时代的能源管理新方式
  • 物联网应用开发--STM32与机智云通信(ESP8266 Wi-Fi+手机APP+LED+蜂鸣器+SHT20温湿度传感器)
  • 【高阶数据结构(七)】B+树, 索引原理讲解
  • ML307R OpenCPU 网络初始化流程介绍
  • 分享:怎么才能保证大数据查询的准确性?
  • AI Agent教育行业落地案例
  • Flutter 中的 LimitedBox 小部件:全面指南
  • OrangePi AIpro初体验,码农的第一台个人AI云电脑
  • 剪画小程序:”霸屏各大平台“的黏土滤镜是怎么制作的呢?
  • 图解 BERT 模型
  • 关于软件设计模式的理解
  • Java开发官方文档
  • AI大模型探索之路-实战篇9:探究Agent智能数据分析平台的架构与功能
  • 本地spark3.5(不整合hive) 集成paimon0.9
  • Linux IO模型深度解析与实战应用
  • 软件系统开发标准流程文档(Word原件)
  • 嵌入式进阶——外部中断(EXTI)
  • flinkcdc 3.0 源码学习之客户端flink-cdc-cli模块
  • 香橙派 AIpro开发体验:使用YOLOV8对USB摄像头画面进行目标检测
  • Python中正则表达式详解
  • vue使用EventBus进行跨组件通信
  • boot项目中定时任务quartz
  • 使用阿里云OSS实现视频上传功能
  • LOTO示波器软件新增导览功能
  • 【StructueEngineering】SYMBOL SCHEDULE
  • 简化跨网文件传输摆渡过程,降低IT人员工作量
  • 关于python中屏蔽输出
  • 螺旋矩阵(算法题)