oracle 数据存储迁移,某单位Oracle数据库系统存储迁移方案

第一次写博客,主要是想留点东西一方面可以自己回顾

,另一方面可以分享给正在学习oracle的朋友一起共同进步。一下是我摘自自己做的一个实施方案,我直接从做出来的word文档方案中复制粘贴出来的。

概述篇

硬件环境:SunV890,EMC存储,华为存储

软件环境:solaris10,oracle10g

IP地址:192.168.22.40

问题描述:由于资源整理,欲将SunV890使用的EMC存储迁移到华为存储上,经过一番考查发现EMC存储只创建了名为oradatavg的磁盘组用来存放数据库的文件。注:oracle数据库为非归档模式。

解决方案:使用华为存储创建磁盘组,然后将这些文件迁移到新建的存储上。但由于数据库使用的是裸设备,所以通过数据库层面进行RMAN迁移更方便可靠。

测试篇

一、查看当前数据库状态

1、

查看实例状态

SQL> select status from v$instance;

STATUS

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

OPEN

2、

查看参数文件

SQL> show parameter pfile;

NAME TYPE VALUE

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

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

spfile string /app/oracle/product/11.2.0.3/d

bhome_1/dbs/spfilemigrate.ora

3、

查看数据文件

SQL> select name from v$datafile;

NAME

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

/app/oracle/oradata/migrate/migrate/system01.dbf

/app/oracle/oradata/migrate/migrate/sysaux01.dbf

/app/oracle/oradata/migrate/migrate/undotbs01.dbf

/app/oracle/oradata/migrate/migrate/users01.dbf

4、

将数据库启动到mount状态

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup mount;

ORACLE instance started.

Total System Global Area 242208768

bytes

Fixed

Size 2227176 bytes

Variable

Size 184550424 bytes

Database

Buffers 50331648 bytes

Redo

Buffers 5099520 bytes

Database mounted.

二、全备数据库

RMAN> backup database include current controlfile format

'/app/full_%d_%T_%s.bak';

Starting backup at 19-FEB-14

using channel ORA_DISK_1

channel ORA_DISK_1: starting full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

input datafile file number=00001

name=/app/oracle/oradata/migrate/migrate/system01.dbf

input datafile file number=00002

name=/app/oracle/oradata/migrate/migrate/sysaux01.dbf

input datafile file number=00003

name=/app/oracle/oradata/migrate/migrate/undotbs01.dbf

input datafile file number=00004

name=/app/oracle/oradata/migrate/migrate/users01.dbf

channel ORA_DISK_1: starting piece 1 at 19-FEB-14

channel ORA_DISK_1: finished piece 1 at 19-FEB-14

piece handle=/app/full_MIGRATE_20140219_2.bak

tag=TAG20140219T150222 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time:

00:07:40

channel ORA_DISK_1: starting full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

including current control file in backup set

including current SPFILE in backup set

channel ORA_DISK_1: starting piece 1 at 19-FEB-14

channel ORA_DISK_1: finished piece 1 at 19-FEB-14

piece handle=/app/full_MIGRATE_20140219_3.bak

tag=TAG20140219T150222 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time:

00:00:01

Finished backup at 19-FEB-14

三、迁移spfile文件

1、从spfile创建pfile

SQL> create pfile from spfile;

File created.

SQL> shutdown immediate;

ORA-01109: database not open

Database dismounted.

ORACLE instance shut down.

2、修改pfile中控制文件的新路径

3、使用该pfile文件nomount数据库并创建新的spfile

SQL> startup nomount ;

ORACLE instance started.

Total System Global Area 242208768

bytes

Fixed

Size 2227176 bytes

Variable

Size 184550424 bytes

Database

Buffers 50331648 bytes

Redo

Buffers 5099520 bytes

SQL> create spfile='/data/oradata/migrate/spfilemigrate.ora'

from pfile;

File created.

SQL> shutdown immediate;

ORA-01507: database not mounted

ORACLE instance shut down.

4、在initmigrate.ora文件中指定spfile文件

vi $ORACLE_HOME/dbs/initmigrate.ora

spfile=’/data/oradata/migrate/spfilemigrate.ora'

5、nomount数据库

SQL> startup nomount;

ORACLE instance started.

Total System Global Area 242208768

bytes

Fixed

Size 2227176 bytes

Variable

Size 184550424 bytes

Database

Buffers 50331648 bytes

Redo

Buffers 5099520 bytes

SQL> show parameter pfile;

NAME TYPE VALUE

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

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

spfile string /data/oradata/migrate/spfilemi

grate.ora

四、

迁移pwdfile文件

[oracle@test dbs]$ orapwd file=/data/oradata/migrate/orapwmigrate

password=oracle entries=5

五、迁移controlfile文件

RMAN> restore controlfile from

'/app/full_MIGRATE_20140219_3.bak';

六、迁移数据文件

1、mount数据库

SQL> alter database mount;

Database altered.

2、转储数据文件

run{

set newname for datafile 1 to

'/data/oradata/migrate/system01.dbf';

set newname for datafile 2 to

'/data/oradata/migrate/sysaux01.dbf';

set newname for datafile 3 to

'/data/oradata/migrate/undotbs01.dbf';

set newname for datafile 4 to

'/data/oradata/migrate/users01.dbf';

restore database;

switch datafile all;

}

3、resetlogs打开数据库

SQL> alter database open resetlogs;

Database altered.

4、查看数据文件

SQL> select name from v$datafile;

NAME

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

/data/oradata/migrate/system01.dbf

/data/oradata/migrate/sysaux01.dbf

/data/oradata/migrate/undotbs01.dbf

/data/oradata/migrate/users01.dbf

七、迁移日志文件

1、查看日志文件

SQL> select member from v$logfile;

MEMBER

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

/app/oracle/oradata/migrate/migrate/redo03.log

/app/oracle/oradata/migrate/migrate/redo02.log

/app/oracle/oradata/migrate/migrate/redo01.log

2、添加日志组成员

SQL> alter database add logfile member

'/data/oradata/migrate/redo01.log' to group 1;

Database altered.

SQL> alter database add logfile member

'/data/oradata/migrate/redo02.log' to group 2;

Database altered.

SQL> alter database add logfile member

'/data/oradata/migrate/redo03.log' to group 3;

Database altered.

3、查看日志状态

SQL> set linesize 200;

SQL> col member for a50;

SQL> select * from v$logfile;

GROUP#

STATUS TYPE MEMBER IS_

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

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

3 ONLINE /app/oracle/oradata/migrate/migrate/redo03.log NO

2 ONLINE /app/oracle/oradata/migrate/migrate/redo02.log NO

1 ONLINE /app/oracle/oradata/migrate/migrate/redo01.log NO

1 INVALID ONLINE /data/oradata/migrate/redo01.log NO

2 INVALID ONLINE /data/oradata/migrate/redo02.log NO

3 INVALID ONLINE /data/oradata/migrate/redo03.log NO

6 rows selected.

4、切换日志组同步新添加的日志组数据

SQL> alter system switch logfile;

System altered.

SQL> /

System altered.

SQL> /

System altered.

5、验证日志状态

SQL> select * from v$logfile;

GROUP#

STATUS TYPE MEMBER IS_

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

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

3 ONLINE /app/oracle/oradata/migrate/migrate/redo03.log NO

2 ONLINE /app/oracle/oradata/migrate/migrate/redo02.log NO

1 ONLINE /app/oracle/oradata/migrate/migrate/redo01.log NO

1 ONLINE /data/oradata/migrate/redo01.log NO

2 ONLINE /data/oradata/migrate/redo02.log NO

3 ONLINE /data/oradata/migrate/redo03.log NO

6

rows selected.

6、查看日志组状态

SQL> select * from

v$log;

GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC

STATUS

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

--- --------

1 1 4 52428800 512 2 NO CURRENT

2 1 2 52428800 512 2 NO INACTIVE

3

1 3 52428800 512 2 NO INACTIVE

7、删除以前的redo日志

SQL> alter database drop logfile member

'/app/oracle/oradata/migrate/migrate/redo02.log';

Database altered.

SQL> alter database drop logfile member

'/app/oracle/oradata/migrate/migrate/redo03.log';

Database altered.

SQL> alter system switch logfile;

System altered.

SQL> alter database drop logfile member

'/app/oracle/oradata/migrate/migrate/redo01.log';

Database altered.

8、验证日志文件

SQL> select member from v$logfile;

MEMBER

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

/data/oradata/migrate/redo01.log

/data/oradata/migrate/redo02.log

/data/oradata/migrate/redo03.log

八、迁移temp 文件

1、查看temp文件

SQL> select name ,bytes/1024/1024 from v$tempfile;

NAME BYTES/1024/1024

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

/app/oracle/oradata/migrate/migrate/temp01.dbf 20

2、temp表空间增加temp文件

SQL> alter tablespace temp add tempfile

'/data/oradata/migrate/temp01.dbf' size 30m;

Tablespace altered.

3、删除以前的temp文件

SQL>alter tablespace temp drop tempfile

'/app/oracle/oradata/migrate/migrate/temp01.dbf';

Tablespace altered.

4、验证temp文件

SQL> select name ,bytes/1024/1024 from v$tempfile;

NAME BYTES/1024/1024

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

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

/data/oradata/migrate/temp01.dbf 30

九、迁移成功后备份当前数据库包括控制文件

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup mount;

ORACLE instance started.

Total System Global Area 242208768

bytes

Fixed

Size 2227176 bytes

Variable

Size 184550424 bytes

Database

Buffers 50331648 bytes

Redo

Buffers 5099520 bytes

Database mounted.

SQL>

RMAN> backup database include current controlfile format

'/data/backup_db/full_%d_%T_%s.bak';

Starting backup at 19-FEB-14

using channel ORA_DISK_1

channel ORA_DISK_1: starting full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

input datafile file number=00001

name=/data/oradata/migrate/system01.dbf

input datafile file number=00002

name=/data/oradata/migrate/sysaux01.dbf

input datafile file number=00003

name=/data/oradata/migrate/undotbs01.dbf

input datafile file number=00004

name=/data/oradata/migrate/users01.dbf

channel ORA_DISK_1: starting piece 1 at 19-FEB-14

channel ORA_DISK_1: finished piece 1 at 19-FEB-14

piece handle=/data/backup_db/full_MIGRATE_20140219_6.bak

tag=TAG20140219T190600 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time:

00:06:13

channel ORA_DISK_1: starting full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

including current control file in backup set

including current SPFILE in backup set

channel ORA_DISK_1: starting piece 1 at 19-FEB-14

channel ORA_DISK_1: finished piece 1 at 19-FEB-14

piece handle=/data/backup_db/full_MIGRATE_20140219_7.bak

tag=TAG20140219T190600 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time:

00:00:01

Finished backup at 19-FEB-14

实施篇

系统层

1、创建裸设备

vxassist -g datadg make cq3 3000m

vxassist -g datadg make cq2 3000m

vxassist -g datadg make cq1 3000m

vxassist -g datadg make KQMANAGER02 1536m

vxassist -g datadg make KQMANAGER 1024m

vxassist -g datadg make KQSERVICE 8000m

vxassist -g datadg make MAPGIS 11000m

vxassist -g datadg make MAPGIS_INDX 1536m

vxassist -g datadg make MPDBMASTER 512m

vxassist -g datadg make MPDBMASTER_INDX 512m

vxassist -g datadg make oa3 21000m

vxassist -g datadg make oa7 30000m

vxassist -g datadg make oa6 30000m

vxassist -g datadg make oa5 30000m

vxassist -g datadg make oa2 21000m

vxassist -g datadg make oa4 21000m

vxassist -g datadg make oa1 21000m

vxassist -g datadg make oa1010_1 11240m

vxassist -g datadg make oa1010_2 5150m

vxassist -g datadg make KQMANAGER01 1124m

vxassist -g datadg make ONEMAP 1188m

vxassist -g datadg make ONEMAP01 1124m

vxassist -g datadg make sde 450m

vxassist -g datadg make sysaux 2000m

vxassist -g datadg make system 2000m

vxassist -g datadg make undo 10000m

vxassist -g datadg make undo1 10000m

vxassist -g datadg make users 1000m

vxassist -g datadg make temp01 5000m

vxassist -g datadg make temp02 5000m

vxassist -g datadg make redo01A 500m

vxassist -g datadg make redo01B 500m

vxassist -g datadg make redo02A 500m

vxassist -g datadg make redo02B 500m

vxassist -g datadg make redo03A 500m

vxassist -g datadg make redo03B 500m

vxassist -g datadg make redo04A 500m

vxassist -g datadg make redo04B 500m

vxassist -g datadg make redo05A 500m

vxassist -g datadg make redo05B 500m

vxassist -g datadg make redo06A 500m

vxassist -g datadg make redo06B 500m

2、修改裸设备属主和权限

vxedit –g datadg set user=oracle group=oinstall mode=755

*

一、

查看当前数据库状态

1、查看实例状态

SQL> select status from v$instance;

STATUS

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

OPEN

2、查看参数文件

SQL> show parameter pfile;

NAME TYPE

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

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

VALUE

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

spfile string

/dev/vx/rdsk/oradatavg/spfile

3、查看数据文件

SQL> select name from v$datafile;

NAME

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

/dev/vx/rdsk/oradatavg/system

/dev/vx/rdsk/oradatavg/undo

/dev/vx/rdsk/oradatavg/sysaux

/dev/vx/rdsk/oradatavg/users

/dev/vx/rdsk/oradatavg/oa1

/dev/vx/rdsk/oradatavg/oa2

/dev/vx/rdsk/oradatavg/oa3

/dev/vx/rdsk/oradatavg/oa4

/dev/vx/rdsk/oradatavg/cq1

/dev/vx/rdsk/oradatavg/cq2

/dev/vx/rdsk/oradatavg/undo1

NAME

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

/oracle/app/10.2.0.1/dbs/D:appAdministratorproduct11.2.0dbhome_1sde.dbf

/oracle/app/10.2.0.1/dbs/KQMANAGER.ORA

/oracle/app/10.2.0.1/dbs/KQSERVICE.ORA

/oracle/app/10.2.0.1/dbs/ONEMAP.ORA

/oracle/oradata/oa5

/oracle/oradata/oa1010_1.dbf

/oracle/oradata/oa1010_2.dbf

/oracle/oradata/ONEMAP01.DBF

/oracle/oradata/KQMANAGER01.DBF

/oracle/oradata/oa6.DBF

/oracle/oradata/KQMANAGER02.DBF

NAME

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

/dev/vx/rdsk/oradatavg/oa5

/dev/vx/rdsk/oradatavg/MPDBMASTER

/dev/vx/rdsk/oradatavg/MPDBMASTER_INDX

/dev/vx/rdsk/oradatavg/MAPGIS

/dev/vx/rdsk/oradatavg/MAPGIS_INDX

/dev/vx/rdsk/oradatavg/cq3

28 rows selected.

4、将数据库启动到mount状态

SQL> shutdown immediate;

SQL> startup mount;

二、全备数据库

RMAN>backup database format

'/arch/full_%d_%T_%s.bak';

RMAN>backup current controlfile format

'/arch/control.bak';

三、迁移spfile文件

1、从spfile创建pfile

SQL> create pfile from spfile;

SQL> shutdown immediate;

2、修改pfile中控制文件的新路径

*.control_files='/dev/vx/rdsk/datadg/control01','/dev/vx/rdsk/datadg/control02'

3、使用该pfile文件nomount数据库并创建新的spfile

SQL> startup nomount ;

SQL> create spfile='/dev/vx/rdsk/datadg/spfile' from

pfile;

SQL> shutdown immediate;

4、在initoratest.ora文件中指定spfile文件

vi $ORACLE_HOME/dbs/initoratest.ora

spfile=’/dev/vx/rdsk/datadg/spfile’

5、nomount数据库

SQL> startup nomount;

四、

迁移pwdfile文件

[oracle@test dbs]$ orapwd file=/dev/vx/rdsk/datadg/pwdfile

password=gtjxxzx entries=5

五、迁移controlfile文件

RMAN> restore controlfile from '/arch/control.bak ';

六、迁移数据文件

1、mount数据库

SQL> alter database mount;

Database altered.

2、转储数据文件

run{

set newname for datafile 1 to

'/dev/vx/rdsk/datadg/system';

set newname for datafile 2 to

'/dev/vx/rdsk/datadg/undo';

set newname for datafile 3 to

'/dev/vx/rdsk/datadg/sysaux';

set newname for datafile 4 to

'/dev/vx/rdsk/datadg/users';

set newname for datafile 5 to '/dev/vx/rdsk/datadg/oa1';

set newname for datafile 6 to '/dev/vx/rdsk/datadg/oa2';

set newname for datafile 7 to '/dev/vx/rdsk/datadg/oa3';

set newname for datafile 8 to '/dev/vx/rdsk/datadg/oa4';

set newname for datafile 9 to '/dev/vx/rdsk/datadg/cq1';

set newname for datafile 10 to

'/dev/vx/rdsk/datadg/cq2';

set newname for datafile 11 to

'/dev/vx/rdsk/datadg/undo1';

set newname for datafile 12 to

'/dev/vx/rdsk/datadg/sde';

set newname for datafile 13 to

'/dev/vx/rdsk/datadg/KQMANAGER';

set newname for datafile 14 to

'/dev/vx/rdsk/datadg/KQSERVICE';

set newname for datafile 15 to

'/dev/vx/rdsk/datadg/ONEMAP';

set newname for datafile 16 to

'/dev/vx/rdsk/datadg/oa7';

set newname for datafile 17 to

'/dev/vx/rdsk/datadg/oa1010_1';

set newname for datafile 18 to

'/dev/vx/rdsk/datadg/oa1010_2';

set newname for datafile 19 to

'/dev/vx/rdsk/datadg/ONEMAP01';

set newname for datafile 20 to

'/dev/vx/rdsk/datadg/KQMANAGER01';

set newname for datafile 21 to

'/dev/vx/rdsk/datadg/oa6';

set newname for datafile 22 to

'/dev/vx/rdsk/datadg/KQMANAGER02';

set newname for datafile 23 to

'/dev/vx/rdsk/datadg/oa5';

set newname for datafile 24 to

'/dev/vx/rdsk/datadg/MPDBMASTER';

set newname for datafile 25 to

'/dev/vx/rdsk/datadg/MPDBMASTER_INDX';

set newname for datafile 26 to

'/dev/vx/rdsk/datadg/MAPGIS';

set newname for datafile 27 to

'/dev/vx/rdsk/datadg/MAPGIS_INDX';

set newname for datafile 28 to

'/dev/vx/rdsk/datadg/cq3';

restore database force;

switch datafile all;

}

注:restore database

如果不加force参数,restore会hang住不动,在alert日志中会频繁报如下错误:

Reread of blocknum=1, file=/dev/vx/rdsk/datadg/oa1. found same

corrupt data

Trying mirror side oa1-01.

据oracle技术支持的解释为裸设备头部为空导致的数据文件验证失败,使用force跳过验证。

3、resetlogs打开数据库

SQL> alter database open resetlogs;

Database altered.

4、查看数据文件

SQL> select name from v$datafile;

七、迁移日志文件

1、查看日志文件

SQL> select member from v$logfile;

MEMBER

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

/dev/vx/rdsk/oradatavg/redo2A

/dev/vx/rdsk/oradatavg/redo1A

/dev/vx/rdsk/oradatavg/redo3A

/dev/vx/rdsk/oradatavg/redo3B

/dev/vx/rdsk/oradatavg/redo4A

/dev/vx/rdsk/oradatavg/redo4B

/dev/vx/rdsk/oradatavg/redo5A

/dev/vx/rdsk/oradatavg/redo5B

/dev/vx/rdsk/oradatavg/redo6A

/dev/vx/rdsk/oradatavg/redo6B

/dev/vx/rdsk/oradatavg/redo2B

MEMBER

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

/dev/vx/rdsk/oradatavg/redo1B

12 rows selected.

2、添加日志组成员

SQL>alter database add logfile member

'/dev/vx/rdsk/datadg/redo01A.log' to group 1;

SQL>alter database add logfile member

'/dev/vx/rdsk/datadg/redo02A.log ' to group 2;

SQL>alter database add logfile member

'/dev/vx/rdsk/datadg/redo03A.log ' to group 3;

SQL> alter database add logfile member

'/dev/vx/rdsk/datadg/redo04A.log ' to group 4;

SQL> alter database add logfile member

'/dev/vx/rdsk/datadg/redo05A.log ' to group 5;

SQL> alter database add logfile member

'/dev/vx/rdsk/datadg/redo06A.log ' to group 6;

3、查看日志状态

SQL> set linesize 200;

SQL> col member for a50;

SQL> select * from v$logfile;

输出结果应该是新添加的日志STATUS为INVALID,因为日志文件添加后还未使用,切换日志同步一下即可。

4、切换日志组同步新添加的日志组数据

SQL> alter system switch logfile;

SQL> /

SQL> /

SQL> /

SQL> /

SQL> /

5、验证日志状态

SQL> select * from v$logfile;

经过日志切换之后,日志文件STATUS状态为空,TYPE状态均为ONLINE。

6、查看日志组状态

SQL> select * from v$log;

7、删除以前的redo日志

SQL>alter database drop logfile member

'/dev/vx/rdsk/oradatavg/redo1A';

SQL>alter database drop logfile member

'/dev/vx/rdsk/oradatavg/redo1B';

SQL>alter database drop logfile member

'/dev/vx/rdsk/oradatavg/redo2A';

SQL>alter database drop logfile member

'/dev/vx/rdsk/oradatavg/redo2B';

SQL>alter database drop logfile member

'/dev/vx/rdsk/oradatavg/redo3A';

SQL>alter database drop logfile member

'/dev/vx/rdsk/oradatavg/redo3B';

SQL>alter database drop logfile member

'/dev/vx/rdsk/oradatavg/redo4A';

SQL>alter database drop logfile member

'/dev/vx/rdsk/oradatavg/redo4B';

SQL>alter database drop logfile member

'/dev/vx/rdsk/oradatavg/redo5A';

SQL>alter database drop logfile member

'/dev/vx/rdsk/oradatavg/redo5B';

SQL>alter database drop logfile member

'/dev/vx/rdsk/oradatavg/redo6A';

SQL>alter database drop logfile member

'/dev/vx/rdsk/oradatavg/redo6B';

只有日志组为INACTIVE状态时,才能drop。当日志组状态为CURRENT状态时需要switch

logfile一下日志才允许被删除。

8、验证日志文件

SQL> select member from v$logfile;

八、迁移temp 文件

1、查看temp文件

SQL> select name ,bytes/1024/1024 from v$tempfile;

NAME BYTES/1024/1024

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

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

/dev/vx/rdsk/oradatavg/temp 4950

/dev/vx/rdsk/oradatavg/temp2 5119

2、temp表空间增加temp文件

SQL> alter tablespace temp add tempfile

'/dev/vx/rdsk/datadg/temp01' size 4980m;

SQL> alter tablespace temp add tempfile

'/dev/vx/rdsk/datadg/temp02' size 4980m;

3、删除以前的temp文件

SQL> alter tablespace temp drop tempfile

'/dev/vx/rdsk/oradatavg/temp';

SQL> alter tablespace temp drop tempfile

'/dev/vx/rdsk/oradatavg/temp2';

4、验证temp文件

SQL> select name ,bytes/1024/1024 from v$tempfile;

Tempfile迁移完成之后,验证下temp文件是否成功。

九、全备数据库

SQL> shutdown immediate;

SQL> startup mount;

RMAN>backup database format

'/arch/full_%d_%T_%s.bak';

RMAN>backup current controlfile format

'/arch/control.bak';

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值