Bo's Oracle Station

查看: 1611|回复: 0

课程第34次

[复制链接]

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2019-7-29 20:34:58 | 显示全部楼层 |阅读模式
windows跨平台迁移过来的脚本:
  1. -- Database can now be opened zeroing the online logs.
  2. ALTER DATABASE OPEN RESETLOGS UPGRADE;
  3. -- Commands to add tempfiles to temporary tablespaces.
  4. -- Online tempfiles have complete space information.
  5. -- Other tempfiles may require adjustment.
  6. ALTER TABLESPACE TEMP ADD TEMPFILE 'C:\APP\APPLE\DIRWIN\DATA_D-WINORCL_I-2162311502_TS-TEMP_FNO-1_05U7PHC2'
  7.      SIZE 20971520  AUTOEXTEND ON NEXT 655360  MAXSIZE 32767M;
  8. -- End of tempfile additions.
  9. --
  10. set echo off
  11. prompt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  12. prompt * Your database has been created successfully!
  13. prompt * There are many things to think about for the new database. Here
  14. prompt * is a checklist to help you stay on track:
  15. prompt * 1. You may want to redefine the location of the directory objects.
  16. prompt * 2. You may want to change the internal database identifier (DBID)
  17. prompt *    or the global database name for this database. Use the
  18. prompt *    NEWDBID Utility (nid).
  19. prompt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  20. SHUTDOWN IMMEDIATE
  21. STARTUP UPGRADE PFILE='C:\APP\APPLE\DIRWIN\INIT_00U7PHC2_1_0.ORA'
  22. @@ ?/rdbms/admin/utlirp.sql
  23. SHUTDOWN IMMEDIATE
  24. STARTUP PFILE='C:\APP\APPLE\DIRWIN\INIT_00U7PHC2_1_0.ORA'
  25. -- The following step will recompile all PL/SQL modules.
  26. -- It may take serveral hours to complete.
  27. @@ ?/rdbms/admin/utlrp.sql
复制代码
  1. DOC>#######################################################################
  2. DOC>#######################################################################
  3. DOC>   utlirp.sql completed successfully. All PL/SQL objects in the
  4. DOC>   database have been invalidated.
  5. DOC>
  6. DOC>   Shut down and restart the database in normal mode and run utlrp.sql to
  7. DOC>   recompile invalid objects.
  8. DOC>#######################################################################
  9. DOC>#######################################################################
  10. DOC>#
复制代码

克隆数据库要保证“自包含”(包括不能有加密列)
热克隆:
run {
allocate  auxiliary channel c1 device type disk;
allocate  auxiliary channel c2 device type disk;
allocate  auxiliary channel c3 device type disk;
allocate  auxiliary channel c4 device type disk;
allocate  auxiliary channel c5 device type disk;
allocate  auxiliary channel c6 device type disk;
allocate  auxiliary channel c7 device type disk;
allocate  auxiliary channel c8 device type disk;
allocate   channel a1 device type disk;
allocate   channel a2 device type disk;
allocate   channel a3 device type disk;
allocate   channel a4 device type disk;
allocate   channel a5 device type disk;
allocate   channel a6 device type disk;
allocate   channel a7 device type disk;
allocate   channel a8 device type disk;

duplicate target database to dbtest
from active database
nofilenamecheck
skip tablespace tbssolaris,tbs05319,tbs05319x
spfile
set
memory_target='700M'
set
control_files='+DATA','+FRA'
set
db_file_name_convert='+DATA/orcl/','+DATA/dbtest'
set
log_file_name_convert='+DATA/orcl','+DATA/dbtest','+FRA/orcl','+FRA/dbtest'
set
audit_file_dest='/u01/app/oracle/admin/dbtest/adump';
}

  1. PS C:\users\apple\downloads> rman target sys/oracle_4U@orcl  auxiliary  sys/oracle_4U@dbtest

  2. 恢复管理器: Release 11.2.0.4.0 - Production on 星期六 8月 3 08:48:19 2019

  3. Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

  4. 已连接到目标数据库: ORCL (DBID=1541741703)
  5. 已连接到辅助数据库: DBTEST (未装载)

  6. RMAN> exit


  7. 恢复管理器完成。
  8. PS C:\users\apple\downloads> rman target sys/oracle_4U@orcl  auxiliary  sys/oracle_4U@dbtest cmdfile=dbtest.rcv

  9. 恢复管理器: Release 11.2.0.4.0 - Production on 星期六 8月 3 08:48:31 2019

  10. Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

  11. 已连接到目标数据库: ORCL (DBID=1541741703)
  12. 已连接到辅助数据库: DBTEST (未装载)

  13. RMAN> run {
  14. 2> allocate  auxiliary channel c1 device type disk;
  15. 3> allocate  auxiliary channel c2 device type disk;
  16. 4> allocate  auxiliary channel c3 device type disk;
  17. 5> allocate  auxiliary channel c4 device type disk;
  18. 6> allocate  auxiliary channel c5 device type disk;
  19. 7> allocate  auxiliary channel c6 device type disk;
  20. 8> allocate  auxiliary channel c7 device type disk;
  21. 9> allocate  auxiliary channel c8 device type disk;
  22. 10> allocate   channel a1 device type disk;
  23. 11> allocate   channel a2 device type disk;
  24. 12> allocate   channel a3 device type disk;
  25. 13> allocate   channel a4 device type disk;
  26. 14> allocate   channel a5 device type disk;
  27. 15> allocate   channel a6 device type disk;
  28. 16> allocate   channel a7 device type disk;
  29. 17> allocate   channel a8 device type disk;
  30. 18>
  31. 19> duplicate target database to dbtest
  32. 20> from active database
  33. 21> nofilenamecheck
  34. 22> skip tablespace tbssolaris,tbs05319,tbs05319x
  35. 23> spfile
  36. 24> set
  37. 25> memory_target='700M'
  38. 26> set
  39. 27> control_files='+DATA','+FRA'
  40. 28> set
  41. 29> db_file_name_convert='+DATA/orcl/','+DATA/dbtest'
  42. 30> set
  43. 31> log_file_name_convert='+DATA/orcl','+DATA/dbtest','+FRA/orcl','+FRA/dbtest'
  44. 32> set
  45. 33> audit_file_dest='/u01/app/oracle/admin/dbtest/adump';
  46. 34> }
  47. 35>
  48. 36>
  49. 使用目标数据库控制文件替代恢复目录
  50. 分配的通道: c1
  51. 通道 c1: SID=21 设备类型=DISK

  52. 分配的通道: c2
  53. 通道 c2: SID=19 设备类型=DISK

  54. 分配的通道: c3
  55. 通道 c3: SID=17 设备类型=DISK

  56. 分配的通道: c4
  57. 通道 c4: SID=22 设备类型=DISK

  58. 分配的通道: c5
  59. 通道 c5: SID=23 设备类型=DISK

  60. 分配的通道: c6
  61. 通道 c6: SID=24 设备类型=DISK

  62. 分配的通道: c7
  63. 通道 c7: SID=25 设备类型=DISK

  64. 分配的通道: c8
  65. 通道 c8: SID=26 设备类型=DISK

  66. 分配的通道: a1
  67. 通道 a1: SID=50 设备类型=DISK

  68. 分配的通道: a2
  69. 通道 a2: SID=23 设备类型=DISK

  70. 分配的通道: a3
  71. 通道 a3: SID=51 设备类型=DISK

  72. 分配的通道: a4
  73. 通道 a4: SID=71 设备类型=DISK

  74. 分配的通道: a5
  75. 通道 a5: SID=70 设备类型=DISK

  76. 分配的通道: a6
  77. 通道 a6: SID=68 设备类型=DISK

  78. 分配的通道: a7
  79. 通道 a7: SID=39 设备类型=DISK

  80. 分配的通道: a8
  81. 通道 a8: SID=58 设备类型=DISK

  82. 启动 Duplicate Db 于 03-8月 -19

  83. 内存脚本的内容:
  84. {
  85.    backup as copy reuse
  86.    targetfile  '+DATA/orcl/spfileorcl.ora' auxiliary format
  87. '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfiledbtest.ora'   ;
  88.    sql clone "alter system set spfile= ''/u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfiledbtest.ora''";
  89. }
  90. 正在执行内存脚本

  91. 启动 backup 于 03-8月 -19
  92. 完成 backup 于 03-8月 -19

  93. sql 语句: alter system set spfile= ''/u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfiledbtest.ora''

  94. 内存脚本的内容:
  95. {
  96.    sql clone "alter system set  db_name =
  97. ''DBTEST'' comment=
  98. ''duplicate'' scope=spfile";
  99.    sql clone "alter system set  memory_target =
  100. 700M comment=
  101. '''' scope=spfile";
  102.    sql clone "alter system set  control_files =
  103. ''+DATA'', ''+FRA'' comment=
  104. '''' scope=spfile";
  105.    sql clone "alter system set  db_file_name_convert =
  106. ''+DATA/orcl/'', ''+DATA/dbtest'' comment=
  107. '''' scope=spfile";
  108.    sql clone "alter system set  log_file_name_convert =
  109. ''+DATA/orcl'', ''+DATA/dbtest'', ''+FRA/orcl'', ''+FRA/dbtest'' comment=
  110. '''' scope=spfile";
  111.    sql clone "alter system set  audit_file_dest =
  112. ''/u01/app/oracle/admin/dbtest/adump'' comment=
  113. '''' scope=spfile";
  114.    shutdown clone immediate;
  115.    startup clone nomount;
  116. }
  117. 正在执行内存脚本

  118. sql 语句: alter system set  db_name =  ''DBTEST'' comment= ''duplicate'' scope=spfile

  119. sql 语句: alter system set  memory_target =  700M comment= '''' scope=spfile

  120. sql 语句: alter system set  control_files =  ''+DATA'', ''+FRA'' comment= '''' scope=spfile

  121. sql 语句: alter system set  db_file_name_convert =  ''+DATA/orcl/'', ''+DATA/dbtest'' comment= '''' scope=spfile

  122. sql 语句: alter system set  log_file_name_convert =  ''+DATA/orcl'', ''+DATA/dbtest'', ''+FRA/orcl'', ''+FRA/dbtest'' comment= '''' scope=spfile

  123. sql 语句: alter system set  audit_file_dest =  ''/u01/app/oracle/admin/dbtest/adump'' comment= '''' scope=spfile

  124. Oracle 实例已关闭

  125. 已连接到辅助数据库 (未启动)
  126. Oracle 实例已启动

  127. 系统全局区域总计     730714112 字节

  128. Fixed Size                     2256832 字节
  129. Variable Size                482345024 字节
  130. Database Buffers             243269632 字节
  131. Redo Buffers                   2842624 字节
  132. 分配的通道: c1
  133. 通道 c1: SID=23 设备类型=DISK
  134. 分配的通道: c2
  135. 通道 c2: SID=24 设备类型=DISK
  136. 分配的通道: c3
  137. 通道 c3: SID=25 设备类型=DISK
  138. 分配的通道: c4
  139. 通道 c4: SID=26 设备类型=DISK
  140. 分配的通道: c5
  141. 通道 c5: SID=27 设备类型=DISK
  142. 分配的通道: c6
  143. 通道 c6: SID=28 设备类型=DISK
  144. 分配的通道: c7
  145. 通道 c7: SID=29 设备类型=DISK
  146. 分配的通道: c8
  147. 通道 c8: SID=31 设备类型=DISK

  148. 内存脚本的内容:
  149. {
  150.    sql clone "alter system set  control_files =
  151.   ''+DATA/dbtest/controlfile/current.269.1015318133'', ''+FRA/dbtest/controlfile/current.276.1015318135'' comment=
  152. ''Set by RMAN'' scope=spfile";
  153.    sql clone "alter system set  db_name =
  154. ''ORCL'' comment=
  155. ''Modified by RMAN duplicate'' scope=spfile";
  156.    sql clone "alter system set  db_unique_name =
  157. ''DBTEST'' comment=
  158. ''Modified by RMAN duplicate'' scope=spfile";
  159.    shutdown clone immediate;
  160.    startup clone force nomount
  161.    backup as copy current controlfile auxiliary format  '+DATA/dbtest/controlfile/current.268.1015318137';
  162.    restore clone controlfile to  '+FRA/dbtest/controlfile/current.277.1015318137' from
  163. '+DATA/dbtest/controlfile/current.268.1015318137';
  164.    sql clone "alter system set  control_files =
  165.   ''+DATA/dbtest/controlfile/current.268.1015318137'', ''+FRA/dbtest/controlfile/current.277.1015318137'' comment=
  166. ''Set by RMAN'' scope=spfile";
  167.    shutdown clone immediate;
  168.    startup clone nomount;
  169.    alter clone database mount;
  170. }
  171. 正在执行内存脚本

  172. sql 语句: alter system set  control_files =   ''+DATA/dbtest/controlfile/current.269.1015318133'', ''+FRA/dbtest/controlfile/current.276.1015318135'' comment= ''Set by RMAN'' scope=spfile

  173. sql 语句: alter system set  db_name =  ''ORCL'' comment= ''Modified by RMAN duplicate'' scope=spfile

  174. sql 语句: alter system set  db_unique_name =  ''DBTEST'' comment= ''Modified by RMAN duplicate'' scope=spfile

  175. Oracle 实例已关闭

  176. Oracle 实例已启动

  177. 系统全局区域总计     730714112 字节

  178. Fixed Size                     2256832 字节
  179. Variable Size                482345024 字节
  180. Database Buffers             243269632 字节
  181. Redo Buffers                   2842624 字节
  182. 分配的通道: c1
  183. 通道 c1: SID=23 设备类型=DISK
  184. 分配的通道: c2
  185. 通道 c2: SID=24 设备类型=DISK
  186. 分配的通道: c3
  187. 通道 c3: SID=25 设备类型=DISK
  188. 分配的通道: c4
  189. 通道 c4: SID=26 设备类型=DISK
  190. 分配的通道: c5
  191. 通道 c5: SID=27 设备类型=DISK
  192. 分配的通道: c6
  193. 通道 c6: SID=28 设备类型=DISK
  194. 分配的通道: c7
  195. 通道 c7: SID=30 设备类型=DISK
  196. 分配的通道: c8
  197. 通道 c8: SID=31 设备类型=DISK

  198. 启动 backup 于 03-8月 -19
  199. 通道 a1: 启动数据文件副本
  200. 复制当前控制文件
  201. 输出文件名=/u01/app/oracle/product/11.2.0/dbhome_1/dbs/snapcf_orcl.f 标记=TAG20190803T084911 RECID=2 STAMP=1015318151
  202. 通道 a1: 数据文件复制完毕, 经过时间: 00:00:03
  203. 完成 backup 于 03-8月 -19

  204. 启动 restore 于 03-8月 -19

  205. 通道 c2: 跳过, AUTOBACKUP 已经找到
  206. 通道 c3: 跳过, AUTOBACKUP 已经找到
  207. 通道 c4: 跳过, AUTOBACKUP 已经找到
  208. 通道 c5: 跳过, AUTOBACKUP 已经找到
  209. 通道 c6: 跳过, AUTOBACKUP 已经找到
  210. 通道 c7: 跳过, AUTOBACKUP 已经找到
  211. 通道 c8: 跳过, AUTOBACKUP 已经找到
  212. 通道 c1: 已复制控制文件副本
  213. 完成 restore 于 03-8月 -19

  214. sql 语句: alter system set  control_files =   ''+DATA/dbtest/controlfile/current.268.1015318137'', ''+FRA/dbtest/controlfile/current.277.1015318137'' comment= ''Set by RMAN'' scope=spfile

  215. Oracle 实例已关闭

  216. 已连接到辅助数据库 (未启动)
  217. Oracle 实例已启动

  218. 系统全局区域总计     730714112 字节

  219. Fixed Size                     2256832 字节
  220. Variable Size                482345024 字节
  221. Database Buffers             243269632 字节
  222. Redo Buffers                   2842624 字节
  223. 分配的通道: c1
  224. 通道 c1: SID=23 设备类型=DISK
  225. 分配的通道: c2
  226. 通道 c2: SID=24 设备类型=DISK
  227. 分配的通道: c3
  228. 通道 c3: SID=25 设备类型=DISK
  229. 分配的通道: c4
  230. 通道 c4: SID=26 设备类型=DISK
  231. 分配的通道: c5
  232. 通道 c5: SID=28 设备类型=DISK
  233. 分配的通道: c6
  234. 通道 c6: SID=29 设备类型=DISK
  235. 分配的通道: c7
  236. 通道 c7: SID=30 设备类型=DISK
  237. 分配的通道: c8
  238. 通道 c8: SID=31 设备类型=DISK

  239. 数据库已装载
  240. 检查复制的表空间是否为自包含的
  241. 根据请求跳过数据文件 6
  242. 根据请求跳过数据文件 7
  243. 根据请求跳过数据文件 8
  244. RMAN-05529: 警告: DB_FILE_NAME_CONVERT 导致 ASM 名称无效; 名称只更改为磁盘组名称。

  245. 内存脚本的内容:
  246. {
  247.    set newname for datafile  1 to
  248. "+data";
  249.    set newname for datafile  2 to
  250. "+data";
  251.    set newname for datafile  3 to
  252. "+data";
  253.    set newname for datafile  4 to
  254. "+data";
  255.    set newname for datafile  5 to
  256. "+data";
  257.    backup as copy reuse
  258.    datafile  1 auxiliary format
  259. "+data"   datafile
  260. 2 auxiliary format
  261. "+data"   datafile
  262. 3 auxiliary format
  263. "+data"   datafile
  264. 4 auxiliary format
  265. "+data"   datafile
  266. 5 auxiliary format
  267. "+data"   ;
  268.    sql 'alter system archive log current';
  269. }
  270. 正在执行内存脚本

  271. 正在执行命令: SET NEWNAME

  272. 正在执行命令: SET NEWNAME

  273. 正在执行命令: SET NEWNAME

  274. 正在执行命令: SET NEWNAME

  275. 正在执行命令: SET NEWNAME

  276. 启动 backup 于 03-8月 -19
  277. 通道 a1: 启动数据文件副本
  278. 输入数据文件: 文件号=00001 名称=+DATA/orcl/datafile/system.256.1014504215
  279. 通道 a2: 启动数据文件副本
  280. 输入数据文件: 文件号=00002 名称=+DATA/orcl/datafile/sysaux.257.1013960883
  281. 通道 a3: 启动数据文件副本
  282. 输入数据文件: 文件号=00005 名称=+DATA/orcl/datafile/example.265.1013960987
  283. 通道 a4: 启动数据文件副本
  284. 输入数据文件: 文件号=00003 名称=+DATA/orcl/datafile/undotbs1.258.1013960883
  285. 通道 a5: 启动数据文件副本
  286. 输入数据文件: 文件号=00004 名称=+DATA/orcl/datafile/users.259.1014330935
  287. 输出文件名=+DATA/dbtest/datafile/users.274.1015318197 标记=TAG20190803T084954
  288. 通道 a5: 数据文件复制完毕, 经过时间: 00:00:03
  289. 输出文件名=+DATA/dbtest/datafile/undotbs1.273.1015318197 标记=TAG20190803T084954
  290. 通道 a4: 数据文件复制完毕, 经过时间: 00:00:08
  291. 输出文件名=+DATA/dbtest/datafile/example.271.1015318197 标记=TAG20190803T084954
  292. 通道 a3: 数据文件复制完毕, 经过时间: 00:00:16
  293. 输出文件名=+DATA/dbtest/datafile/system.272.1015318197 标记=TAG20190803T084954
  294. 通道 a1: 数据文件复制完毕, 经过时间: 00:00:26
  295. 输出文件名=+DATA/dbtest/datafile/sysaux.270.1015318195 标记=TAG20190803T084954
  296. 通道 a2: 数据文件复制完毕, 经过时间: 00:00:26
  297. 完成 backup 于 03-8月 -19

  298. sql 语句: alter system archive log current

  299. 内存脚本的内容:
  300. {
  301.    backup as copy reuse
  302.    archivelog like  "+FRA/orcl/archivelog/2019_08_03/thread_1_seq_8.274.1015318221" auxiliary format
  303. "+FRA"   ;
  304.    catalog clone start with  "+FRA";
  305.    switch clone datafile all;
  306. }
  307. 正在执行内存脚本

  308. 启动 backup 于 03-8月 -19
  309. 通道 a1: 正在开始复制归档日志
  310. 输入归档日志线程=1 序列=8 RECID=20 STAMP=1015318222
  311. 输出文件名=+FRA/dbtest/archivelog/2019_08_03/thread_1_seq_8.273.1015318223 RECID=0 STAMP=0
  312. 通道 a1: 归档日志复制完成, 经过时间: 00:00:03
  313. 完成 backup 于 03-8月 -19

  314. 搜索与样式 +FRA 匹配的所有文件

  315. 数据库未知文件的列表
  316. =====================================
  317. 文件名: +fra/DBTEST/ARCHIVELOG/2019_08_03/thread_1_seq_8.273.1015318223
  318. 文件名: +fra/DBTEST/CONTROLFILE/Current.276.1015318135
  319. 文件名: +fra/ORCL/ARCHIVELOG/2019_08_03/thread_1_seq_8.274.1015318221
  320. 文件名: +fra/ORCL/CHANGETRACKING/ctf.296.1014496569
  321. 文件名: +fra/ORCL/FLASHBACK/log_1.260.1013962381
  322. 文件名: +fra/ORCL/FLASHBACK/log_2.261.1013962383
  323. 文件名: +fra/ORCL/FLASHBACK/log_3.299.1014073597
  324. 文件名: +fra/ORCL/FLASHBACK/log_4.302.1014076805
  325. 文件名: +fra/ORCL/FLASHBACK/log_5.294.1014140573
  326. 文件名: +fra/ORCL/CONTROLFILE/Current.259.1014723785
  327. 正在编制文件目录...
  328. 目录编制完毕

  329. 已列入目录的文件的列表
  330. =======================
  331. 文件名: +fra/DBTEST/ARCHIVELOG/2019_08_03/thread_1_seq_8.273.1015318223
  332. 文件名: +fra/ORCL/ARCHIVELOG/2019_08_03/thread_1_seq_8.274.1015318221

  333. 未列入目录的文件的列表
  334. =======================================
  335. 文件名: +fra/DBTEST/CONTROLFILE/Current.276.1015318135
  336.   RMAN-07517: 原因: 文件标头已损坏
  337. 文件名: +fra/ORCL/CHANGETRACKING/ctf.296.1014496569
  338.   RMAN-07529: 原因: 此文件类型不支持目录
  339. 文件名: +fra/ORCL/FLASHBACK/log_1.260.1013962381
  340.   RMAN-07529: 原因: 此文件类型不支持目录
  341. 文件名: +fra/ORCL/FLASHBACK/log_2.261.1013962383
  342.   RMAN-07529: 原因: 此文件类型不支持目录
  343. 文件名: +fra/ORCL/FLASHBACK/log_3.299.1014073597
  344.   RMAN-07529: 原因: 此文件类型不支持目录
  345. 文件名: +fra/ORCL/FLASHBACK/log_4.302.1014076805
  346.   RMAN-07529: 原因: 此文件类型不支持目录
  347. 文件名: +fra/ORCL/FLASHBACK/log_5.294.1014140573
  348.   RMAN-07529: 原因: 此文件类型不支持目录
  349. 文件名: +fra/ORCL/CONTROLFILE/Current.259.1014723785
  350.   RMAN-07519: 原因: 编制目录时出错。请参阅 alert.log。

  351. 数据文件 1 已转换成数据文件副本
  352. 输入数据文件副本 RECID=2 STAMP=1015318226 文件名=+DATA/dbtest/datafile/system.272.1015318197
  353. 数据文件 2 已转换成数据文件副本
  354. 输入数据文件副本 RECID=3 STAMP=1015318226 文件名=+DATA/dbtest/datafile/sysaux.270.1015318195
  355. 数据文件 3 已转换成数据文件副本
  356. 输入数据文件副本 RECID=4 STAMP=1015318226 文件名=+DATA/dbtest/datafile/undotbs1.273.1015318197
  357. 数据文件 4 已转换成数据文件副本
  358. 输入数据文件副本 RECID=5 STAMP=1015318226 文件名=+DATA/dbtest/datafile/users.274.1015318197
  359. 数据文件 5 已转换成数据文件副本
  360. 输入数据文件副本 RECID=6 STAMP=1015318226 文件名=+DATA/dbtest/datafile/example.271.1015318197

  361. 内存脚本的内容:
  362. {
  363.    set until scn  1511784;
  364.    recover
  365.    clone database
  366.    skip forever tablespace  "TBSSOLARIS",
  367. "TBS05319X",
  368. "TBS05319"    delete archivelog
  369.    ;
  370. }
  371. 正在执行内存脚本

  372. 正在执行命令: SET until clause

  373. 启动 recover 于 03-8月 -19

  374. 执行: alter database datafile 8 offline drop
  375. 执行: alter database datafile 7 offline drop
  376. 执行: alter database datafile 6 offline drop
  377. 正在开始介质的恢复

  378. 线程 1 序列 8 的归档日志已作为文件 +FRA/dbtest/archivelog/2019_08_03/thread_1_seq_8.273.1015318223 存在于磁盘上
  379. 归档日志文件名=+FRA/dbtest/archivelog/2019_08_03/thread_1_seq_8.273.1015318223 线程=1 序列=8
  380. 介质恢复完成, 用时: 00:00:00
  381. 完成 recover 于 03-8月 -19
  382. Oracle 实例已启动

  383. 系统全局区域总计     730714112 字节

  384. Fixed Size                     2256832 字节
  385. Variable Size                482345024 字节
  386. Database Buffers             243269632 字节
  387. Redo Buffers                   2842624 字节

  388. 内存脚本的内容:
  389. {
  390.    sql clone "alter system set  db_name =
  391. ''DBTEST'' comment=
  392. ''Reset to original value by RMAN'' scope=spfile";
  393.    sql clone "alter system reset  db_unique_name scope=spfile";
  394.    shutdown clone immediate;
  395.    startup clone nomount;
  396. }
  397. 正在执行内存脚本

  398. sql 语句: alter system set  db_name =  ''DBTEST'' comment= ''Reset to original value by RMAN'' scope=spfile

  399. sql 语句: alter system reset  db_unique_name scope=spfile

  400. Oracle 实例已关闭

  401. 已连接到辅助数据库 (未启动)
  402. Oracle 实例已启动

  403. 系统全局区域总计     730714112 字节

  404. Fixed Size                     2256832 字节
  405. Variable Size                482345024 字节
  406. Database Buffers             243269632 字节
  407. Redo Buffers                   2842624 字节
  408. 分配的通道: c1
  409. 通道 c1: SID=23 设备类型=DISK
  410. 分配的通道: c2
  411. 通道 c2: SID=24 设备类型=DISK
  412. 分配的通道: c3
  413. 通道 c3: SID=25 设备类型=DISK
  414. 分配的通道: c4
  415. 通道 c4: SID=26 设备类型=DISK
  416. 分配的通道: c5
  417. 通道 c5: SID=27 设备类型=DISK
  418. 分配的通道: c6
  419. 通道 c6: SID=29 设备类型=DISK
  420. 分配的通道: c7
  421. 通道 c7: SID=30 设备类型=DISK
  422. 分配的通道: c8
  423. 通道 c8: SID=31 设备类型=DISK
  424. sql 语句: CREATE CONTROLFILE REUSE SET DATABASE "DBTEST" RESETLOGS ARCHIVELOG
  425.   MAXLOGFILES     16
  426.   MAXLOGMEMBERS      3
  427.   MAXDATAFILES      100
  428.   MAXINSTANCES     8
  429.   MAXLOGHISTORY      292
  430. LOGFILE
  431.   GROUP   1 ( '+data', '+fra' ) SIZE 50 M  REUSE,
  432.   GROUP   2 ( '+data', '+fra' ) SIZE 50 M  REUSE,
  433.   GROUP   3 ( '+data', '+fra' ) SIZE 50 M  REUSE
  434. DATAFILE
  435.   '+DATA/dbtest/datafile/system.272.1015318197'
  436. CHARACTER SET AL32UTF8


  437. 内存脚本的内容:
  438. {
  439.    set newname for tempfile  1 to
  440. "+data";
  441.    switch clone tempfile all;
  442.    catalog clone datafilecopy  "+DATA/dbtest/datafile/sysaux.270.1015318195",
  443. "+DATA/dbtest/datafile/undotbs1.273.1015318197",
  444. "+DATA/dbtest/datafile/users.274.1015318197",
  445. "+DATA/dbtest/datafile/example.271.1015318197";
  446.    switch clone datafile all;
  447. }
  448. 正在执行内存脚本

  449. 正在执行命令: SET NEWNAME

  450. 临时文件 1 在控制文件中已重命名为 +data

  451. 已将数据文件副本列入目录
  452. 数据文件副本文件名=+DATA/dbtest/datafile/sysaux.270.1015318195 RECID=1 STAMP=1015318251
  453. 已将数据文件副本列入目录
  454. 数据文件副本文件名=+DATA/dbtest/datafile/undotbs1.273.1015318197 RECID=2 STAMP=1015318251
  455. 已将数据文件副本列入目录
  456. 数据文件副本文件名=+DATA/dbtest/datafile/users.274.1015318197 RECID=3 STAMP=1015318251
  457. 已将数据文件副本列入目录
  458. 数据文件副本文件名=+DATA/dbtest/datafile/example.271.1015318197 RECID=4 STAMP=1015318251

  459. 数据文件 2 已转换成数据文件副本
  460. 输入数据文件副本 RECID=1 STAMP=1015318251 文件名=+DATA/dbtest/datafile/sysaux.270.1015318195
  461. 数据文件 3 已转换成数据文件副本
  462. 输入数据文件副本 RECID=2 STAMP=1015318251 文件名=+DATA/dbtest/datafile/undotbs1.273.1015318197
  463. 数据文件 4 已转换成数据文件副本
  464. 输入数据文件副本 RECID=3 STAMP=1015318251 文件名=+DATA/dbtest/datafile/users.274.1015318197
  465. 数据文件 5 已转换成数据文件副本
  466. 输入数据文件副本 RECID=4 STAMP=1015318251 文件名=+DATA/dbtest/datafile/example.271.1015318197

  467. 内存脚本的内容:
  468. {
  469.    Alter clone database open resetlogs;
  470. }
  471. 正在执行内存脚本

  472. 数据库已打开
  473. 删除脱机表空间和跳过的表空间
  474. 执行: drop tablespace "TBSSOLARIS" including contents cascade constraints
  475. 执行: drop tablespace "TBS05319X" including contents cascade constraints
  476. 执行: drop tablespace "TBS05319" including contents cascade constraints
  477. 完成 Duplicate Db 于 03-8月 -19
  478. 释放的通道: a1
  479. 释放的通道: a2
  480. 释放的通道: a3
  481. 释放的通道: a4
  482. 释放的通道: a5
  483. 释放的通道: a6
  484. 释放的通道: a7
  485. 释放的通道: a8
  486. 释放的通道: c1
  487. 释放的通道: c2
  488. 释放的通道: c3
  489. 释放的通道: c4
  490. 释放的通道: c5
  491. 释放的通道: c6
  492. 释放的通道: c7
  493. 释放的通道: c8

  494. 恢复管理器完成。
  495. PS C:\users\apple\downloads>
复制代码

Q2.png


-------------------------------------------冷克隆:
先备份:

run {
allocate channel  c1 device type disk format '/home/oracle/backup/%U';
allocate channel  c2 device type disk format '/home/oracle/backup/%U';
allocate channel  c3 device type disk format '/home/oracle/backup/%U';
allocate channel  c4 device type disk format '/home/oracle/backup/%U';
allocate channel  c5 device type disk format '/home/oracle/backup/%U';
allocate channel  c6 device type disk format '/home/oracle/backup/%U';
allocate channel  c7 device type disk format '/home/oracle/backup/%U';
allocate channel  c8 device type disk format '/home/oracle/backup/%U';
backup database plus archivelog force;
backup spfile force;
backup current controlfile force;
}

-------------------------------------------------------run {
allocate  auxiliary channel c1 device type disk;
allocate  auxiliary channel c2 device type disk;
allocate  auxiliary channel c3 device type disk;
allocate  auxiliary channel c4 device type disk;
allocate  auxiliary channel c5 device type disk;
allocate  auxiliary channel c6 device type disk;
allocate  auxiliary channel c7 device type disk;
allocate  auxiliary channel c8 device type disk;
duplicate database to mydb2
backup location '/home/oracle/backup'
nofilenamecheck  
skip tablespace tbssolaris,tbs05319,tbs05319x
db_file_name_convert '+DATA/orcl/datafile','/u01/app/oracle/oradata/mydb2'
logfile
group 1 ('/u01/app/oracle/oradata/mydb2/redo01.log') size 50M,
group 2 ('/u01/app/oracle/oradata/mydb2/redo02.log') size 50M,
group 3 ('/u01/app/oracle/oradata/mydb2/redo03.log') size 50M
spfile
parameter_value_convert '+DATA','/u01/app/oracle/oradata/mydb2','+FRA','/u01/app/oracle/flash_recovery_area','/u01/app/oracle/admin/orcl/adump','/u01/app/oracle/admin/mydb2/adump'
set
control_files='/u01/app/oracle/oradata/mydb2/control01.ctl','/u01/app/oracle/oradata/mydb2/control02.ctl','/u01/app/oracle/oradata/mydb2/control03.ctl';
}
  1. PS C:\users\apple\downloads> rman  auxiliary  sys/oracle_4U@mydb2 cmdfile=mydb2.rcv

  2. 恢复管理器: Release 11.2.0.4.0 - Production on 星期六 8月 3 09:47:01 2019

  3. Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

  4. 已连接到辅助数据库: MYDB2 (未装载)

  5. RMAN> run {
  6. 2> allocate  auxiliary channel c1 device type disk;
  7. 3> allocate  auxiliary channel c2 device type disk;
  8. 4> allocate  auxiliary channel c3 device type disk;
  9. 5> allocate  auxiliary channel c4 device type disk;
  10. 6> allocate  auxiliary channel c5 device type disk;
  11. 7> allocate  auxiliary channel c6 device type disk;
  12. 8> allocate  auxiliary channel c7 device type disk;
  13. 9> allocate  auxiliary channel c8 device type disk;
  14. 10> duplicate database to mydb2
  15. 11> backup location '/home/oracle/backup'
  16. 12> nofilenamecheck
  17. 13> skip tablespace tbssolaris,tbs05319,tbs05319x
  18. 14> db_file_name_convert '+DATA/orcl/datafile','/u01/app/oracle/oradata/mydb2'
  19. 15> logfile
  20. 16> group 1 ('/u01/app/oracle/oradata/mydb2/redo01.log') size 50M,
  21. 17> group 2 ('/u01/app/oracle/oradata/mydb2/redo02.log') size 50M,
  22. 18> group 3 ('/u01/app/oracle/oradata/mydb2/redo03.log') size 50M
  23. 19> spfile
  24. 20> parameter_value_convert '+DATA','/u01/app/oracle/oradata/mydb2','+FRA','/u01/app/oracle/flash_recovery_area','/u01/app/oracle/admin/orcl/adump','/u01/app/oracle/admin/mydb2/adump'
  25. 21> set
  26. 22> control_files='/u01/app/oracle/oradata/mydb2/control01.ctl','/u01/app/oracle/oradata/mydb2/control02.ctl','/u01/app/oracle/oradata/mydb2/control03.ctl';
  27. 23> }
  28. 24>
  29. 25>
  30. 分配的通道: c1
  31. 通道 c1: SID=21 设备类型=DISK

  32. 分配的通道: c2
  33. 通道 c2: SID=19 设备类型=DISK

  34. 分配的通道: c3
  35. 通道 c3: SID=17 设备类型=DISK

  36. 分配的通道: c4
  37. 通道 c4: SID=22 设备类型=DISK

  38. 分配的通道: c5
  39. 通道 c5: SID=23 设备类型=DISK

  40. 分配的通道: c6
  41. 通道 c6: SID=24 设备类型=DISK

  42. 分配的通道: c7
  43. 通道 c7: SID=25 设备类型=DISK

  44. 分配的通道: c8
  45. 通道 c8: SID=26 设备类型=DISK

  46. 启动 Duplicate Db 于 03-8月 -19

  47. 内存脚本的内容:
  48. {
  49.    restore clone spfile to  '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfilemydb2.ora' from
  50. '/home/oracle/backup/11u893su_1_1';
  51.    sql clone "alter system set spfile= ''/u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfilemydb2.ora''";
  52. }
  53. 正在执行内存脚本

  54. 启动 restore 于 03-8月 -19

  55. 通道 c2: 跳过, AUTOBACKUP 已经找到
  56. 通道 c3: 跳过, AUTOBACKUP 已经找到
  57. 通道 c4: 跳过, AUTOBACKUP 已经找到
  58. 通道 c5: 跳过, AUTOBACKUP 已经找到
  59. 通道 c6: 跳过, AUTOBACKUP 已经找到
  60. 通道 c7: 跳过, AUTOBACKUP 已经找到
  61. 通道 c8: 跳过, AUTOBACKUP 已经找到
  62. 通道 c1: 正在从 AUTOBACKUP /home/oracle/backup/11u893su_1_1 还原 spfile
  63. 通道 c1: 从 AUTOBACKUP 还原 SPFILE 已完成
  64. 完成 restore 于 03-8月 -19

  65. sql 语句: alter system set spfile= ''/u01/app/oracle/product/11.2.0/dbhome_1/dbs/spfilemydb2.ora''

  66. 内存脚本的内容:
  67. {
  68.    sql clone "alter system set  db_name =
  69. ''MYDB2'' comment=
  70. ''duplicate'' scope=spfile";
  71.    sql clone "alter system set  control_files =
  72. ''/u01/app/oracle/oradata/mydb2/control01.ctl'', ''/u01/app/oracle/oradata/mydb2/control02.ctl'', ''/u01/app/oracle/oradata/mydb2/control03.ctl'' comment=
  73. '''' scope=spfile";
  74.    shutdown clone immediate;
  75.    startup clone nomount;
  76. }
  77. 正在执行内存脚本

  78. sql 语句: alter system set  db_name =  ''MYDB2'' comment= ''duplicate'' scope=spfile

  79. sql 语句: alter system set  control_files =  ''/u01/app/oracle/oradata/mydb2/control01.ctl'', ''/u01/app/oracle/oradata/mydb2/control02.ctl'', ''/u01/app/oracle/oradata/mydb2/control03.ctl'' comment= '''' scope=spfile

  80. Oracle 实例已关闭

  81. 已连接到辅助数据库 (未启动)
  82. Oracle 实例已启动

  83. 系统全局区域总计    1553305600 字节

  84. Fixed Size                     2253544 字节
  85. Variable Size                956304664 字节
  86. Database Buffers             587202560 字节
  87. Redo Buffers                   7544832 字节
  88. 分配的通道: c1
  89. 通道 c1: SID=18 设备类型=DISK
  90. 分配的通道: c2
  91. 通道 c2: SID=19 设备类型=DISK
  92. 分配的通道: c3
  93. 通道 c3: SID=20 设备类型=DISK
  94. 分配的通道: c4
  95. 通道 c4: SID=21 设备类型=DISK
  96. 分配的通道: c5
  97. 通道 c5: SID=22 设备类型=DISK
  98. 分配的通道: c6
  99. 通道 c6: SID=24 设备类型=DISK
  100. 分配的通道: c7
  101. 通道 c7: SID=25 设备类型=DISK
  102. 分配的通道: c8
  103. 通道 c8: SID=26 设备类型=DISK

  104. 内存脚本的内容:
  105. {
  106.    sql clone "alter system set  db_name =
  107. ''ORCL'' comment=
  108. ''Modified by RMAN duplicate'' scope=spfile";
  109.    sql clone "alter system set  db_unique_name =
  110. ''MYDB2'' comment=
  111. ''Modified by RMAN duplicate'' scope=spfile";
  112.    shutdown clone immediate;
  113.    startup clone force nomount
  114.    restore clone primary controlfile from  '/home/oracle/backup/12u893sv_1_1';
  115.    alter clone database mount;
  116. }
  117. 正在执行内存脚本

  118. sql 语句: alter system set  db_name =  ''ORCL'' comment= ''Modified by RMAN duplicate'' scope=spfile

  119. sql 语句: alter system set  db_unique_name =  ''MYDB2'' comment= ''Modified by RMAN duplicate'' scope=spfile

  120. Oracle 实例已关闭

  121. Oracle 实例已启动

  122. 系统全局区域总计    1553305600 字节

  123. Fixed Size                     2253544 字节
  124. Variable Size                956304664 字节
  125. Database Buffers             587202560 字节
  126. Redo Buffers                   7544832 字节
  127. 分配的通道: c1
  128. 通道 c1: SID=18 设备类型=DISK
  129. 分配的通道: c2
  130. 通道 c2: SID=19 设备类型=DISK
  131. 分配的通道: c3
  132. 通道 c3: SID=20 设备类型=DISK
  133. 分配的通道: c4
  134. 通道 c4: SID=21 设备类型=DISK
  135. 分配的通道: c5
  136. 通道 c5: SID=22 设备类型=DISK
  137. 分配的通道: c6
  138. 通道 c6: SID=23 设备类型=DISK
  139. 分配的通道: c7
  140. 通道 c7: SID=25 设备类型=DISK
  141. 分配的通道: c8
  142. 通道 c8: SID=26 设备类型=DISK

  143. 启动 restore 于 03-8月 -19

  144. 通道 c2: 跳过, AUTOBACKUP 已经找到
  145. 通道 c3: 跳过, AUTOBACKUP 已经找到
  146. 通道 c4: 跳过, AUTOBACKUP 已经找到
  147. 通道 c5: 跳过, AUTOBACKUP 已经找到
  148. 通道 c6: 跳过, AUTOBACKUP 已经找到
  149. 通道 c7: 跳过, AUTOBACKUP 已经找到
  150. 通道 c8: 跳过, AUTOBACKUP 已经找到
  151. 通道 c1: 正在还原控制文件
  152. 通道 c1: 还原完成, 用时: 00:00:08
  153. 输出文件名=/u01/app/oracle/oradata/mydb2/control01.ctl
  154. 输出文件名=/u01/app/oracle/oradata/mydb2/control02.ctl
  155. 输出文件名=/u01/app/oracle/oradata/mydb2/control03.ctl
  156. 完成 restore 于 03-8月 -19

  157. 数据库已装载
  158. 未连接到 TARGET 或 TARGET 未打开, 无法确保表空间的子集是自包含的
  159. 未连接到 TARGET, 无法确保要复制的表空间集不具有 SYS 对象
  160. 根据请求跳过数据文件 6
  161. 根据请求跳过数据文件 7
  162. 根据请求跳过数据文件 8
  163. RMAN-05529: 警告: DB_FILE_NAME_CONVERT 导致 ASM 名称无效; 名称只更改为磁盘组名称。

  164. 内存脚本的内容:
  165. {
  166.    set until scn  1516005;
  167.    set newname for datafile  1 to
  168. "/u01/app/oracle/oradata/mydb2/system.256.1014504215";
  169.    set newname for datafile  2 to
  170. "/u01/app/oracle/oradata/mydb2/sysaux.257.1013960883";
  171.    set newname for datafile  3 to
  172. "/u01/app/oracle/oradata/mydb2/undotbs1.258.1013960883";
  173.    set newname for datafile  4 to
  174. "/u01/app/oracle/oradata/mydb2/users.259.1014330935";
  175.    set newname for datafile  5 to
  176. "/u01/app/oracle/oradata/mydb2/example.265.1013960987";
  177.    restore
  178.    clone database
  179.    skip forever tablespace  "TBSSOLARIS",
  180. "TBS05319X",
  181. "TBS05319"   ;
  182. }
  183. 正在执行内存脚本

  184. 正在执行命令: SET until clause

  185. 正在执行命令: SET NEWNAME

  186. 正在执行命令: SET NEWNAME

  187. 正在执行命令: SET NEWNAME

  188. 正在执行命令: SET NEWNAME

  189. 正在执行命令: SET NEWNAME

  190. 启动 restore 于 03-8月 -19

  191. 通道 c1: 正在开始还原数据文件备份集
  192. 通道 c1: 正在指定从备份集还原的数据文件
  193. 通道 c1: 将数据文件 00002 还原到 /u01/app/oracle/oradata/mydb2/sysaux.257.1013960883
  194. 通道 c1: 正在读取备份片段 /home/oracle/backup/0pu893s9_1_1
  195. 通道 c2: 正在开始还原数据文件备份集
  196. 通道 c2: 正在指定从备份集还原的数据文件
  197. 通道 c2: 将数据文件 00003 还原到 /u01/app/oracle/oradata/mydb2/undotbs1.258.1013960883
  198. 通道 c2: 正在读取备份片段 /home/oracle/backup/0ru893s9_1_1
  199. 通道 c3: 正在开始还原数据文件备份集
  200. 通道 c3: 正在指定从备份集还原的数据文件
  201. 通道 c3: 将数据文件 00004 还原到 /u01/app/oracle/oradata/mydb2/users.259.1014330935
  202. 通道 c3: 正在读取备份片段 /home/oracle/backup/0vu893sa_1_1
  203. 通道 c4: 正在开始还原数据文件备份集
  204. 通道 c4: 正在指定从备份集还原的数据文件
  205. 通道 c4: 将数据文件 00005 还原到 /u01/app/oracle/oradata/mydb2/example.265.1013960987
  206. 通道 c4: 正在读取备份片段 /home/oracle/backup/0qu893s9_1_1
  207. 通道 c5: 正在开始还原数据文件备份集
  208. 通道 c5: 正在指定从备份集还原的数据文件
  209. 通道 c5: 将数据文件 00001 还原到 /u01/app/oracle/oradata/mydb2/system.256.1014504215
  210. 通道 c5: 正在读取备份片段 /home/oracle/backup/0ou893s9_1_1
  211. 通道 c3: 段句柄 = /home/oracle/backup/0vu893sa_1_1 标记 = TAG20190803T092736
  212. 通道 c3: 已还原备份片段 1
  213. 通道 c3: 还原完成, 用时: 00:00:02
  214. 通道 c2: 段句柄 = /home/oracle/backup/0ru893s9_1_1 标记 = TAG20190803T092736
  215. 通道 c2: 已还原备份片段 1
  216. 通道 c2: 还原完成, 用时: 00:00:04
  217. 通道 c4: 段句柄 = /home/oracle/backup/0qu893s9_1_1 标记 = TAG20190803T092736
  218. 通道 c4: 已还原备份片段 1
  219. 通道 c4: 还原完成, 用时: 00:00:08
  220. 通道 c1: 段句柄 = /home/oracle/backup/0pu893s9_1_1 标记 = TAG20190803T092736
  221. 通道 c1: 已还原备份片段 1
  222. 通道 c1: 还原完成, 用时: 00:00:16
  223. 通道 c5: 段句柄 = /home/oracle/backup/0ou893s9_1_1 标记 = TAG20190803T092736
  224. 通道 c5: 已还原备份片段 1
  225. 通道 c5: 还原完成, 用时: 00:00:16
  226. 完成 restore 于 03-8月 -19

  227. 内存脚本的内容:
  228. {
  229.    switch clone datafile all;
  230. }
  231. 正在执行内存脚本

  232. 数据文件 1 已转换成数据文件副本
  233. 输入数据文件副本 RECID=6 STAMP=1015321700 文件名=/u01/app/oracle/oradata/mydb2/system.256.1014504215
  234. 数据文件 2 已转换成数据文件副本
  235. 输入数据文件副本 RECID=7 STAMP=1015321700 文件名=/u01/app/oracle/oradata/mydb2/sysaux.257.1013960883
  236. 数据文件 3 已转换成数据文件副本
  237. 输入数据文件副本 RECID=8 STAMP=1015321700 文件名=/u01/app/oracle/oradata/mydb2/undotbs1.258.1013960883
  238. 数据文件 4 已转换成数据文件副本
  239. 输入数据文件副本 RECID=9 STAMP=1015321700 文件名=/u01/app/oracle/oradata/mydb2/users.259.1014330935
  240. 数据文件 5 已转换成数据文件副本
  241. 输入数据文件副本 RECID=10 STAMP=1015321700 文件名=/u01/app/oracle/oradata/mydb2/example.265.1013960987

  242. 内存脚本的内容:
  243. {
  244.    set until scn  1516005;
  245.    recover
  246.    clone database
  247.    skip forever tablespace  "TBSSOLARIS",
  248. "TBS05319X",
  249. "TBS05319"    delete archivelog
  250.    ;
  251. }
  252. 正在执行内存脚本

  253. 正在执行命令: SET until clause

  254. 启动 recover 于 03-8月 -19

  255. 执行: alter database datafile 8 offline drop
  256. 执行: alter database datafile 7 offline drop
  257. 执行: alter database datafile 6 offline drop
  258. 正在开始介质的恢复

  259. 通道 c1: 正在开始将归档日志还原到默认目标
  260. 通道 c1: 正在还原归档日志
  261. 归档日志线程=1 序列=10
  262. 通道 c1: 正在读取备份片段 /home/oracle/backup/10u893ss_1_1
  263. 通道 c1: 段句柄 = /home/oracle/backup/10u893ss_1_1 标记 = TAG20190803T092756
  264. 通道 c1: 已还原备份片段 1
  265. 通道 c1: 还原完成, 用时: 00:00:03
  266. 归档日志文件名=+FRA/mydb2/archivelog/2019_08_03/thread_1_seq_10.266.1015321703 线程=1 序列=10
  267. 通道 clone_default: 正在删除归档日志
  268. 归档日志文件名=+FRA/mydb2/archivelog/2019_08_03/thread_1_seq_10.266.1015321703 RECID=1 STAMP=1015321703
  269. 介质恢复完成, 用时: 00:00:00
  270. 完成 recover 于 03-8月 -19
  271. Oracle 实例已启动

  272. 系统全局区域总计    1553305600 字节

  273. Fixed Size                     2253544 字节
  274. Variable Size                956304664 字节
  275. Database Buffers             587202560 字节
  276. Redo Buffers                   7544832 字节

  277. 内存脚本的内容:
  278. {
  279.    sql clone "alter system set  db_name =
  280. ''MYDB2'' comment=
  281. ''Reset to original value by RMAN'' scope=spfile";
  282.    sql clone "alter system reset  db_unique_name scope=spfile";
  283.    shutdown clone immediate;
  284.    startup clone nomount;
  285. }
  286. 正在执行内存脚本

  287. sql 语句: alter system set  db_name =  ''MYDB2'' comment= ''Reset to original value by RMAN'' scope=spfile

  288. sql 语句: alter system reset  db_unique_name scope=spfile

  289. Oracle 实例已关闭

  290. 已连接到辅助数据库 (未启动)
  291. Oracle 实例已启动

  292. 系统全局区域总计    1553305600 字节

  293. Fixed Size                     2253544 字节
  294. Variable Size                956304664 字节
  295. Database Buffers             587202560 字节
  296. Redo Buffers                   7544832 字节
  297. 分配的通道: c1
  298. 通道 c1: SID=18 设备类型=DISK
  299. 分配的通道: c2
  300. 通道 c2: SID=19 设备类型=DISK
  301. 分配的通道: c3
  302. 通道 c3: SID=20 设备类型=DISK
  303. 分配的通道: c4
  304. 通道 c4: SID=21 设备类型=DISK
  305. 分配的通道: c5
  306. 通道 c5: SID=22 设备类型=DISK
  307. 分配的通道: c6
  308. 通道 c6: SID=23 设备类型=DISK
  309. 分配的通道: c7
  310. 通道 c7: SID=24 设备类型=DISK
  311. 分配的通道: c8
  312. 通道 c8: SID=26 设备类型=DISK
  313. sql 语句: CREATE CONTROLFILE REUSE SET DATABASE "MYDB2" RESETLOGS ARCHIVELOG
  314.   MAXLOGFILES     16
  315.   MAXLOGMEMBERS      3
  316.   MAXDATAFILES      100
  317.   MAXINSTANCES     8
  318.   MAXLOGHISTORY      292
  319. LOGFILE
  320.   GROUP   1 ( '/u01/app/oracle/oradata/mydb2/redo01.log' ) SIZE 50 M ,
  321.   GROUP   2 ( '/u01/app/oracle/oradata/mydb2/redo02.log' ) SIZE 50 M ,
  322.   GROUP   3 ( '/u01/app/oracle/oradata/mydb2/redo03.log' ) SIZE 50 M
  323. DATAFILE
  324.   '/u01/app/oracle/oradata/mydb2/system.256.1014504215'
  325. CHARACTER SET AL32UTF8


  326. 内存脚本的内容:
  327. {
  328.    set newname for tempfile  1 to
  329. "+data";
  330.    switch clone tempfile all;
  331.    catalog clone datafilecopy  "/u01/app/oracle/oradata/mydb2/sysaux.257.1013960883",
  332. "/u01/app/oracle/oradata/mydb2/undotbs1.258.1013960883",
  333. "/u01/app/oracle/oradata/mydb2/users.259.1014330935",
  334. "/u01/app/oracle/oradata/mydb2/example.265.1013960987";
  335.    switch clone datafile all;
  336. }
  337. 正在执行内存脚本

  338. 正在执行命令: SET NEWNAME

  339. 临时文件 1 在控制文件中已重命名为 +data

  340. 已将数据文件副本列入目录
  341. 数据文件副本文件名=/u01/app/oracle/oradata/mydb2/sysaux.257.1013960883 RECID=1 STAMP=1015321726
  342. 已将数据文件副本列入目录
  343. 数据文件副本文件名=/u01/app/oracle/oradata/mydb2/undotbs1.258.1013960883 RECID=2 STAMP=1015321726
  344. 已将数据文件副本列入目录
  345. 数据文件副本文件名=/u01/app/oracle/oradata/mydb2/users.259.1014330935 RECID=3 STAMP=1015321726
  346. 已将数据文件副本列入目录
  347. 数据文件副本文件名=/u01/app/oracle/oradata/mydb2/example.265.1013960987 RECID=4 STAMP=1015321726

  348. 数据文件 2 已转换成数据文件副本
  349. 输入数据文件副本 RECID=1 STAMP=1015321726 文件名=/u01/app/oracle/oradata/mydb2/sysaux.257.1013960883
  350. 数据文件 3 已转换成数据文件副本
  351. 输入数据文件副本 RECID=2 STAMP=1015321726 文件名=/u01/app/oracle/oradata/mydb2/undotbs1.258.1013960883
  352. 数据文件 4 已转换成数据文件副本
  353. 输入数据文件副本 RECID=3 STAMP=1015321726 文件名=/u01/app/oracle/oradata/mydb2/users.259.1014330935
  354. 数据文件 5 已转换成数据文件副本
  355. 输入数据文件副本 RECID=4 STAMP=1015321726 文件名=/u01/app/oracle/oradata/mydb2/example.265.1013960987

  356. 内存脚本的内容:
  357. {
  358.    Alter clone database open resetlogs;
  359. }
  360. 正在执行内存脚本

  361. 数据库已打开
  362. 删除脱机表空间和跳过的表空间
  363. 执行: drop tablespace "TBSSOLARIS" including contents cascade constraints
  364. 执行: drop tablespace "TBS05319X" including contents cascade constraints
  365. 执行: drop tablespace "TBS05319" including contents cascade constraints
  366. 完成 Duplicate Db 于 03-8月 -19
  367. 释放的通道: c1
  368. 释放的通道: c2
  369. 释放的通道: c3
  370. 释放的通道: c4
  371. 释放的通道: c5
  372. 释放的通道: c6
  373. 释放的通道: c7
  374. 释放的通道: c8

  375. 恢复管理器完成。
  376. PS C:\users\apple\downloads>
复制代码





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-5-9 20:41 , Processed in 0.145744 second(s), 27 queries .

快速回复 返回顶部 返回列表