Oracle12c升级到Oracle19c并同步Oracle12c数据到Oracle19c

本文档详细介绍了如何卸载旧版Oracle,然后安装和配置Oracle 19c,包括CDB和PDB的概念。接着展示了在PDB中创建用户、表空间、权限分配的步骤,并提供了数据同步的方法。最后给出了Oracle 19c的JDBC连接字符串和数据库管理工具的连接示例。
摘要由CSDN通过智能技术生成

1 先完全卸载之前的oracle,参考
参考1
参考2

2 卸载完后,进行安装
oracle19c安装

3 配置oracle19c
说明:
Oracle 12C以及更高版本中引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为Container Database,中文翻译为数据库容器,PDB全称为Pluggable Database,即可插拔数据库。在ORACLE 12C之前,实例与数据库是一对一或多对一关系(RAC):即一个实例只能与一个数据库相关联,数据库可以被多个实例所加载。而实例与数据库不可能是一对多的关系。当进入ORACLE 12C后,实例与数据库可以是一对多的关系。 CDB相当于操作系统,调用并管理各个PDB。PDB相当于真正提供业务需求的数据库实例。Oracle 12C安装后只创建了CDB,需要自己生成相应的PDB。 Oracle 12C在安装时,默认创建为容器数据库。
安装好后,在安装目录\network\admin\sqlnet.ora 中增加

SQLNET.ALLOWED_LOGON_VERSION=8

4 在PDB数据库中创建用户

1 命令行登录数据库

sqlplus / as sysdba

2 .启动PDB数据库

alter pluggable database ORCLPDB open;

3 切换到ORCLPDB容器

alter session set container=ORCLPDB;

4 创建用户

CREATE USER scott IDENTIFIED BY tiger ;

5 用户授权

GRANT DBA,CONNECT,RESOURCE,UNLIMITED TABLESPACE TO scott CONTAINER=current ;
 grant create materialized_view to scott;

7 创建表空间,
假如你的oracle12c的表空间为test_data,则此时要创建名为test_data的表空间

 create tablespace  test_data  datafile 'd:\Andyli\Oracle_data\andyli_data.dbf'
 size 50m  autoextend on   next 50m  extent management local; 

8 设置表空间

ALTER USER scott DEFAULT TABLESPACE test_data;

ALTER USER scott TEMPORARY TABLESPACE TEMP;


9 提交

commit;

5 同步数据
可以参考我的另外一篇博客
注意导出数据的时候加上version=xxx

expdp xxx/xxx directory=dumpdir schemas=CSRMPM dumpfile=CSRMPM.dmp logfile=csrmpm.log version=12.1.0.2.0

导入语句如下

impdp "'scott/tiger@127.0.0.1/ORCLPDB'" EXCLUDE=STATISTICS directory=dumpdir schemas=scott dumpfile=CSRMPM.dmp logfile=csrmpm.log VERSION=12.1.0.2.0

最后说下oracle19c url格式:

jdbc:oracle:thin:@localhost:1521/orclpdb

dbeaver连接如下:
在这里插入图片描述
navicat:
在这里插入图片描述
kettle
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值