Oracle 11.2.0.2新特性—用户重命名(Rename User)
来源:互联网 发布:人工智能芯片市场规模 编辑:程序博客网 时间:2024/06/01 07:54
从oracle 11.2.0.2开始提供了用户重命名的新特性,在以前的版本中,如果需要rename username我们一般使用imp的fromuser、touser,数据泵impdp的remap_schemas。如果说我们要导入一个schema数据替代以前的schema,并且之前的schema需要保留,那么可以rename之前的用户。
SYS AS SYSDBA@devcedb>alter system set "_enable_rename_user"=true scope=spfile;
startup restrict force;
或者
SYS AS SYSDBA@devcedb>alter user amber rename to ambernew identified by amber;
SYS AS SYSDBA@devcedb>alter system disable restricted session;
System altered.
另外,在网上还有一种修改oracle数据字典的方法,并没有版本限制:
1)修改数据字典user$
update user$ set name='' where user#=''; --生产库更改数据字典请谨慎操作
user$作为oracle的核心基表之一,修改数据字典会不会造成系统不稳定产生ora-600错误等等都不好说,所以生产上一定要慎重。
SYS AS SYSDBA@devcedb>select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production
SYS AS SYSDBA@devcedb>alter system set "_enable_rename_user"=true scope=spfile;
System altered.
startup restrict force;
或者
alter system enable restricted session;
SYS AS SYSDBA@devcedb>alter system quiesce restricted;
System altered.
SYS AS SYSDBA@devcedb>alter user amber rename to ambernew identified by amber;
User altered.
SYS AS SYSDBA@devcedb>alter system disable restricted session;
System altered.
另外,在网上还有一种修改oracle数据字典的方法,并没有版本限制:
1)修改数据字典user$
update user$ set name='' where user#=''; --生产库更改数据字典请谨慎操作
2)手工生成检查点,使update操作写入数据文件
alter system checkpoint;3)清除share pool,让oracle读更新后的数据字典
alter system flush shared_pool; --生产库flush sharepool请谨慎操作user$作为oracle的核心基表之一,修改数据字典会不会造成系统不稳定产生ora-600错误等等都不好说,所以生产上一定要慎重。
2 0
- Oracle 11.2.0.2新特性—用户重命名(Rename User)
- Oracle 11.2.0.2新特性——用户重命名(Rename User)
- Oracle 11g(11.2.0.2) New Fetures-rename user
- oracle中数据库(user)重命名
- 10g新特性——表空间重命名
- oracle 12c:新特性-在线重命名和重新定位活跃数据文件
- Oracle 12C 新特性之在线重命名、迁移活跃的数据文件
- linux文件重命名rename
- rename批量重命名
- mv rename重命名
- phpstorm rename重命名规则
- linux 重命名 rename
- 重命名文件名称 rename
- rename重命名文件方法
- Linux-重命名命令rename
- Oracle 11g的用户安全新特性
- 命令 rename - 批量重命名
- Linux rename命令 批量重命名
- 大白之路一:使用事件管理多线程
- web 会话超时,请求(http请求和ajax异步请求)处理
- 绕来绕去。。
- ajax 跨域请求问题
- 逆向输出数组---(指针)
- Oracle 11.2.0.2新特性—用户重命名(Rename User)
- warning C4018: “<”: 有符号/无符号不匹配
- JQuery 生成树
- Android 4.0状态栏的显示和隐藏
- 16周项目——初识指针.
- C# ListView用法详解
- 线程BlockingQueue
- Intel芯片存在后门,即使关机也可被入侵
- ArcGIS Silverlight API访问天地图服务