oracle如何备份储存 如何备份oracle数据库

oracle数据库怎样使用备份

先确认oracle服务器上oracle如下截图中标红的相关的服务是否已经正常启动。

和平网站建设公司成都创新互联,和平网站设计制作,有大型网站制作公司丰富经验。已为和平上千多家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的和平做网站的公司定做!

请点击输入图片描述

要断开数据库的所有连接,如果数据库中有正在连接客户端,备份的时候可能会出现异常,比如PLSQL的连接先退出一下。

请点击输入图片描述

在开始菜单中输入“cmd”命令后回车,打开dos命令窗口,如下截图1和2所示。

请点击输入图片描述

请点击输入图片描述

在cmd窗口中,输入以下命令:

exp 用户名/密码@SID file=d:\xx.dmp owner=用户名,按下回车键,界面如下截图所示。

请点击输入图片描述

导出的时间是根据数据库的大小决定的,如果数据库中表比较多,数据量比较大速度就会比较慢,请耐心等待。当数据完成导出之后,cmd窗口中会出现如下图所示的提示语,这就表示已经完成了数据库备份导出的动作。

请点击输入图片描述

这时候在计算机中找到第四步中设定的文件保存路径,如下截图,你会发现多了一个dmp的文件,这个文件就是我们需要的备份文件了。

请点击输入图片描述

可以在控制面板的管理工具中,找到任务计划程序,设置一个定时任务,每天执行一遍exp 用户名/密码@SID file=d:\xx.dmp owner=用户名这个命令,这样就能实现数据库数据的定时备份了。

请点击输入图片描述

请点击输入图片描述

oracle冷备份怎么做

分类: 电脑/网络 操作系统/系统故障

问题描述:

最关键是“用拷贝命令备份全部的时间文件、重做日志文件、控制文件、初始化参数文件”的格式是什么

解析:

数据备份

不论何种方式,数据库的备份即为data file/control file/redo file此三种文件的备份。

1、exp/imp的备份方式

2、脱机备份方式(offline backup)

3、联机备份方式(online backup)

4、standy的运行模式

1、exp/imp的备份方式

(1)命令方式

可以在online的环境下进行。

(2)OEM方式

利用导出备份向导进行导出。

2、脱机备份方式(offline backup)

复制相关的文件即可。

(1)关闭数据库;

(2)复制文件,datafile/control file/redo log file;

(3)打开数据库。

3、联机备份方式(online backup)

条件:

(1)数据库不能关闭;

(2)数据库必需处于归档模式(archive mode),即redo log file记录满后,把完整的redo log file保存

在磁盘上;

让数据处于archive mode的方法:

(1)设置archive mode;

在initorcl.ora文件中设置如下参数:

#启动arch背景的处理程序

log_archive_start=true

#设置archive log file的存放地方

log_archive_dest=/home/oradata/orcl/archive

#设置脱机事务日志的文件名

log_archive_format=-s%.arc

(2)mount状态下设置archive mode,打开数据库;

startup mount pfile=initorcl.ora;

alter database archivelog;

alter database open;

联机备份方法一

(1)设置tablespace为backup mode;

alter tablespace tablespace_name begin backup;

(2)复制相关的数据表

copy sourcefile destfile

(3)恢复tablespace到正常状态

alter tablespace tablespace_name end backup;

(4)backup control file

alter database backup controlfile to ’control.bk’

(5)copy redo log file

4、standy的运行模式

此模式为主从服务器备份模式。

方法:

(1)准备备份主机

(2)主要数据库的备份

方法如下:

a、full offline backup

b、online backup

c、备份数据库的control file

alter database backup standby controlfile as ’filename’

(3)确定主要机器是处于archivelog mode

操作方法如3所示。

(4)从主要机器将backup datafiles / control file复制到备份主机。

复制的文件如下:

a、control file

b、backup datafiles;

c、archived redo logs

怎样备份oracle数据库里其中的一张表的完整数据包括约束等等

1.首先,确认oracle服务器上用oracle红色标记的相关服务是否已经正常启动,如下图。

2.然后关闭百条PLSQL,让连接退出,确保断开到数据库的所有连接,如果数据库是连接到客户端,备份可能会有异常通知。

3.然后打开CMD命令提示窗口,输入备份数据库的命令。xp命令后面是用户名和密码,如下图。

4.要有耐心。当导出数据时,CMD窗口中会出现一个提示,表明数据库备份导出已经完成。

5.此时,在计算机中找到步骤4中设置的文件的保存路径。在下面的截图中,您将发现还有一个DMP文件,它是我们需要的备份文件,如下图。

oracle怎样完全备份?

可以热备份:\x0d\x0aSQL alter database begin backup\x0d\x0a然后退出SQL,将Oracle软件和数据文件直接拷贝\x0d\x0a等都拷贝完了,再进sqlplus 执行:\x0d\x0aSQLalter database end backup\x0d\x0a然后将begin时刻到end时刻产生的归档也拷贝出来,\x0d\x0a这就完成了全备\x0d\x0a\x0d\x0a如果你要在oracle下备份整个数据库:可以用expdp方便的进行\x0d\x0aexpdp sys/XXX dumpfile=XXXX.dmp directory=XXXX\x0d\x0a其中directory是在oracle下建立的文件夹对象名\x0d\x0a假如你没建立过\x0d\x0a那么首先执行create directory dpdata1 as 'd:\test\dump';\x0d\x0a然后把expdp这样写directory=dpdata1


文章题目:oracle如何备份储存 如何备份oracle数据库
本文链接:http://scyanting.com/article/hgsejd.html