博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何快速把一个11g数据库插入到12c cdb中去?
阅读量:7023 次
发布时间:2019-06-28

本文共 1555 字,大约阅读时间需要 5 分钟。

hot3.png

image.php?url=0LCK921fM5

使用DBMS_PDB把一个11g插入到12c cdb中去

环境:

源库:orcl oracle 11.2.0.4

目标库:cdbdb 12.2.0.1 ,pdb:sztech

1.源库先升级到12c

这个步骤略,可以通过dbua完成

2.原库以只读方式打开

> conn / as sysdba

已连接。

SQL> shutdown immediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL>  open read only;

SQL> show parameter db_name

NAME TYPE VALUE

 

db_name string orcl

SQL> select open_mode from v$;

OPEN_MODE

 

READ ONLY

SQL>

3.源库生成xml信息

SQL>  DBMS_PDB.DESCRIBE('d:orcl.xml');

PL/SQL 过程已成功完成。

4.把源库的数据文件及xml文件拷贝到目标库所在机器

5.修改xml文件中数据文件的位置,与实际位置相匹配

比如新的文件位置为:

D:oracleoradatacdbdbsztech

6.使用有 CREATE PLUGGABLE DATABASE 权限的用户登陆目标库

sqlplus /nolog

sql>conn / as sysdba

SQL> conn / as sysdba

已连接。

SQL> show pdbs

CON_ID CON_NAME OPEN MODE RESTRICTED

 

2 PDB$SEED READ ONLY NO

SQL>

7.插入目标库

在目标库,把源库orcl以 sztech为pdb名字插入目标容器库中

--由于文件已经拷贝到目标,在命令行上带上 nocopy,否则,可以使用 FILE_NAME_CONVERT ('xml文件中数据文件位置','新的位置')

CREATE PLUGGABLE DATABASE sztech USING 'd:orcl.xml' nocopy tempfile reuse;

SQL> CREATE PLUGGABLE DATABASE sztech USING 'd:orcl.xml' nocopy tempfile reuse;

插接式数据库已创建。

SQL>

查看一下pdb情况

SQL> show pdbs

CON_ID CON_NAME OPEN MODE RESTRICTED

 

2 PDB$SEED READ ONLY NO

4 SZTECH MOUNTED

SQL>

8.运行noncdb_to_pdb.sql脚本

切换到sztech pdb

SQL>  session set container=sztech;

会话已更改。

SQL> show con_name

CON_NAME

 

SZTECH

SQL>

--执行脚本noncdb_to_pdb.sql脚本

@%ORACLE_HOME%//admin/noncdb_to_pdb.sql

9.最后打开pdb

alter pluggable database sztech open;

SQL> show pdbs

CON_ID CON_NAME OPEN MODE RESTRICTED

 

4 SZTECH MOUNTED

SQL>  pluggable  open;

插接式已变更。

SQL> show pdbs

CON_ID CON_NAME OPEN MODE RESTRICTED

 

4 SZTECH READ WRITE NO

>

转载于:https://my.oschina.net/u/3635497/blog/3007177

你可能感兴趣的文章
Android——Android Studio的一些小技巧(转)
查看>>
Spring学习【Spring概述】
查看>>
【Java数据结构学习笔记之一】线性表的存储结构及其代码实现
查看>>
Facebook内部人才建设潜规则
查看>>
巧用test判断来写shell脚本
查看>>
类装载器
查看>>
考勤处理脚本
查看>>
原生的社交分享
查看>>
[leetcode]Valid Sudoku
查看>>
静态成员和实例成员
查看>>
IIS的负载均衡的解决方案
查看>>
有效加快Windows 7运行速度
查看>>
磁盘清理无法删除DUMP文件手工删
查看>>
Java线程:创建与启动
查看>>
ES配置文件中文版
查看>>
[IE&FireFox]JS兼容
查看>>
人生如牌
查看>>
Nodejs操作MongoDB数据库示例
查看>>
从算法原理,看推荐策略
查看>>
学习笔记TF060:图像语音结合,看图说话
查看>>