oracle**备份

时间:2013.09.10 发布人:suzukiww

oracle**备份

已解决问题

谷歌suzukiww用户在2013.09.10提交了关于“**故事oracle**备份”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-10-27T14:15:27。我在网上看到这样的备份方法不太懂这好像是理论一样对于我这个新手
导出/导入(EXPORT/IMPORT)
EXPORT/IMPORT是用来将ORACLE中**移出/移入**库。
1、EXPORT将**库中**备份成一个二进制系统文件称为“导出转储文件”(EXPORT
DUMPFILE),并将重新生成**库写入文件中。
它有三种模式:
a.用户模式:导出用户所有对象以及对象中的**;
b.表模式:导出用户所有表或者指定的表;
c.整个**库:导出**库中所有对象。
它的备份有三种类型:
a.完全型(COMPLETEEXPORT):备份整个**库;
b.积累型(COMULATIVEERPORT):备份上一次积累型备份所改变的**;
c.增量型(INCREAMENTALEXPORT):备份上一次备份后改变的**。
EXPORT的命令可以交互式进行,各参数的具体含义见附录。
在进行导出备份时我们要考虑一点问题,那就是导出的一致性,在导出过程中导出每读
一次就读取一个表,因而尽管导出是在一个特点时自己开始的,但不同的表读取的时间不同,
因此,导出开始读一个表时,此时表中的**才是导出的**,这样当大多数表按**关键字
和外部关键字相互联系时,在导出过程中这些相关联表的改变就会导致导出的不一致性,要避
开这个,我们可以将导出过程安排在不对表操作的时候进行。另外,当ORACLE中RESTRICTEP
2、IMPORT导入:
导入的过程是导出的逆过程,这个命令先读取导出来的导出转储二进制文件,并运行文件
IMPORT命令执行的方法和EXPORT方案有关。
1、如果EXPORT所实施的是完全型方案(FULL)则在IMPORT时所有的**对象,包括表空间
,**文件,用户都会在导入时创建,但考虑到**库中的物理布局,预先创建表空间和用户
2、如果EXPORT使用的是INCREMENTAL/CUMULATIVE方式,则需要预先设置好表空间、用户
(二):冷备份

(三)热备份(ACh**IRELOG)

可是我丛没接触国ORACLE现在机器上面装郝了软件能用了就是不会备份哪位帮帮忙只要说一个简单的备份方法就好最好是第一步怎样第二步怎样.~·~
~大恩不言谢希望大家能够帮助她。

详细问题描述及疑问:我在网上看到这样的备份方法不太懂这好像是理论一样对于我这个新手
导出/导入(EXPORT/IMPORT)
EXPORT/IMPORT是用来将ORACLE中**移出/移入**库。
1、EXPORT将**库中**备份成一个二进制系统文件称为“导出转储文件”(EXPORT
DUMPFILE),并将重新生成**库写入文件中。
它有三种模式:
a.用户模式:导出用户所有对象以及对象中的**;
b.表模式:导出用户所有表或者指定的表;
c.整个**库:导出**库中所有对象。
它的备份有三种类型:
a.完全型(COMPLETEEXPORT):备份整个**库;
b.积累型(COMULATIVEERPORT):备份上一次积累型备份所改变的**;
c.增量型(INCREAMENTALEXPORT):备份上一次备份后改变的**。
EXPORT的命令可以交互式进行,各参数的具体含义见附录。
在进行导出备份时我们要考虑一点问题,那就是导出的一致性,在导出过程中导出每读
一次就读取一个表,因而尽管导出是在一个特点时自己开始的,但不同的表读取的时间不同,
因此,导出开始读一个表时,此时表中的**才是导出的**,这样当大多数表按**关键字
和外部关键字相互联系时,在导出过程中这些相关联表的改变就会导致导出的不一致性,要避
开这个,我们可以将导出过程安排在不对表操作的时候进行。另外,当ORACLE中RESTRICTEP
2、IMPORT导入:
导入的过程是导出的逆过程,这个命令先读取导出来的导出转储二进制文件,并运行文件
IMPORT命令执行的方法和EXPORT方案有关。
1、如果EXPORT所实施的是完全型方案(FULL)则在IMPORT时所有的**对象,包括表空间
,**文件,用户都会在导入时创建,但考虑到**库中的物理布局,预先创建表空间和用户
2、如果EXPORT使用的是INCREMENTAL/CUMULATIVE方式,则需要预先设置好表空间、用户
(二):冷备份

(三)热备份(ACh**IRELOG)

可是我丛没接触国ORACLE现在机器上面装郝了软件能用了就是不会备份哪位帮帮忙只要说一个简单的备份方法就好最好是第一步怎样第二步怎样.~·~
~大恩不言谢期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!

希望以下的回答,能够帮助你。

第1个回答

用户名:pg99as7i  

他们是DOS下运行的命令,也可以加参数在SQL/PLUS环境下运行
我写给你2个简单例子实现

单表备份(前提库的结构是一样的)
导出:
开始钮->运行->输入CMD->进入DOS界面
EXP用户名/密码@连接字符串GR门制类吃村所村ANTS=YTABLES=(stu)file=C:\文件名.DMP
导入:
开始钮->运行->输入CMD->进入DOS界面
IMP用户名/密码@连接字符串IGNORE=YTABLE规逐缺况钟益预再治游S=(stu)FULL=Nfile=C:\文件名.D拉轻剂银础状MP

其中stu是你要的表名

全库导
导出:
开始钮->运行->输入CMD->进入DOS界面
EXP用户名/密码@连接字符串FULL=Yfile=C:\文件名.DMP
导入:
开始钮->运行->输入CMD->进入DOS界面
IMP用户名/密码@连接字符串FULL=Yfile=C:\文件名.DMP

你说的情况按全库导做就可以了.

其实还是有很多参数可以设置,这问答里只是最简单命令方便你理解.
另外建议把ORACLE问题分类到**库问题里,那里有很多更粉金表界补物带专业的热心高手帮红刻额师让变计球拉罗你