oracle pdb从12.1迁移到19.20

Oracle PDB(可插拔数据库)从12.1版本迁移到19.20版本,可以通过以下步骤进行:

  1. 确保源数据库(12.1版本)和目标数据库(19.20版本)的兼容性。
  2. 在源数据库上创建PDB的备份。
  3. 将PDB备份传输到目标服务器。
  4. 在目标数据库上还原PDB。

以下是执行这些步骤的示例代码:




-- 步骤1: 确保兼容性
 
-- 步骤2: 在源数据库上备份PDB
BEGIN
  DBMS_PDB.DESCRIBE(pdb_descr_file => 'pdb_descr.xml');
END;
/
 
-- 使用操作系统命令备份PDB
$ expdp system/password@source_pdb directory=DATA_PUMP_DIR dumpfile=pdb.dmp logfile=pdb_expdp.log
 
-- 步骤3: 将PDB备份传输到目标服务器
-- 使用文件传输工具(如scp或FTP)将pdb_descr.xml和pdb.dmp文件传输到目标服务器。
 
-- 步骤4: 在目标数据库上还原PDB
-- 首先,确保目标数据库有足够的空间和相关的权限。
-- 使用Data Pump工具还原PDB
$ impdp system/password@target_db directory=DATA_PUMP_DIR dumpfile=pdb.dmp logfile=pdb_impdp.log
 
-- 导入后,可能需要对PDB进行升级和适当的调整。

注意:

  • 替换system/password, source_pdb, target_db为实际的用户名、密码和数据库名。
  • 这些命令应在命令行环境中执行,可能需要在实际的操作系统命令行或SQL*Plus中执行。
  • 实际操作时,可能需要根据PDB的具体情况调整备份和恢复的参数。
none
最后修改于:2024年09月06日 09:57

评论已关闭

推荐阅读

DDPG 模型解析,附Pytorch完整代码
2024年11月24日
DQN 模型解析,附Pytorch完整代码
2024年11月24日
AIGC实战——Transformer模型
2024年12月01日
Socket TCP 和 UDP 编程基础(Python)
2024年11月30日
python , tcp , udp
如何使用 ChatGPT 进行学术润色?你需要这些指令
2024年12月01日
AI
最新 Python 调用 OpenAi 详细教程实现问答、图像合成、图像理解、语音合成、语音识别(详细教程)
2024年11月24日
ChatGPT 和 DALL·E 2 配合生成故事绘本
2024年12月01日
omegaconf,一个超强的 Python 库!
2024年11月24日
【视觉AIGC识别】误差特征、人脸伪造检测、其他类型假图检测
2024年12月01日
[超级详细]如何在深度学习训练模型过程中使用 GPU 加速
2024年11月29日
Python 物理引擎pymunk最完整教程
2024年11月27日
MediaPipe 人体姿态与手指关键点检测教程
2024年11月27日
深入了解 Taipy:Python 打造 Web 应用的全面教程
2024年11月26日
基于Transformer的时间序列预测模型
2024年11月25日
Python在金融大数据分析中的AI应用(股价分析、量化交易)实战
2024年11月25日
AIGC Gradio系列学习教程之Components
2024年12月01日
Python3 `asyncio` — 异步 I/O,事件循环和并发工具
2024年11月30日
llama-factory SFT系列教程:大模型在自定义数据集 LoRA 训练与部署
2024年12月01日
Python 多线程和多进程用法
2024年11月24日
Python socket详解,全网最全教程
2024年11月27日