Oracle数据库的冷备份和热备份

1.冷备份

如果数据库可以正常关闭,而且允许关闭足够长的时间,那么就可以采用冷备份(脱机备份),可以是归档冷备份,也可以是非归档冷备份。其方法是首先关闭数据库,然后备份所有的物理文件,包括数据文件、控制文件、联机重做日志文件等。

在SQL*Plus环境中进行数据库冷备份的步骤如下,也可以使用PL/SQL用SYSDBA身份登陆数据库

(1)启动SQLPlus,以SYSDBA身份登陆数据库。

(2)查询当前数据库所有数据文件、控制文件、联机重做日志文件的位置。

SELECT file_name FROM dba_data_files;

SELECT member FROM v$logfile;

SELECT value FROM v$parameter WHERE name=’control_files’;

(3)关闭数据库。

SHUTDOWN IMMEDIATER

(4)复制所有数据文件、联机重做日志文件以及控制文件到备份磁盘。可以直接在操作系统中使用复制、粘贴方式进行,也可以使用下面的操作系统命令完成:

HOST COPY 原文件名称 目标路径名称

(5)重新启动数据库

STARTUP

冷备份优点:

  • 只需拷贝文件即可,是非常快速的备份方法。
  • 只需将文件再拷贝回去,就可以恢复到某一时间点上。
  • 与数据库归档的模式相结合可以使数据库很好地恢复。
  • 维护量较少,但安全性确相对较高。

2.热备份 


虽然冷备份简单、快捷,但是在很多情况下,例如数据库运行于24*7状态时(每天工作24小时,每周工作7天),没有足够的时间可以关闭数据库进行冷备份,这时只能采用热备份。

热备份是数据库在归档模式下进行的数据文件、控制文件、归档日志文件等的备份。

在SQL*Plus环境中进行数据库完全热备份的步骤如下: 
(1)启动SQL*Plus,以SYSDBA身份登陆数据库。 
无论是使用SQLPLUS或者PL/SQL必须使用SYSDBA身份登陆数据库 
(2)将数据库设置为归档模式。 
由于热备份是数据库处于归档模式下的备份,因此在热备份之前需要保证数据库已经处于归档模式。可以执行ARCHIVE LOG LIST;命令,查看当前数据库是否处于归档日志模式。如果没有处于归档日志模式,需要先将数据库转换为归档模式,并启动自动存档。 
设置数据库为归档模式: 

alter database archivelog; 

(3)以表空间为单位,进行数据文件备份。

  • 查看当前数据库有哪些表空间,以及每个表空间中有哪些数据库文件。

(1)Sqlplus查: 

SELECT tablespace_name,file_name FROM dba_data_files ORDER BY tablespace_name;

(2)也可以使用PL/QSL执行【注意使用sysdba身份登录】:

SELECT tablespace_name,file_name FROM dba_data_files ORDER BY tablespace_name; 

查询结果: 

tablespace_name file_name FROM 
1 SYSAUX D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF 
2 SYSTEM D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF 
3 UNDOTBS1 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF 
4 USERS D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF 
5 YYSMS_AMOUNT D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_AMOUNT_1.DBF 
6 YYSMS_BASE D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_BASE_1.DBF 
7 YYSMS_CACHE D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_CACHE_1.DBF 
8 YYSMS_MSG1 D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG1_1.DBF 
9 YYSMS_MSG10 D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG10.DBF 
10 YYSMS_MSG2 D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG2_1.DBF 
11 YYSMS_MSG3 D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG3_1.DBF 
12 YYSMS_MSGDEFAULT D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_MSGDEFAULT_1.DBF
  • 分别对每个表空间中的数据文件进行备份,其方法为:

首先将需要备份的表空间(如USERS)设置为备份状态。 

ALTER TABLESPACE USERS BEGIN BACKUP; 
ALTER TABLESPACE SYSAUX BEGIN BACKUP; 
ALTER TABLESPACE SYSTEM BEGIN BACKUP; 
ALTER TABLESPACE UNDOTBS1 BEGIN BACKUP; 
ALTER TABLESPACE YYSMS_AMOUNT BEGIN BACKUP; 
ALTER TABLESPACE YYSMS_BASE BEGIN BACKUP; 
ALTER TABLESPACE YYSMS_CACHE BEGIN BACKUP; 
ALTER TABLESPACE YYSMS_MSG1 BEGIN BACKUP; 
ALTER TABLESPACE YYSMS_MSG10 BEGIN BACKUP; 
ALTER TABLESPACE YYSMS_MSG2 BEGIN BACKUP; 
ALTER TABLESPACE YYSMS_MSG3 BEGIN BACKUP; 
ALTER TABLESPACE YYSMS_MSGDEFAULT BEGIN BACKUP;

然后将表空间中所有的数据文件复制到备份磁盘。【注意:备份路径要提前建好目录文件夹】 
 

HOST COPY D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF E:\app\ORCL\backup\SYSAUX01.DBF 
HOST COPY D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF E:\app\ORCL\backup\SYSTEM01.DBF 
HOST COPY D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF E:\app\ORCL\backup\UNDOTBS01.DBF 
HOST COPY D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF E:\app\ORCL\backup\USERS01.DBF 
HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_AMOUNT_1.DBF E:\app\YYSMS_MSG_DATA\backup\YYSMS_AMOUNT_1.DBF 
HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_BASE_1.DBF E:\app\YYSMS_MSG_DATA\backup\YYSMS_BASE_1.DBF 
HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_CACHE_1.DBF E:\app\YYSMS_MSG_DATA\backup\YYSMS_CACHE_1.DBF 
HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG1_1.DBF E:\app\YYSMS_MSG_DATA\backup\MSG1_1.DBF 
HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG10.DBF E:\app\YYSMS_MSG_DATA\backup\MSG10.DBF 
HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG2_1.DBF E:\app\YYSMS_MSG_DATA\backup\MSG2_1.DBF 
HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG3_1.DBF E:\app\YYSMS_MSG_DATA\backup\MSG3_1.DBF 
HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_MSGDEFAULT_1.DBF E:\app\YYSMS_MSG_DATA\backup\YYSMS_MSGDEFAULT_1.DBF

最终结束表空间的备份状态。 
 

ALTER TABLESPACE USERS END BACKUP; 
ALTER TABLESPACE SYSAUX END BACKUP; 
ALTER TABLESPACE SYSTEM END BACKUP; 
ALTER TABLESPACE UNDOTBS1 END BACKUP; 
ALTER TABLESPACE YYSMS_AMOUNT END BACKUP; 
ALTER TABLESPACE YYSMS_BASE END BACKUP; 
ALTER TABLESPACE YYSMS_CACHE END BACKUP; 
ALTER TABLESPACE YYSMS_MSG1 END BACKUP; 
ALTER TABLESPACE YYSMS_MSG10 END BACKUP; 
ALTER TABLESPACE YYSMS_MSG2 END BACKUP; 
ALTER TABLESPACE YYSMS_MSG3 END BACKUP; 
ALTER TABLESPACE YYSMS_MSGDEFAULT END BACKUP;

对数据库中所有表空间进行备份完成。

(4)备份控制文件

通常应该在数据库物理结构做出修改之后,如添加、删除或重命名数据文件,添加、删除或修改表空间,添加或删除重做日志文件和重做日志文件组等,都需要重新备份控制文件。

① 将控制文件备份为二进制文件。

ALTER DATABASE BACKUP CONTROLFILE TO ‘E;\app\admin\backup\CONTROL.BKP’;

② 将控制文件备份为文本文件。

ALTER DATABASE BACKUP CONTROLFILE TO TRACE;

(5)备份其他物理文件

① 归档当前的联机重做日志文件。

ALTER SYSTEM ARCHIVE LOG CURRENT;

归档当前的联机重做日志文件,也可以通过日志切换完成。

ALTER SYSTEM SWITCH LOGFILE;

② 备份归档重做日志文件,将所有的归档重做日志文件复制到备份磁盘中。

③ 备份初始化参数文件,将初始化参数文件复制到备份磁盘中。

【修改数据库为归档模式】例: 


 

Microsoft Windows [版本 6.1.7601] 
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>sqlplus

SQL*Plus: Release 11.2.0.1.0 Production on 星期一 11月 27 11:01:35 2017

Copyright (c) 1982, 2010, Oracle. All rights reserved.

请输入用户名: sqlplus / as sysdba 
输入口令:

连接到: 
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production 
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> ARCHIVE LOG LIST; 
数据库日志模式 非存档模式 
自动存档 禁用 
存档终点 USE_DB_RECOVERY_FILE_DEST 
最早的联机日志序列 39 
当前日志序列 41 
SQL> alter database archivelog; 
alter database archivelog 
* 
第 1 行出现错误: 
ORA-01126: 数据库必须已装载到此实例并且不在任何实例中打开

SQL> shutdown immediate; 
数据库已经关闭。 
已经卸载数据库。 
ORACLE 例程已经关闭。 
SQL> startup mount; 
ORACLE 例程已经启动。

Total System Global Area 3373858816 bytes 
Fixed Size 2180424 bytes 
Variable Size 1845496504 bytes 
Database Buffers 1509949440 bytes 
Redo Buffers 16232448 bytes 
数据库装载完毕。 
SQL> alter database archivelog;

数据库已更改。

SQL> archive log list; 
数据库日志模式 存档模式 
自动存档 启用 
存档终点 USE_DB_RECOVERY_FILE_DEST 
最早的联机日志序列 39 
下一个存档日志序列 41 
当前日志序列 41 
SQL> alter database open;

数据库已更改。

SQL>

SELECT tablespace_name,file_name FROM dba_data_files ORDER BY tablespace_name;

查询结果: 
Microsoft Windows [版本 6.1.7601] 
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>sqlplus

SQL*Plus: Release 11.2.0.1.0 Production on 星期一 11月 27 11:50:25 2017

Copyright (c) 1982, 2010, Oracle. All rights reserved.

请输入用户名: sqlplus /as sysdba 
输入口令:

连接到: 
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production 
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> SELECT tablespace_name,file_name FROM dba_data_files ORDER BY tablespace_na 
me;

TABLESPACE_NAME
FILE_NAME
SYSAUX 
D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF

SYSTEM 
D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF

UNDOTBS1 
D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF

TABLESPACE_NAME
FILE_NAME
USERS 
D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF

YYSMS_AMOUNT 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_AMOUNT_1.DBF

YYSMS_BASE 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_BASE_1.DBF

TABLESPACE_NAME
FILE_NAME
YYSMS_CACHE 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_CACHE_1.DBF

YYSMS_MSG1 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG1_1.DBF

YYSMS_MSG10 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG10.DBF

TABLESPACE_NAME
FILE_NAME
YYSMS_MSG2 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG2_1.DBF

YYSMS_MSG3 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG3_1.DBF

YYSMS_MSGDEFAULT 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_MSGDEFAULT_1.DBF

已选择12行。

SQL> ^A

也可以使用PL/QSL执行【注意使用sysdba身份登录】:SELECT tablespace_name,file_name FROM dba_data_files ORDER BY tablespace_name; 
查询结果: 
tablespace_name file_name FROM 
1 SYSAUX D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF 
2 SYSTEM D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF 
3 UNDOTBS1 D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF 
4 USERS D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF 
5 YYSMS_AMOUNT D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_AMOUNT_1.DBF 
6 YYSMS_BASE D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_BASE_1.DBF 
7 YYSMS_CACHE D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_CACHE_1.DBF 
8 YYSMS_MSG1 D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG1_1.DBF 
9 YYSMS_MSG10 D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG10.DBF 
10 YYSMS_MSG2 D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG2_1.DBF 
11 YYSMS_MSG3 D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG3_1.DBF 
12 YYSMS_MSGDEFAULT D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_MSGDEFAULT_1.DBF

执行情况:【注意:备份路径要提前建好目录文件夹】 
Microsoft Windows [版本 6.1.7601] 
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>sqlplus

SQL*Plus: Release 11.2.0.1.0 Production on 星期一 11月 27 11:50:25 2017

Copyright (c) 1982, 2010, Oracle. All rights reserved.

请输入用户名: sqlplus /as sysdba 
输入口令:

连接到: 
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production 
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> SELECT tablespace_name,file_name FROM dba_data_files ORDER BY tablespace_na 
me;

TABLESPACE_NAME
FILE_NAME
SYSAUX 
D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF

SYSTEM 
D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF

UNDOTBS1 
D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF

TABLESPACE_NAME
FILE_NAME
USERS 
D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF

YYSMS_AMOUNT 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_AMOUNT_1.DBF

YYSMS_BASE 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_BASE_1.DBF

TABLESPACE_NAME
FILE_NAME
YYSMS_CACHE 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_CACHE_1.DBF

YYSMS_MSG1 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG1_1.DBF

YYSMS_MSG10 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG10.DBF

TABLESPACE_NAME
FILE_NAME
YYSMS_MSG2 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG2_1.DBF

YYSMS_MSG3 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG3_1.DBF

YYSMS_MSGDEFAULT 
D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_MSGDEFAULT_1.DBF

已选择12行。

SQL> ALTER TABLESPACE SYSAUX BEGIN BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE USERS BEGIN BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE SYSTEM BEGIN BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE UNDOTBS1 BEGIN BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_AMOUNT BEGIN BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_BASE BEGIN BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_CACHE BEGIN BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_MSG1 BEGIN BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_MSG10 BEGIN BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_MSG2 BEGIN BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_MSG3 BEGIN BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_MSGDEFAULT BEGIN BACKUP;

表空间已更改。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF 
E:\app\ORCL\backup\SYSAUX01.DBF 
系统找不到指定的路径。 
已复制 0 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF 
E:\app\ORCL\backup\SYSTEM01.DBF 
系统找不到指定的路径。 
已复制 0 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF 
E:\app\ORCL\backup\UNDOTBS01.DBF 
系统找不到指定的路径。 
已复制 0 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF 
E:\app\ORCL\backup\USERS01.DBF 
系统找不到指定的路径。 
已复制 0 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_AMOUNT 
_1.DBF E:\app\YYSMS_MSG_DATA\backup\YYSMS_AMOUNT_1.DBF 
系统找不到指定的路径。 
已复制 0 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_BASE_1.DBF 
E:\app\YYSMS_MSG_DATA\backup\YYSMS_BASE_1.DBF 
系统找不到指定的路径。 
已复制 0 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_CACHE_ 
1.DBF E:\app\YYSMS_MSG_DATA\backup\YYSMS_CACHE_1.DBF 
系统找不到指定的路径。 
已复制 0 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG1_1.DBF 
E:\app\YYSMS_MSG_DATA\backup\MSG1_1.DBF 
系统找不到指定的路径。 
已复制 0 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG10.DBF 
E:\app\YYSMS_MSG_DATA\backup\MSG10.DBF 
系统找不到指定的路径。 
已复制 0 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG2_1.DBF 
E:\app\YYSMS_MSG_DATA\backup\MSG2_1.DBF 
系统找不到指定的路径。 
已复制 0 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG3_1.DBF 
E:\app\YYSMS_MSG_DATA\backup\MSG3_1.DBF 
系统找不到指定的路径。 
已复制 0 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_MSGDEF 
AULT_1.DBF E:\app\YYSMS_MSG_DATA\backup\YYSMS_MSGDEFAULT_1.DBF 
系统找不到指定的路径。 
已复制 0 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF 
E:\app\ORCL\backup\SYSAUX01.DBF 
已复制 1 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF 
E:\app\ORCL\backup\SYSTEM01.DBF 
已复制 1 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF 
E:\app\ORCL\backup\UNDOTBS01.DBF 
已复制 1 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF 
E:\app\ORCL\backup\USERS01.DBF 
已复制 1 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_AMOUNT 
_1.DBF E:\app\YYSMS_MSG_DATA\backup\YYSMS_AMOUNT_1.DBF 
已复制 1 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_BASE_1.DBF 
E:\app\YYSMS_MSG_DATA\backup\YYSMS_BASE_1.DBF 
已复制 1 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_CACHE_ 
1.DBF E:\app\YYSMS_MSG_DATA\backup\YYSMS_CACHE_1.DBF 
已复制 1 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG1_1.DBF 
E:\app\YYSMS_MSG_DATA\backup\MSG1_1.DBF 
已复制 1 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG10.DBF 
E:\app\YYSMS_MSG_DATA\backup\MSG10.DBF 
已复制 1 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG2_1.DBF 
E:\app\YYSMS_MSG_DATA\backup\MSG2_1.DBF 
已复制 1 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\MSG3_1.DBF 
E:\app\YYSMS_MSG_DATA\backup\MSG3_1.DBF 
已复制 1 个文件。

SQL> HOST COPY D:\APP\ADMINISTRATOR\ORADATA\YYSMS_MSG_DATA\YYSMS_MSGDEF 
AULT_1.DBF E:\app\YYSMS_MSG_DATA\backup\YYSMS_MSGDEFAULT_1.DBF 
已复制 1 个文件。 
SQL> ALTER TABLESPACE USERS END BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE SYSAUX END BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE SYSTEM END BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE UNDOTBS1 END BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_AMOUNT END BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_BASE END BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_CACHE END BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_MSG1 END BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_MSG10 END BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_MSG2 END BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_MSG3 END BACKUP;

表空间已更改。

SQL> ALTER TABLESPACE YYSMS_MSGDEFAULT END BACKUP;

表空间已更改。

SQL>

 

  • 1
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值