前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Oracle重命名PDB

Oracle重命名PDB

作者头像
小麦苗DBA宝典
发布2023-04-27 13:20:13
6310
发布2023-04-27 13:20:13
举报

脚本

代码语言:javascript
复制
-- 步骤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

代码语言:javascript
复制
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文件,那么就需要同时手工去修改该文件。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-12-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DB宝 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 脚本
  • 例如:将JDE重命名为JDEPROD
  • 注意事项
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档