【DG】怎么使用Data Pump备份物理备库

简介: 先决条件: 我们都知道数据泵(Data Pump)不能直接在物理备用数据库上执行,这由于执行数据泵时数据泵会创建和维护一个表,还要求数据库必须是READ WRITE模式,因此我们必须从其他数据库使用NETWORK_LINK备份物理备用数据库。
先决条件:

我们都知道数据泵(Data Pump)不能直接在物理备用数据库上执行,这由于执行数据泵时数据泵会创建和维护一个表,还要求数据库必须是READ WRITE模式,因此我们必须从其他数据库使用NETWORK_LINK备份物理备用数据库。

NETWORK_LINK参数启动主要通过使用一个有效的数据库链接。当expdp启动连接后由source_database_link引用物理备用数据库,检索数据,并将数据写入到一个转储文件集。

物理备用数据库必须是“READ ONLY”模式。

执行备份:
物理备用数据库的相关操作:

点击(此处)折叠或打开

  1. -- Connect to Physical Standby database and check its status
  2.  SQL> select instance_name, status from v$instance;

  3.  INSTANCE_NAME STATUS
  4.  ---------------- ------------
  5.  PHYSTBY MOUNTED

  6.  -- Cancel managed recovery and open database in "READ ONLY" mode.
  7.  SQL> alter database recover managed standby database cancel;
  8.  SQL> alter database open read only;

  9.  -- Verify database status
  10.  SQL> select instance_name, status from v$instance;

  11.  INSTANCE_NAME STATUS
  12.  ---------------- ------------
  13.  PHYSTBY OPEN

  14.  SQL> select open_mode from v$database;

  15.  OPEN_MODE
  16.  --------------------
  17.  READ ONLY

其他数据库(READ WRITE)操作:

点击(此处)折叠或打开

  1. -- create DB Link, Oracle Directory and test it
  2.  SQL> create database link expdp_primary connect to system identified by password using ‘standby_database’;

  3.  SQL> select db_unique_name from v$database;

  4.  SQL> select db_unique_name from v$database@expdp_primary;

  5.  SQL> create directory datapump as ‘/tmp’;

  6.  -- Use NETWORK_LINK to database link above to connect to the Physical Standby database.
  7.  expdp system/password directory=datapump network_link=expdp_primary full=y dumpfile=standby_database.dmp logfile=standby_database.log


目录
相关文章
|
SQL 关系型数据库 MySQL
轻松入门MySQL:视图之美,简化查询、提升效率的数据库利器(14)
轻松入门MySQL:视图之美,简化查询、提升效率的数据库利器(14)
417 0
|
消息中间件 存储 运维
IM消息系统的设计和实现
IM消息系统的设计和实现
|
SpringCloudAlibaba 负载均衡 算法
SpringCloudAliBaba篇之Ribbon负载均衡器:让你的应用从容应对高并发
SpringCloudAliBaba篇之Ribbon负载均衡器:让你的应用从容应对高并发
627 0
|
4月前
|
存储 弹性计算 固态存储
阿里云服务器ESSD Entry和ESSD等云盘解析:区别、应用场景与选择参考
阿里云服务器提供了包括ESSD Entry、ESSD、SSD云盘、高效云盘等丰富多样的云盘类型,以满足不同用户在不同业务场景下的需求。每种云盘都有其独特的性能特点和适用场景,为了帮助用户更好地理解和选择云盘,本文将详细解析阿里云服务器各个云盘的定义、区别、选择参考以及常见问题。让大家对阿里云服务器不同云盘的性能和适用场景有更全面的了解,尤其是ESSD Entry云盘和ESSD云盘,并能够根据自己的需求做出最适合自己的选择。
|
8月前
|
关系型数据库 分布式数据库 数据库
PolarDB开源数据库进阶课8 任意时间点恢复(PITR)
本文介绍了如何在PolarDB RAC一写多读集群中进行时间点恢复(PITR)。实验环境依赖于Docker容器中的loop设备模拟共享存储。首先,确保已开启实时归档并完成全量备份。接着,在主节点生成数据并创建恢复点。然后,通过修改配置文件和添加恢复标记文件,使用备份和归档日志将数据库恢复到指定的时间点。最后,验证数据是否已成功恢复,并关闭恢复库。参考了多个相关文档和系列文章,详细步骤和配置请参阅提供的链接。
117 0
|
分布式计算 Linux 调度
高通量计算框架HTCondor(二)——环境配置
高通量计算框架HTCondor(二)——环境配置
242 1
|
JavaScript 开发者 微服务
构建高效网站后台:插件化管理的艺术与实践
【7月更文挑战第5天】在现代Web开发领域,随着业务需求的日益复杂多变,网站后台管理系统面临着前所未有的挑战。为了提升系统的灵活性、可维护性和可扩展性,越来越多的开发者倾向于采用“插件化”管理的方式。本文将深入探讨如何在网站后台实现高效的插件管理体系,通过理论讲解结合实际代码示例,引导开发者掌握这一先进开发模式。
286 1
|
存储 分布式计算 资源调度
ZooKeeper详解
ZooKeeper是大数据组件中的协调器,确保高可用性和一致性。它用于监控主备节点切换(如Hadoop YARN的ResourceManager,HBase的RegionServer,Spark的Master)并实现数据同步。设计基于文件系统和通知机制,通过Znodes的状态变化(创建、删除、更新、子节点变化)进行协调。ZooKeeper使用观察者模式,当Znode变化时,通知客户端。其数据结构为树形,提供CLI工具如`zkCli.sh`进行交互。ZooKeeper有三个默认端口:2181(客户端连接),2888(服务器间同步),3888(选举)。选举采用半数机制,确保集群稳定性。
460 1
ZooKeeper详解