RMAN:简单的duplicate创建新数据库 for 12c+

构建参数文件

*.db_name=‘test2‘   ##### 需要注意的地方,和rman的duplicate目标库一致
*.compatible=‘18.0.0‘  ##### 关键的地方,每个版本的模板库文件的兼容性通常是和版本一致的

*.pga_aggregate_target=1000m
*.sga_target=1800m

*.db_create_file_dest=‘D:\oracle_db_18.3\oradata\‘   #####关键的地方,省去data文件的手工重定向
*.control_files=‘D:\oracle_db_18.3\oradata\TEST2\control01.ctl‘
*.diagnostic_dest=‘D:\oracle_db_18.3‘
*.audit_file_dest=‘g:\tmp‘
*.audit_trail=‘none‘

*.undo_tablespace=‘UNDOTBS1‘

enable_pluggable_database=true  ##### 关键的地方,默认模块库都是CDB,可以后续重新创建控制文件来修改

利用构建的参数文件,启动空实例,执行rman duplicate

RMAN> duplicate to test2 backup location "G:\WINDOWS.X64_180000_db_home\assistants\dbca\templates";

原文地址:https://www.cnblogs.com/jinzhenshui/p/9806994.html

时间: 2024-08-07 15:28:44

RMAN:简单的duplicate创建新数据库 for 12c+的相关文章

CREATE DATABASE - 创建新数据库

SYNOPSIS CREATE DATABASE name [ [ WITH ] [ OWNER [=] dbowner ] [ LOCATION [=] 'dbpath' ] [ TEMPLATE [=] template ] [ ENCODING [=] encoding ] ] DESCRIPTION 描述 CREATE DATABASE 创建一个新的 PostgreSQL 数据库. 要创建一个数据库,你必须是一个超级用户或者有特殊的 CREATEDB 权限. 参阅 CREATE USER

Entity Framework学习一:在.net类基础上创建新数据库

此文章为读Code-First develoment with entity framework简单笔记. 1.首先我们创建一个Person类 public class Person { public int PersonId { get; set; } public string FirstName { get; set; } public string LastName { get; set; } } 接着创建Context类,该类继承于DbContext类 public class Con

EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型

官方教程:https://docs.microsoft.com/en-us/aspnet/core/data/?view=aspnetcore-2.1 使用EF CodeFirst在MySql中创建新的数据库,我们首先在appsettings.json文件夹中,使用json对来给出mysql数据库连接语句,其次在 Startup.cs中使用MySql的中间价来注入MySql服务,在这里,我使用的MySql驱动是Pomelo.EntityFramoworkCore.MySql.新建一个类,用来做数

Exchange server 2013 创建新数据库

什么是Exchange数据库? Exchange数据库就是存放邮箱和邮件数据的地方,以(.edb) 文件的形式存储: 注意: 企业版:可以在正式发布 (RTM) 版本和累计更新 1 (CU1) 版本中扩展到为每个服务器装入 50 个数据库,而在累计更新 2 (CU2) 版本和更高版本中扩展到为每个服务器装入 100 个数据库: 标准版:限制在每个服务器中装入 5 个数据库. 1.打开EPC管理界面,选择"服务器"--"数据库"然后选择上面的添加按钮(即+): 2.输

连锁创建分店数据库方法

连锁软件中,数据库结构不外两种,一种是所有数据都放同一个数据库,包括总部,另一种是总部独立数据库,每个分店一个数据库,而我常用的就是独立的数据库. 这两种方法各有优势,数据放同一个数据库,各分店之间数据进行交互时会非常方便,有统计之类的,也是直接在数据库上操作,没那么多麻烦,不好的地方就是,数据一多,不便于维护,也得去考虑分页等问题.而第二个方法就是刚上和第一个的好坏相反,但是我觉得分开的话数据会非常清晰,维护方便,当然这只是针对我们软件数据库之间交互不多的情况,可能有的数据库之间交互数据比较频

PostgreSQL创建一个数据库

看看你能否访问数据库服务器的第一个例子就是试着创建一个数据库.一台运行着的 PostgreSQL 服务器可以管理许多数据库.通常我们会为每个项目和每个用户单独使用一个数据库. 节点管理员可能已经为你创建了可以使用的数据库.他应该已经告诉你这个数据库的名字.如果这样你就可以省略这一步,并且跳到下一节. 要创建一个新的数据库(在我们这个例子里叫 mydb),你可以使用下面的命令: $ createdb mydb 它应该生成下面这样的响应: CREATE DATABASE 如果这样,那么这一步就成功了

12.2新特性 使用DBCA duplicate创建物理备用数据库 (Doc ID 2283697.1)

Creating a Physical Standby database using DBCA duplicate (Doc ID 2283697.1) APPLIES TO: Oracle Database Cloud Exadata Service - Version N/A and laterOracle Database - Enterprise Edition - Version 12.2.0.1 to 12.2.0.1 [Release 12.2]Oracle Database Cl

使用rman本机复制新数据库

使用rman复制数据库 原数据库sid orcl  复制新的数据库sid为 nylg 1.创建复制备份数据库的参数文件 在原数据库创建pfile create pfile from spfile; 然后复制pfile参数文件 [[email protected] dbs]$ pwd /u01/app/oracle/product/11.2/dbs [[email protected] dbs]$ cp initorcl.ora initnylg.ora 修改orcl数据库名改为nylg vi i

利用RMAN IMAGE COPY,启动新的数据库

通过IMAGE COPY技术,可以得到一个数据库的完整副本,快速打开数据库,避免数据库还原和恢复的漫长时间.下面是利用IMAGE COPY进行一个数据库完整恢复的案例.由于该测试是在同一台数据库主机上面进行,因此需要注意ORACLE_SID环境变量,以及相关路径下的文件不能被覆盖. --1. 创建DB 0级 IMAGE COPY 备份 [[email protected] ~]$ rman target / RMAN> BACKUP AS COPY INCREMENTAL LEVEL 0 TAG