oracle 用EXP/IMP备份还原具体步骤,请教
发布网友
发布时间:2022-04-23 10:14
我来回答
共2个回答
热心网友
时间:2022-04-07 18:23
导出的时候。
exp userid=system/manager owner=WDGL file=d:\bakup\wd.dmp
导入的时候
IMP SYSTEM\manager file=d:\bakup\wd.dmp FROMUSER=(WDGL) touser=(WDGL) IGNORE=Y
一般这样都没有问题,
要注意,就是这样导入的话,用户WDGL的表空间,指向的文件最好一致(名称相同,路径一样)。
导入导出的时候,客户端连接着没有什么问题,但是这样的话有可能会出现数据不一致的问量。
比如,客户端在你备份之后,更新了数据,然后你用更新前备份的数据还原了数据库。就会出现数据不一致了。
IMP前最好是删除以前的数据。如果某张表里边没有主键或唯一约束,会造成数据重复(存在两条完全一样的数据)。如果有或唯一约束会报个错出来。但是不影响导入。 你可以亲自己试下,多EXP/IMP几次就清楚了。
热心网友
时间:2022-04-07 19:41
导出语句没有指定你的WDGL用户,如果照你的导出方式,你最好用EXP WDGL/xxx file=d:\bakup\wd.dmp FULL=Y log=xxx.log 导出的时候最好记录日志文件,导入的话照样 imp WDGL/xxx
Oracle备份与恢复(exp/imp,expdp/impdp)
1.1 脱机备份(冷备份)冷备份要求管理员权限,关闭数据库后复制相关文件,如数据文件和控制文件,以实现离线数据保护。1.2 联机备份(热备份)在归档模式下进行的热备份,可通过archive log list命令查看日志状态,并切换到归档模式进行备份。2. 数据库恢复恢复分为完全恢复和不完全恢复,根据需要还原到...
怎么从oracle数据库备份数据库
首先,定位到Oracle安装目录的bin文件夹,例如:D:\oracle\product\10.2.0\db_1\BIN,这里通常能找到名为"exp.exe"的导出工具。启动它,以管理员权限运行,输入你的Oracle用户名和密码(输入过程中密码不会显示)。然后,指定导出文件的保存路径,比如d:\crm_data.dmp,确保文件格式为.dmp。对于数据...
oracle备份、还原表
1. 简单表备份与还原 备份:在表名前创建新表并复制所有数据,如 create table [备份名] as select * from [表名];。恢复时,先清空原表,然后将备份数据导入,如 truncate table org_group; insert into org_group select * from [备份名];。2. 全库导出导回 在Oracle用户终端,使用命令行...
如何Oracle 数据库备份与恢复
Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。一、 导出/导入(Export/Import)利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。1、 简单导出数据(Export)和...
怎样用命令备份还原Oracle数据库?
Oracle中没有备份和还原的概念,应该叫导出和导入。一、导出:1. 获取帮助 exp help=y 2. 导出一个完整数据库 exp system/manager file=bible_db log=dible_db full=y 3. 导出数据库定义而不导出数据 exp system/manager file=bible_db log=dible_db full=y rows=n 4. 导出一个或一组指定...
如何在Oracle中使用exp和imp导出,导入dmp数据库文件
1、首先进入命令行,点击开始,输入cmd。2、键盘按回车键,出现命令行窗口。3、接着导入的命令是:imp 用户名/密码@网络服务名 file=xxx.dmp full=y。4、导出的命令是:exp 用户名/密码@网络服务名 file=xxx.dmp tables=(表名)5、就可以进行dmp数据库表结构和表数据的同时导入导出了,这样就完成...
Oracle如何备份还原数据库
--- 如果在星期日,数据库遭到意外破坏,数据库管理员可按以下步骤来恢复数据库:--- 第一步:用命令create database重新生成数据库结构;--- 第二步:创建一个足够大的附加回段。--- 第三步:完全增量导入a:--- $imp system./manager inctype= rectore full=y file=a --- 第四步:累计...
Oracle的expdp和impdp的使用方法
至于impdp的导入步骤,它与expdp的六种导出方式相对应。在数据导入时,用户同样需要使用impdp命令,根据之前expdp导出时选择的模式,执行相应的导入操作,将数据恢复到目标数据库中。总的来说,expdp和impdp是Oracle数据库中高效的数据迁移工具,通过合理设置和使用,可以方便地进行数据的备份、迁移和恢复。
linux下怎么用exp和imp导出和导入指定的oracle数据库表?
exp help=y imp help=y 说的很清楚 数据库归档不归档都可以,scott是一个用户名,tiger是这个用户的密码,举两个例子 exp scott/tiger owner=scott file=temp.dmp log=temp.log exp scott/tiger tables=(emp,dept) file=temp.dmp log=temp.log ...
oracle数据库的备份与恢复问题
回答:可以采用以下方法Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DO...