oracle12c pdb迁移,安装Oracle12c到创建pdb用户导出并导入数据库

安装Oracle12c到创建pdb用户导出并导入数据库

安装Oracle12c到创建pdb用户,导出并导入数据库

安装Oracle12c到创建新的pdb用户

1.网上百度安装Oracle12c安装教程,即可完成安装。在安装过程中会设置可插入数据库名,名字暂定为vswpdb;

2.可以打开sql plus用户名sys as sysdba 密码:Oracle12c登陆,登陆成功后,输入命令show pdbs

c26cc5b36d75e56df53e92e12d4c853c.png

2.然后打开sqldeveloper,新建连接,连接名任意取,用户名和密码分别为sys as sysdba和Oracle12c,服务名为vswpdb.嗲及test按钮,显示连接成功。点击connect按钮,登陆成功进入该数据库管理员用户。

5d03c2984476ff6a0e417c42ff09313c.png

3.创建pdb用户和密码,并授权,如下图。创建pdb新用户命令:create user vswtest identified by vswtest;授权管理员权限命令:grant dba to vswtest;

9f512902b73b62b717dcc4efa38ab2db.png

4.使用刚创建的用户登陆,并创建表,插入表数据。

7f36a31bbfd9939b6677281118b198c1.png

fc637fa82650f26790ea2dcd6854c920.png

导出数据库和还原

在sqlplus上管理员登陆,用户名sys as sysdba 密码:Oracle12c登陆,登陆成功后,关闭pdb数据库,输入命令:

Alter pluggable database pdborcl(pdb数据库服务名) close immediate;注意结尾分号英文符号

b042475e479e8120670528078b04619f.png

2.拔出数据库文件,输入命令:Alter pluggable database pdborcl(想要备份的数据库服务名) unplug into ‘C:\vsw1908_pdb.xml’

文件夹名和路径任意取,将xml文件中的几个路径文件.DBF(一般是4个,有时5个)和该xml文件备份出来,将xml中文件中路径下的4个文件拷到准备导入的数据库目录下,并修改xml文件中的4个文件路径改成拷入数据库目录下的路径

73b6d0feba0817822815af1d9fe00a5e.png

3.删除原数据库服务名pdborcl,输入命令:drop pluggable database pdborcl;(非必要步骤,可选步骤,如果需要导入的数据库含有导出的数据库服务名,则需要此步骤)

注意:此时导出数据库后,原pdb数据库是无法打开的,需要先删除原数据库服务名pdborcl,然后再插入

导入数据库

事先准备工作,将原来备份的4个.DBF文件拷入到准备导入的数据库文件目录下,并修改xml文件中的.dbf文件路径,改成现在.dbf所在的路径。

1.在sqlplus上登陆管理员,输入命令:show pdbs;查询pdb的服务名,如果跟接下来准备创建的pdb服务名相同,则删除数据库服务名pdborcl。

2.创建pdb(插入pdb),插入pdb命令:

CREATE PLUGGABLE DATABASE pdborcl USING’C:\vsw1908_pdb.xml’ NOCOPY TEMPFILE REUSE;(该xml文件路径为上面拔出的xml文件当前所在的路径)

3.插入成功后,打开pdb。

Alter pluggable database pdborcl open;

4.用刚创建的pdb服务名pdborcl登陆管理员(sys as sysdba/Oracle12c),在其他用户中找到已创建的用户然后右键选择edit user, 在系统授权中授权restricted SESSION。

685b208228be7a1317eebb50a224ef2e.png

安装Oracle12c到创建pdb用户导出并导入数据库相关教程

oracle11g数据库pdb,oracle数据泵从11g迁移数据库到19c的PDB(expdp/impdp) 1、oracle11g数据导出创建逻辑目录create or replace directory expdp as 'D:\dmp';–授权grant read,write on directory expdp to system;–查询select * from dba_directories;–导出expdp system/oracle DIRECTORY=expdp dumpfile=or... 阅读详情

相关推荐

oracle 12c expdp导出异机impdp导入

oracle12c在一个容器cdb中以多租户的形式同时存在多个数据库pdb,所以跟12c之前的导出略有不同 源库与目标库必须有针对导入导出pdb的tns配置 源库操作 SQL> show con_name CON_NAME ------------------------------ CDB$ROOT SYS@shgxdb>alter session set container=es...

liu930905的博客 1052

oracle 12c pdb expdp/impdp 数据导入导出

系统版本:Red Hat Enterprise Linux Server release 6.5软件版本:Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit。

zhangyongze_z的博客 4050

Oracle 19c 可插拔数据库PDB创建方式

1.有且仅有一个CDB Root(CDB$ROOT),它包含了Root和所有PDB数据库的元数据数据字典信息。2.有且仅有一个Seed PDB(PDB$SEED),它的作用是创建其他PDB的模板,它是只读库,不能做任何修改。3.0个或多个应用程序容器Application Container,每个Application Container包含一个Application Root,以及插在这个root上的Application PDBs,Application Root属于CDB Root。

数据库 5384

oracle12c导入,Oracle 12c pdb使用expdp/impdp导入导出

1、查看当前的SID,查看pdb切换到容器数据库,这里的pluggable数据库pdborcl[oracle@testadmin]$echo$ORACLE_SID[oracle@testadmin]orcl登录cdb,查看pdb,SQL>showcon_nameCON_NAME------------------------------CDB$ROOTSQL>show...

weixin_30975527的博客 1454

IMPDP导入用户数据到不同的Schema

回顾一下使用EXPDP和IMPDP导入导出用户数据的方法。

Sebastien23的博客 3944

Oracle12版本数据库导入导出

导入步骤: 1、查询需要导入库的server_id 和表空间 查询server_id /home/oracle/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.ora 查询表空间 SELECT username,default_tablespace FROM dba_users;要用sys用户登录且server_id必须匹配 两种方式: 注意oracle12以后不同的用户server_id不同,登录的时候一..

dongxl_2016的博客 1356

oracle19c容器数据库data dump 数据泵传输数据(1)--pdbpdb

pdb之间传输数据实验:将pdb1 全库导入pdb2,pdb2最好是新建的全新的数据库。查看一下整个cdb数据库pdb1,pdb2,pdbseed)在进行导入前的情况pdb1是我在创建cdb数据库的时候创建的,pdb2是我后面永sql语句创建的。

m0_70247753的博客 1112

Oracle 12c pdb使用expdp/impdp导入导出

12c推出了可插拔数据库,在一个容器cdb中以多租户的形式同时存在多个数据库pdb。在为pdb数据导入导出时和传统的数据库有少许不同。 1,需要为pdb添加tansnames 2,导入导出时需要在userid参数内指定其tansnames的值,比如 userid=user/pwd@tnsname 数据导出...

weixin_33940102的博客 3978

浅谈Oracle12c 数据库用户、CDB与PDB之间的关系

浅谈Oracle12c 数据库用户、CDB与PDB之间的关系 名词介绍: 数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生 于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以 后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管 理的方式。 C D B:CDB全称为Container Database,中文翻译为

雏鹰 1万+

Linux Oracle19c的PDB迁移(Relocating a PDB

PDB迁移(Relocating a PDB)将 PDB 移动到其他 CDB, 当目标 PDB 由于语句而联机时, Oracle 数据库将终止活动会话关闭源 PDB。此技术是在最少停机时间或没有停机时间的情况下移动 PDB 的方法。

weixin_44730789的博客 1809

oracle12c pdb迁移,12c可插拔数据库的几种克隆迁移方法

这是以前的一篇文章,无意间看到,记录到这里吧。12c可插拔数据库的几种克隆迁移方法Oacle多租户环境包含一个容器数据库(CDB)和零个或多个可插拔数据库(PDB),这种让数据库系统扩展也变得非常的灵活,oracle 12c提供了许多种关于多租户模式下数据库的克隆迁移方式,以下对于几种克隆迁移的方式进行实验介绍。一.通过现有PDB直接创建(CREATE PLUGGABLE DATABASE..FR...

weixin_42097668的博客 1459

oracle12c数据库迁移(单机)

如果显示OPEN_MODE不是READ WRITE,则需要打开数据库:ALTER DATABASE OPEN;2,确认CDB已经打开:SELECT NAME, OPEN_MODE FROM V$DATABASE;:(由于字符集进行了修改,删除用户时提示如下,将字符集还原后可以正常删除)--删除空表空间,包含物理文件(将此表空间与数据文件一同删除)字符集错误用户数据删除后重新导入(删除用户及相关表数据)--以下为导入时存在报错或重新导入删除原用户、表空间等。--删除directory。

qq_42382354的博客 1865

oracle安装pdb报错,oracle12安装pdb创建用户无法连接

oracle12安装pdb创建用户无法连接1、pdb创建用户#切换pdb数据库实例为pdbnamealter session set container=pdbname;#启动pdbname实例alter pluggable database pdbname open;#创建表空间 tablespace_namecreate tablespace tablespace_name datafil...

weixin_33168794的博客 1317

oracle12c 静默安装步骤

linux6.5oracle12c 12.1.0.2一、安装前准备安装oracle12c之前需要检查系统的软硬件条件,我安装在自己的虚拟机上,安装前是没有检查系统硬盘大小的,导致我在安装时因为存储空间不足安装失败,我把虚拟机空间扩容了20g才安装成功,所以建议大家再安装时保留 20g的存储空间。具体的检查情况我在下面列一下:1. 内存要求1) 最小值为1 GB of RAM,建议值为2 GB of...

yueguifang1的博客 9976

Oracle19C pdb搭建

一、搭建环境介绍:IP:192.168.99.25 操作系统:Centos7,8核,16g 二、上传Oracle19c软件包 LINUX.X64_193000_db_home 三、操作系统相关配置: 主要包括:用户,组,umask,目录等 root> /usr/sbin/groupadd -g 54321 oinstall root> groupadd -g 54327 asmdba root> groupadd -g 54322 dba r...

看心情更新 2942

12c pdb使用数据导入导出

1.查看当前的SID,查看pdb切换到容器数据库,这里的pluggable数据库是orcl [oracle@orcl ~]$ echo $ORACLE_SID zzorcl [oracle@orcl ~]$ sqlplus / as sysdba SQL*Plus: Release 12.2.0.1.0 Production on Tue Jul 3 16:40:56 2018 Copyr...

白非马的博客 2723

oracle12c中创建pdb用户Oracle sql Developer连接pdb用户执行sql文件创建数据

学习Oracle遇到使用*.sql文档数据通过pdb来读取制作模拟数据的学习环境1.虚拟机为Linux系统,sqlplus / as sysdba 登录[oracle@localhost ~]$ sqlplus / as sysdbaSQL> show pdbs; CON_ID CON_NAME OPEN MODE RESTRICTED ---------- ------...

peidongyao的博客 9156

oracle 12c把一个普通数据库数据迁移到一个新的PDB

oracle 12c把一个普通数据库数据迁移到一个新的PDB

雅冰石的专栏 1776
上一篇: php如何做转发链接获积分,在微信JS-SDK自定义分享链接中加入积分推广参数的方法(wordpress+MyCRED适用)...
下一篇: 重启oracle应用服务器,重新启动EBS应用服务器和数据库
設計師·Rainbow
博客等级 码龄8年 25粉丝 75原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值