Oracle数据库的备份和恢复

[复制链接]
查看11 | 回复2 | 2010-5-18 22:44:33 | 显示全部楼层 |阅读模式
今天刚学习Oracle数据库,知道了表空间,instance这些东西.
不过可能是之前只学过mysql或者sqlserver的关系。
总弄不清表空间,instance这些东西的概念。
像说的Oracle数据库备份的话,是备份的什么东西?
或者仔细说说表空间的含义吧。
这个表空间和我们通常说的表有什么区别吗?

回复

使用道具 举报

千问 | 2010-5-18 22:44:33 | 显示全部楼层
a.instance由一些ORACLE进程和内存组成,用来连接数据库b.oracle跟mysql,sqlserver的设计思想不一样,不要把mysql的架构套用到学习oracle架构上c.表空间是个逻辑概念,表逻辑上存在于表空间中,而物理上存在于数据文件中。一个表空间可以有多个数据文件。建表时指定表空间,真实数据就是通过dbwr进程写到相应数据文件中。d.备份分物理备份跟逻辑备份。物理备份就是备份数据文件,可以是备份集或者COPY,工具比如RMAN。逻辑备份就是备份的一些DDL,DCL,DML操作,相当于mysqldump,工具比如EXP,EXPDP。
回复

使用道具 举报

千问 | 2010-5-18 22:44:33 | 显示全部楼层
oracle备份可以选择不同的参数来实现对 单个表或几个表、表空间、整个数据库进行备份。(简单点就是对数据进行备份)表空间:你可以把它想象成是一个文件夹,这个文件夹下可以放各种文件。可以通过对文件夹的操作来实现对文件的影响和限制。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行