Oracle对pdb进行重命名(改名)
脚本
-- 步骤1、启动pdb到受限模式(在pdb里边操作) alter session set container=pdblhr3; alter pluggable database pdblhr3 close immediate; alter pluggable database pdblhr3 open restricted; -- 或: shutdown immediate startup open restrict -- 步骤2、进入pdb里边对pdb进行重命名 alter session set container=pdblhr3; select * from global_name; alter pluggable database pdblhr3 rename global_name to pdbprod3; -- 步骤3、正常关闭和启动pdb alter pluggable database close immediate; alter pluggable database open; -- 或 shutdown immediate startup1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | -- 步骤1、启动pdb到受限模式(在pdb里边操作) alter session set container =pdblhr3; alter pluggable database pdblhr3 close immediate; alter pluggable database pdblhr3 open restricted; -- 或: shutdown immediate startup open restrict -- 步骤2、进入pdb里边对pdb进行重命名 alter session set container =pdblhr3; select * from global_name; alter pluggable database pdblhr3 rename global_name to pdbprod3; -- 步骤3、正常关闭和启动pdb alter pluggable database close immediate; alter pluggable database open; -- 或 shutdown immediate startup |
例如:将JDE重命名为JDEPROD
alter pluggable database JDE close immediate; alter pluggable database JDE open restricted; alter session set container=JDE; alter pluggable database rename global_name to JDEPROD; alter pluggable database close immediate; alter pluggable database open;1 2 3 4 5 6 | alter pluggable database JDE close immediate; alter pluggable database JDE open restricted; alter session set container =JDE; alter pluggable database rename global_name to JDEPROD; alter pluggable database close immediate; alter pluggable database open; |
注意事项
1、必须进入目标PDB中才可以对其进行重命名,否则报错“ORA-65046: operation not allowed from outside a pluggable database”。
2、在修改完成后,监听里的service_name已经自动被修改了。所以,如果配置了相关的tnsnames.ora文件,那么就需要同时手工去修改该文件。
相关文章
- Oracle 12c及其以上查询表空间大小(数据库大小)
- Oracle 12c rman备份占用大量临时表空间
- 快速静默安装配置Oracle 12c、18c、19c、21c等单机环境脚本集合
- Oracle rac环境将datafile创建到本地文件系统的处理步骤
- 在Oracle中,如何正确的删除表空间数据文件?
- 在Oracle中,数据文件OFFLINE之后必须要做的一件事是什么?
- 在Oracle中,如何移动或重命名数据文件?
- ASM数据文件和OS文件系统互相转移方法总结(移动或重命名数据文件)
- Oracle 12.2新特性--PDB级闪回数据库(Flashback PDB)
- 【DB宝26】在Oracle 19c中创建容器数据库(3)--手动创建CDB
- 【DB宝24】在Oracle 19c中创建容器数据库(1)--DBCA静默创建CDB
- 【视频】Oracle 12c OCP-PDB和CDB的连接、相互切换
- 【视频】PDB的几种创建方式、本地Undo、临时Undo、LREG
- Oracle文本数据(csv、txt)导出方法总结
- 数据泵导入报错UDI-03113、UDI-03114和ORA-03113、ORA-03114、ORA-04036参数pga_aggregate_limit太小
- impdp数据泵导入使用table_exists_action=SKIP存在的问题以及如何接着导入数据而不用重新导入
- [INS-32104] Specified Oracle Home user is not the owner of the specified Oracle Base
- 常见问题:在 Windows 平台的 Oracle 12.1 数据库版本上的 Oracle Home 用户 (Doc ID 2101982.1、Doc ID 1529702.1)
- 启动Oracle数据库报错ORA-48173、ORA-48187、OSD-00002、O/S-Error: (OS 5) Access is denied
- 在Oracle中,什么是Quote(q) Q语法?
目录 返回
首页