duplicate复制2LINUX到Windows.docx

上传人:b****5 文档编号:28203137 上传时间:2023-07-09 格式:DOCX 页数:35 大小:26.21KB
下载 相关 举报
duplicate复制2LINUX到Windows.docx_第1页
第1页 / 共35页
duplicate复制2LINUX到Windows.docx_第2页
第2页 / 共35页
duplicate复制2LINUX到Windows.docx_第3页
第3页 / 共35页
duplicate复制2LINUX到Windows.docx_第4页
第4页 / 共35页
duplicate复制2LINUX到Windows.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

duplicate复制2LINUX到Windows.docx

《duplicate复制2LINUX到Windows.docx》由会员分享,可在线阅读,更多相关《duplicate复制2LINUX到Windows.docx(35页珍藏版)》请在冰豆网上搜索。

duplicate复制2LINUX到Windows.docx

duplicate复制2LINUX到Windows

DUPLICATE远程复制2(linux到windows)

--author:

jhz

--直接从activedatabase复制

--使用linux的全备应该是不行的,备份文件的格式不同

一、测试环境

环境:

操作系统

ORACLE版本

实例名称&数据库名称

安装路径

Linux环境(ip:

172.7.7.710)

Centos6.5_64bit

11.2.0.3

dss/dss

/u01/app

windows环境

(ip:

172.7.7.208)

Windows2008

11.2.0.3(仅安装软件)

Test/test(计划)

D:

\app\Administrator

二、(这步跳过)在Linux平台上做一份数据库全备

二.1准备一个Linux下的rman数据库全备脚本

把所有的备份文件都放在统一的目录下:

/u01/backup

[root@dh-db-nOfh2OKOtmp]#su-oracle

[oracle@dh-db-nOfh2OKO~]$cd/tmp

[oracle@dh-db-nOfh2OKOtmp]$ll

total4

-rw-r--r--1oracleoinstall322Jul2709:

36rman_full

[oracle@dh-db-nOfh2OKOtmp]$catrman_full

#rman全备脚本

#包含了spfile参数文件、控制文件、数据文件(临时文件不需要)

run

{

deletenopromptbackupset;

backupincrementallevel0database

format'/u01/backup/db_0_%U'tag"full_db"

plusarchivelog

format'/u01/backup/arc_%U'tag"arc_fill"

deleteallinput;

backupcurrentcontrolfileformat'/u01/backup/c_%U'tag"control";

backupspfileformat'/u01/backup/spfile_%U'tag"spfile";

}

二.2执行Linux下的数据库全备

[oracle@dh-db-nOfh2OKOtmp]$rmantarget/

恢复管理器:

Release11.2.0.3.0-Productionon星期一7月2713:

49:

242015

Copyright(c)1982,2011,Oracleand/oritsaffiliates.Allrightsreserved.

已连接到目标数据库:

DSS(DBID=186931943)

RMAN>@/tmp/rman_full

RMAN>

RMAN>run

2>{

3>deletenopromptbackupset;

4>backupincrementallevel0database

5>format'/u01/backup/db_0_%U'tag"full_db"

6>plusarchivelog

7>format'/u01/backup/arc_%U'tag"arc_fill"

8>deleteallinput;

9>backupcurrentcontrolfileformat'/u01/backup/c_%U'tag"control";

10>backupspfileformat'/u01/backup/spfile_%U'tag"spfile";

11>}

使用目标数据库控制文件替代恢复目录

分配的通道:

ORA_DISK_1

通道ORA_DISK_1:

SID=688设备类型=DISK

分配的通道:

ORA_DISK_2

通道ORA_DISK_2:

SID=9设备类型=DISK

分配的通道:

ORA_DISK_3

通道ORA_DISK_3:

SID=102设备类型=DISK

分配的通道:

ORA_DISK_4

通道ORA_DISK_4:

SID=201设备类型=DISK

已删除备份片段

备份片段句柄=/u01/backup/arc_2uqd37qv_1_1RECID=289STAMP=886153055

已删除备份片段

备份片段句柄=/u01/backup/db_0_2vqd37r1_1_1RECID=290STAMP=886153057

已删除备份片段

备份片段句柄=/u01/backup/db_0_34qd37r7_1_1RECID=292STAMP=886153063

已删除备份片段

备份片段句柄=/u01/backup/db_0_32qd37r1_1_1RECID=293STAMP=886153057

已删除备份片段

备份片段句柄=/u01/backup/db_0_30qd37r1_1_1RECID=294STAMP=886153057

已删除备份片段

备份片段句柄=/u01/backup/db_0_31qd37r1_1_1RECID=295STAMP=886153057

已删除备份片段

备份片段句柄=/u01/backup/arc_35qd37t9_1_1RECID=296STAMP=886153130

已删除备份片段

备份片段句柄=/u01/backup/c_36qd37tb_1_1RECID=297STAMP=886153132

已删除备份片段

备份片段句柄=/u01/backup/spfile_37qd37td_1_1RECID=298STAMP=886153133

9对象已删除

启动backup于27-7月-15

当前日志已存档

使用通道ORA_DISK_1

使用通道ORA_DISK_2

使用通道ORA_DISK_3

使用通道ORA_DISK_4

通道ORA_DISK_1:

正在启动归档日志备份集

通道ORA_DISK_1:

正在指定备份集内的归档日志

输入归档日志线程=1序列=18RECID=18STAMP=886168181

通道ORA_DISK_1:

正在启动段1于27-7月-15

通道ORA_DISK_1:

已完成段1于27-7月-15

段句柄=/u01/backup/arc_38qd3mjl_1_1标记=ARC_FILL注释=NONE

通道ORA_DISK_1:

备份集已完成,经过时间:

00:

00:

01

通道ORA_DISK_1:

正在删除归档日志

归档日志文件名=/u01/app/oracle_archivelog/dss_18_1_877168426.arcRECID=18STAMP=886168181

完成backup于27-7月-15

启动backup于27-7月-15

使用通道ORA_DISK_1

使用通道ORA_DISK_2

使用通道ORA_DISK_3

使用通道ORA_DISK_4

通道ORA_DISK_1:

正在启动增量级别0数据文件备份集

通道ORA_DISK_1:

正在指定备份集内的数据文件

输入数据文件:

文件号=00010名称=/u01/app/oradata/dss/DSS/datafile/o1_mf_tbs_part_bngl8wpl_.dbf

通道ORA_DISK_1:

正在启动段1于27-7月-15

通道ORA_DISK_2:

正在启动增量级别0数据文件备份集

通道ORA_DISK_2:

正在指定备份集内的数据文件

输入数据文件:

文件号=00002名称=/u01/app/oradata/dss/sysaux01.dbf

输入数据文件:

文件号=00007名称=/u01/app/oradata/dss/DSS/datafile/o1_mf_tbs_idx__bly7kwf4_.dbf

输入数据文件:

文件号=00008名称=/u01/app/oradata/dss/DSS/datafile/o1_mf_tbs_part_bly7ky0x_.dbf

输入数据文件:

文件号=00011名称=/u01/app/oradata/dss/DSS/datafile/o1_mf_tbs_u000_bnpn0ldz_.dbf

通道ORA_DISK_2:

正在启动段1于27-7月-15

通道ORA_DISK_3:

正在启动增量级别0数据文件备份集

通道ORA_DISK_3:

正在指定备份集内的数据文件

输入数据文件:

文件号=00001名称=/u01/app/oradata/dss/system01.dbf

输入数据文件:

文件号=00004名称=/u01/app/oradata/dss/users01.dbf

输入数据文件:

文件号=00012名称=/u01/app/oradata/dss/DSS/datafile/o1_mf_tbs_part_bnpn0lvh_.dbf

输入数据文件:

文件号=00013名称=/u01/app/oradata/dss/DSS/datafile/o1_mf_tbs_idx__bnpn0lyp_.dbf

通道ORA_DISK_3:

正在启动段1于27-7月-15

通道ORA_DISK_4:

正在启动增量级别0数据文件备份集

通道ORA_DISK_4:

正在指定备份集内的数据文件

输入数据文件:

文件号=00005名称=/u01/app/oradata/dss/DSS/datafile/o1_mf_ggtbs_gg_bly7hpdd_.dbf

输入数据文件:

文件号=00009名称=/u01/app/oradata/dss/DSS/datafile/o1_mf_oggtbs_bly820jq_.dbf

输入数据文件:

文件号=00003名称=/u01/app/oradata/dss/undotbs01.dbf

输入数据文件:

文件号=00006名称=/u01/app/oradata/dss/DSS/datafile/o1_mf_tbs_u253_bly7kt6o_.dbf

通道ORA_DISK_4:

正在启动段1于27-7月-15

通道ORA_DISK_1:

已完成段1于27-7月-15

段句柄=/u01/backup/db_0_39qd3mjn_1_1标记=FULL_DB注释=NONE

通道ORA_DISK_1:

备份集已完成,经过时间:

00:

00:

01

通道ORA_DISK_1:

正在启动增量级别0数据文件备份集

通道ORA_DISK_1:

正在指定备份集内的数据文件

备份集内包括当前控制文件

通道ORA_DISK_1:

正在启动段1于27-7月-15

通道ORA_DISK_1:

已完成段1于27-7月-15

段句柄=/u01/backup/db_0_3dqd3mjo_1_1标记=FULL_DB注释=NONE

通道ORA_DISK_1:

备份集已完成,经过时间:

00:

00:

02

通道ORA_DISK_1:

正在启动增量级别0数据文件备份集

通道ORA_DISK_1:

正在指定备份集内的数据文件

备份集内包括当前的SPFILE

通道ORA_DISK_1:

正在启动段1于27-7月-15

通道ORA_DISK_1:

已完成段1于27-7月-15

段句柄=/u01/backup/db_0_3eqd3mjt_1_1标记=FULL_DB注释=NONE

通道ORA_DISK_1:

备份集已完成,经过时间:

00:

00:

01

通道ORA_DISK_4:

已完成段1于27-7月-15

段句柄=/u01/backup/db_0_3cqd3mjn_1_1标记=FULL_DB注释=NONE

通道ORA_DISK_4:

备份集已完成,经过时间:

00:

00:

21

通道ORA_DISK_2:

已完成段1于27-7月-15

段句柄=/u01/backup/db_0_3aqd3mjn_1_1标记=FULL_DB注释=NONE

通道ORA_DISK_2:

备份集已完成,经过时间:

00:

01:

01

通道ORA_DISK_3:

已完成段1于27-7月-15

段句柄=/u01/backup/db_0_3bqd3mjn_1_1标记=FULL_DB注释=NONE

通道ORA_DISK_3:

备份集已完成,经过时间:

00:

01:

11

完成backup于27-7月-15

启动backup于27-7月-15

当前日志已存档

使用通道ORA_DISK_1

使用通道ORA_DISK_2

使用通道ORA_DISK_3

使用通道ORA_DISK_4

通道ORA_DISK_1:

正在启动归档日志备份集

通道ORA_DISK_1:

正在指定备份集内的归档日志

输入归档日志线程=1序列=19RECID=19STAMP=886168254

通道ORA_DISK_1:

正在启动段1于27-7月-15

通道ORA_DISK_1:

已完成段1于27-7月-15

段句柄=/u01/backup/arc_3fqd3mlv_1_1标记=ARC_FILL注释=NONE

通道ORA_DISK_1:

备份集已完成,经过时间:

00:

00:

01

通道ORA_DISK_1:

正在删除归档日志

归档日志文件名=/u01/app/oracle_archivelog/dss_19_1_877168426.arcRECID=19STAMP=886168254

完成backup于27-7月-15

启动backup于27-7月-15

使用通道ORA_DISK_1

使用通道ORA_DISK_2

使用通道ORA_DISK_3

使用通道ORA_DISK_4

通道ORA_DISK_1:

正在启动全部数据文件备份集

通道ORA_DISK_1:

正在指定备份集内的数据文件

备份集内包括当前控制文件

通道ORA_DISK_1:

正在启动段1于27-7月-15

通道ORA_DISK_1:

已完成段1于27-7月-15

段句柄=/u01/backup/c_3gqd3mm0_1_1标记=CONTROL注释=NONE

通道ORA_DISK_1:

备份集已完成,经过时间:

00:

00:

01

完成backup于27-7月-15

启动backup于27-7月-15

使用通道ORA_DISK_1

使用通道ORA_DISK_2

使用通道ORA_DISK_3

使用通道ORA_DISK_4

通道ORA_DISK_1:

正在启动全部数据文件备份集

通道ORA_DISK_1:

正在指定备份集内的数据文件

备份集内包括当前的SPFILE

通道ORA_DISK_1:

正在启动段1于27-7月-15

通道ORA_DISK_1:

已完成段1于27-7月-15

段句柄=/u01/backup/spfile_3hqd3mm2_1_1标记=SPFILE注释=NONE

通道ORA_DISK_1:

备份集已完成,经过时间:

00:

00:

01

完成backup于27-7月-15

RMAN>

RMAN>

RMAN>**文件结尾**

二.3复制备份文件到目标服务器

复制linux平台下/u01/backup目录下的原库的备份文件到目标服务器的相同目录:

/u01/backup,确保访问权限正确,sftp或者scp方式均可,目标服务器上的/u01/backup目录文件。

[oracle@dh-db-6I0c37HNbackup]$ll

total1215688

-rw-rw-rw-1rootroot2123264Jul302015arc_4aqdc1tl_1_1

-rw-rw-rw-1rootroot1880576Jul302015arc_4bqdc1tl_1_1

-rw-rw-rw-1rootroot4096Jul302015arc_4iqdc1vr_1_1

-rw-rw-rw-1rootroot648806400Jul302015db_0_4cqdc1tn_1_1

-rw-rw-rw-1rootroot487186432Jul302015db_0_4dqdc1tn_1_1

-rw-rw-rw-1rootroot90857472Jul302015db_0_4eqdc1tn_1_1

-rw-rw-rw-1rootroot12517376Jul302015db_0_4fqdc1tn_1_1

-rw-rw-rw-1rootroot1376256Jul302015db_0_4gqdc1u0_1_1

-rw-rw-rw-1rootroot98304Jul302015db_0_4hqdc1u3_1_1

[oracle@dh-db-6I0c37HNbackup]$

三、在目标服务器上创建辅助实例(AUXILIARY)

三.1规划及准备工作新建空实例服务

数据库名称:

test

实例名称:

test

数据库数据目录:

d:

\oradata(要存在,不存在则创建)

创建系统环境变量

ORACLE_HOME=D:

\app\Administrator\product\11.2.0\dbhome_1

path中增加:

%ORACLE_HOME%\BIN

ORACLE_SID=TEST

D:

\>oradim-new-sidtest

实例已创建。

三.2创建密码文件

D:

\app\Administrator\product\11.2.0\dbhome_1\database>orapwdfile=PWDtest.oraPA

SSWORD=abcentries=30ignorecase=y

密码一定要和源库相同,否则后面的复制操作会失败

三.3创建pfile文件

同样在D:

\app\Administrator\product\11.2.0\dbhome_1\database目录中,创建inittest.ora参数文件,文件内容如下:

control_files='d:

\oradata\control01.ctl'

db_block_size=8192

db_create_file_dest='d:

\oradata'

db_name='TEST'

nls_length_semantics='CHAR'

memory_target=500M

参数文件里还可以指定db_file_name_convert和log_file_name_convert参数用以转换原库的数据路径成本地复制库的数据和日志文件的路径,假设原库和目标库的路径不同

三.4创建监听服务&配置静态注册监听

创建或修改D:

\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora文件的内容如下:

红色部分是静态注册

LISTENER=

(DESCRIPTION_LIST=

(DESCRIPTION=

(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))

(ADDRESS=(PROTOCOL=TCP)(HOST=dh-db-6I0c37HN)(PORT=1521))

SID_LIST_LISTENER=

(SID_LIST=

(SID_DESC=

(GLOBAL_NAME=test)

(ORACLE_HOME=D:

\app\Administrator\product\11.2.0\dbhome_1)

(SID_NAME=test)

ADR_BASE_LISTENER=D:

\app\Administrator

三.5启动监听和辅助实例

启动监听服务

C:

\Users\Administrator>lsnrctlstart

LSNRCTLfor64-bitWindows:

Version11.2.0.3.0-Productionon20-8月-201518:

2

0:

02

Copyright(c)1991,2011,Oracle.Allrightsreserved.

启动tnslsnr:

请稍候...

TNSLSNRfor64-bitWindows:

Version11.2.0.3.0-Production

写入D:

\app\Administrator\diag\tnslsnr\WIN-ADFLPOJ5SJC\listener\alert\log.xml的日

志信息

监听:

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=WIN-ADFLPOJ5SJC)(PORT=1521)))

正在连接到(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))

LISTENER的STATUS

------------------------

别名LISTENER

版本TNSLSNRfor64-bitWindows:

Version11.2.0.3.0-Produ

ction

启动日期20-8月-201518:

20:

07

正常运行时间0天0小时0分5秒

跟踪级别off

安全性ON:

LocalOSAuthentication

SNMPOFF

监听程序日志文件D:

\app\Administrator\diag\tnslsnr\WIN-ADFLPOJ5SJC\list

ener\alert\log.xml

监听端点概要...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=WIN-ADFLPOJ5SJC)(PORT=1521)))

监听程序不支持服务

命令执行成功

C:

\Users\Administrator>

启动辅助实例

C:

\Users\Administrator>sqlplus/assysdba

SQL*Plus:

Release11.2.0.3.0Productionon星期四8月2018:

20:

482015

Copyright(c)1982,2011,Oracle.Allrightsreserved.

已连接到空闲例程。

SQL>startupnomount

ORACLE例程已经启

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1