请教oracle数据库的备份问题

oopliu 2003-10-20 02:12:00
数据库要24小时运行。备份数据怎么备份??
...全文
26 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
oopliu 2003-10-28
  • 打赏
  • 举报
回复
---- 1.数据文件一个表空间一个表空间地备份。
---- (1)设置表空间为备份状态
---- (2)备份表空间的数据文件
---- (3)恢复表空间为正常状态
---- 2.备份归档log文件。
---- (1)临时停止归档进程
---- (2)log下那些在archive redo log目标目录中的文件
---- (3)重新启动archive进程
---- (4)备份归档的redo log 文件
---- 3.用alter database backup controlfile命令来备份拷贝文件

现在我已按上述的方法备份了数据库,现在是怎么恢复??
用alter database backup controlfile命令备份的文件 文件怎么恢复??

求教怎样恢复数据库??谢谢了先!
oopliu 2003-10-25
  • 打赏
  • 举报
回复
---- 1.数据文件一个表空间一个表空间地备份。
---- (1)设置表空间为备份状态
---- (2)备份表空间的数据文件
---- (3)恢复表空间为正常状态
---- 2.备份归档log文件。
---- (1)临时停止归档进程
---- (2)log下那些在archive redo log目标目录中的文件
---- (3)重新启动archive进程
---- (4)备份归档的redo log 文件
---- 3.用alter database backup controlfile命令来备份拷贝文件

现在我已按上述的方法备份了数据库,现在是怎么恢复??
用alter database backup controlfile命令备份的文件 文件怎么恢复??

求教怎样恢复数据库??谢谢了先!
oopliu 2003-10-23
  • 打赏
  • 举报
回复
---- 1.数据文件一个表空间一个表空间地备份。
---- (1)设置表空间为备份状态
---- (2)备份表空间的数据文件
---- (3)恢复表空间为正常状态
---- 2.备份归档log文件。
---- (1)临时停止归档进程
---- (2)log下那些在archive redo log目标目录中的文件
---- (3)重新启动archive进程
---- (4)备份归档的redo log 文件
---- 3.用alter database backup controlfile命令来备份拷贝文件

现在我已按上述的方法备份了数据库,现在是怎么恢复??
用alter database backup controlfile命令备份的文件 文件怎么恢复??
liaoqingpeng 2003-10-23
  • 打赏
  • 举报
回复
我也是一个ORACLE初学者,听课先.
oopliu 2003-10-22
  • 打赏
  • 举报
回复
在本地好像不能exp远程的数据库
oopliu 2003-10-22
  • 打赏
  • 举报
回复
热备份是在数据库运行的情况下,采用archivelog mode方式备份数据的方法。所
以,如果你有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可
以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下操作,并需要
大量的档案空间。一旦数据库运行在archivelog状态下,就可以做备份了。热备份的命
令文件由三部分组成:

---- 1.数据文件一个表空间一个表空间地备份。
---- (1)设置表空间为备份状态
---- (2)备份表空间的数据文件
---- (3)恢复表空间为正常状态
---- 2.备份归档log文件。
---- (1)临时停止归档进程
---- (2)log下那些在archive redo log目标目录中的文件
---- (3)重新启动archive进程
---- (4)备份归档的redo log 文件
---- 3.用alter database backup controlfile命令来备份拷贝文件
这是我在网上搜的资料,但是不会用。
设置表空间为备份状态 怎么设置??
备份表空间的数据文件 直接拷贝就可以吗??
恢复表空间为正常状态 怎样恢复??
临时停止归档进程 怎么停止??
log下那些在archive redo log目标目录中的文件 是什么意思??
重新启动archive进程 怎样重新启动??
备份归档的redo log 文件 是否直接拷贝??

我不是在本地机备份,通过网络去备份另一台机器上的数据库.怎么操作??
谢谢!
gladness 2003-10-22
  • 打赏
  • 举报
回复
shutdown以后才可以拷贝(不能用shutdown abort),而且还需要控制文件和日志文件
smallcrocodile 2003-10-22
  • 打赏
  • 举报
回复
用EXP一步一步按提示操作就是
oopliu 2003-10-21
  • 打赏
  • 举报
回复
不是,是这样的
例如:我把在ip1的机器上 D:\oracle\admin 目录下的文件夹 oraDB 与D:\oracle\oradata 下的文件夹 oraDB 拷贝到,另一台机器上,那台机器所建的数据库与ip1这台机器一样,他的数据库也是建在 D:\oracle 我用相同的文件夹覆盖。这样在这台机器上就会有和ip1机器一样的文件,这样覆盖被分不可以吗??
求教!!如果不可以怎样做才是正确的,我想用热备份!!
llm06 2003-10-21
  • 打赏
  • 举报
回复
热备份
使用命令来完成

或者使用rman来备份,

这些不是几句话说得清楚地,建议自己找本书备份和恢复方面的,看看
dongjh 2003-10-21
  • 打赏
  • 举报
回复
用rman
gladness 2003-10-21
  • 打赏
  • 举报
回复
什么操作时,出的什么错误?热备时,用alter tablespace 表空间名 begin backup了吗
oopliu 2003-10-21
  • 打赏
  • 举报
回复
如果我想用热备份,我该怎样操作??
例如,我在一台机子上建了个库 SID 为 oraDB
现在我在另一台机子上也建了个同样的库 SID 也是 oraDB
如果我不用导入导出操作,只是做文件拷贝工作应该也可以
在我新建的库中,与原来的那个库有同样的数据,但是我这
样考过来后,覆盖以前的目录,出现错误,全是?????/????
不知道大家遇到过没有??该怎样解决??
chanet 2003-10-20
  • 打赏
  • 举报
回复
可以自动备份,单独备份...
http://www.oradb.net/expimp.htm

http://www.ncn.cn/oracle/index.htm
blackest 2003-10-20
  • 打赏
  • 举报
回复
让数据库运行在联机备份模式,这样只要在固定的时间段进行数据库备份就可以了啊
china_0_1 2003-10-20
  • 打赏
  • 举报
回复
建议使用exp很简单。
armu80830 2003-10-20
  • 打赏
  • 举报
回复
exp导出比较方便,也可以热备份
LGQDUCKY 2003-10-20
  • 打赏
  • 举报
回复
exp/imp命令详解
http://www.chinaunix.net/bbsjh/8/798.html
sm8848 2003-10-20
  • 打赏
  • 举报
回复
rman
hobo_boy 2003-10-20
  • 打赏
  • 举报
回复
热备份(EXP)
加载更多回复(2)

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧