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

oracle pdb从12.1迁移到19.20

oracle pdb从12.1迁移到19.20

1 unplug (12c的环境执行)

SQL> alter pluggable database VINCENT_TEST close immediate;
SQL> alter pluggable database VINCENT_TEST unplug into '/u01/backup/temp_20240401/VINCENT_TEST.xml';

2 plug (19c的环境执行)

SQL> create pluggable database VINCENT_TEST using '/u01/backup/temp_20240401/VINCENT_TEST.xml' nocopy tempfile reuse;问题:
plug进19c时会报错。

3 升级数据字典(19c的环境执行) Grand Total Upgrade Time: [0d:0h:16m:53s]

$ORACLE_HOME/bin/dbupgrade -c VINCENT_TEST

4 检查pdb_plug_in_violations

SQL> alter pluggable database VINCENT_TEST open;set line 200
col name for a15
col message for a120
select name,message,type,STATUS from pdb_plug_in_violations where STATUS<>'RESOLVED' and name='VINCENT_TEST'  order by time;SQL> alter session set container=VINCENT_TEST;--问题一
SQL> exec dbms_registry.OPTION_OFF('RAC');--问题二
alter session set "_oracle_script"=true;
@/u01/app/oracle/product/12.1.0/dbhome_1/apex/apxremov1.sql
@/u01/app/oracle/product/12.1.0/dbhome_1/apex/apxremov2.sql alter pluggable database VINCENT_TEST close immediate;
alter pluggable database VINCENT_TEST open;

5 检查失效对象

--查看失效对象
set lines 200 pages 100
col OBJECT_NAME for a60
col owner for a15  
select owner,OBJECT_NAME,OBJECT_TYPE,to_char(CREATED,'yyyy-mm-dd hh24:mi:ss') CREATED,to_char(LAST_DDL_TIME,'yyyy-mm-dd hh24:mi:ss') LAST_DDL_TIME,STATUS from dba_objects where status='INVALID'  order by 1,3;--编译失效对象
@?/rdbms/admin/utlrp.sql--查询失效对象的时候,发现有很多失效的PUBLIC同义词,这些同义词关联的对象都是APEX_040200用户的。当前处理是把失效的同义词删除了。
set line 100
set pagesize 200
select OBJECT_NAME from dba_objects where status='INVALID' and owner='PUBLIC' and object_type='SYNONYM' ;

谨记:心存敬畏,行有所止。

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

相关文章:

  • [Python GUI PyQt] PyQt5快速入门
  • vue3中播放flv流视频,以及组件封装超全
  • 【浅尝C++】继承机制=>虚基表/菱形虚继承/继承的概念、定义/基类与派生类对象赋值转换/派生类的默认成员函数等详解
  • tomcat中的web项目配置指引
  • 如果你正在投简历,一定要试试这款AI工具!
  • Unity:2D SpriteShape
  • Web大并发集群部署之集群介绍
  • Linux_进程的优先级环境变量上下文切换
  • 【Rust】语言特点介绍
  • 接口冒烟测试方法
  • Redis 全景图(3)--- Redis 应用于缓存
  • vue中splice方法总结
  • 【HTML】CSS样式(二)
  • Java 学习和实践笔记(51):二分法查找(折半检索)
  • echarts 地图 自己圈地图 乡镇街道
  • 12-1-CSS 常用样式属性
  • 微信小程序短链接工具推荐
  • [Spring Cloud] gateway全局异常捕捉统一返回值
  • 网络基础二——TCP可靠性实现机制补充2
  • SSM项目实战——哈哈音乐(四)前台模块开发
  • Hadoop-入门
  • HarmonyOS(鸿蒙)——单击事件
  • c# wpf template itemtemplate+dataGrid
  • 总结UDP协议各类知识点
  • 设计模式 --5观察者模式
  • 跨平台的组播测试工具mping、udp_sender及udp_reciver的源码及使用教程
  • Linux基础篇:文件系统介绍——根目录下文件夹含义与作用介绍
  • vulhub中Apache Solr RemoteStreaming 文件读取与SSRF漏洞复现
  • PHP在线加密系统网站源码
  • 【C++】哈希思想的应用(位图、布隆过滤器)及海量数据处理方法