oracle备份和还原
oracle 备份和还原
数据库备份:
exp ora20171128/root@orcl file=E:\data1128.dmp log=E:\data1128.log full=y
-- his_0607/root@orcl:数据库连接串 file: 需要备份的存放地址 log:备份记录日志,备份执行的语句和错误都记录在里面 full=y : 完整备份
数据库还原:
exp imp ora20171128/root@orcl file=E:\data1128.dmp log=E:\data1128.log full=y ignore=y
-- file:需要还原数据库文件的地址 , log:备份记录日志,备份执行的语句和错误都记录在里面 ignore 不需要检查 数据库结构
exp ora20171128/root@orcl file=E:\data1128.dmp log=E:\data1128.log full=y
-- his_0607/root@orcl:数据库连接串 file: 需要备份的存放地址 log:备份记录日志,备份执行的语句和错误都记录在里面 full=y : 完整备份
数据库还原:
exp imp ora20171128/root@orcl file=E:\data1128.dmp log=E:\data1128.log full=y ignore=y
-- file:需要还原数据库文件的地址 , log:备份记录日志,备份执行的语句和错误都记录在里面 ignore 不需要检查 数据库结构
表备份:
exp ora20171128/root@orcl file=D:\tab1128.dmp tables=(table_1,table_2);
-- tables : 是需要备份的 表名,同时备份多个表时,用逗号隔开
exp ora20171128/root@orcl file=D:\tab1128.dmp tables=(table_1,table_2);
-- tables : 是需要备份的 表名,同时备份多个表时,用逗号隔开
备份数据库表结构:
exp ora20171128/root@orcl file=D:\tab_structure.dmp rows=n;
-- rows =n: 表示不导出数据
exp ora20171128/root@orcl file=D:\tab_structure.dmp rows=n;
-- rows =n: 表示不导出数据
表还原:
imp ora20171128/root@orcl file=D:\table1.dmp tables=(table1) ignore=y
---- file:需要还原表文件的地址 , tables:需要还原的表名
imp ora20171128/root@orcl file=D:\table1.dmp tables=(table1) ignore=y
---- file:需要还原表文件的地址 , tables:需要还原的表名
表还可以用pl/sql 工具备份
***注: 一定是要安装了完整oracle客户端的 才能导入导出,不然导入 和导出按钮是不可编辑状态
pl/sql表导出步骤: 选择工具--导出表 ---选择需要导出的表(有条件的在where子句 位置增加条件)-- 选择需要导出的制定位置---点击导出
***注: 一定是要安装了完整oracle客户端的 才能导入导出,不然导入 和导出按钮是不可编辑状态
pl/sql表导出步骤: 选择工具--导出表 ---选择需要导出的表(有条件的在where子句 位置增加条件)-- 选择需要导出的制定位置---点击导出
原文链接:http://www.jxszl.com/biancheng/shujuku/445455.html