oracle 数据库备份详细步骤

2025-02-23 07:16:16
推荐回答(3个)
回答1:

推荐答案很不错。对于新手来说很容易学。我补充几句吧:
关于冷备份:
冷备份就是关闭数据库后的备份,流程1.关闭数据库(sql>shutdown
immediate)2.复制数据文件到新的目录(也可以拷贝重做日志或者其它文件,看你要备份什么)3.重启数据库
推荐答案采用的是逻辑备份的方式,简单的说就是把对象的数据结构,数据导出来。
不熟语句的话,推荐装个plsql
dev,图形界面直接用工具导就行了。

回答2:

直接通过exp命令备份需要内容就可以了,可以参考下以下导出备份的方法。
1
将数据库TEST完全导出,用户名system
密码manager
导出到D:\daochu.dmp中
exp
system/manager@TEST
file=d:\daochu.dmp
full=y
2
将数据库中system用户与sys用户的表导出
exp
system/manager@TEST
file=d:\daochu.dmp
owner=(system,sys)
3
将数据库中的表table1
、table2导出
exp
system/manager@TEST
file=d:\daochu.dmp
tables=(table1,table2)
4
将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp
system/manager@TEST
file=d:\daochu.dmp
tables=(table1)
query=\"
where
filed1
like
'00%'\"

回答3:

冷备:
关闭数据库,拷贝数据库安装目录到另一路径
热备:
数据库开启状态下在cmd命令行中执行exp
/
file=full.dmp
full=y