"景先生毕设|www.jxszl.com

oracle备份和还原

2023-09-12 15:40编辑: www.jxszl.com景先生毕设

                    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=D:\tab1128.dmp tables=(table_1,table_2);
-- tables : 是需要备份的 表名,同时备份多个表时,用逗号隔开
备份数据库表结构:
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:需要还原的表名
 
表还可以用pl/sql 工具备份
***注: 一定是要安装了完整oracle客户端的 才能导入导出,不然导入 和导出按钮是不可编辑状态
pl/sql表导出步骤: 选择工具--导出表 ---选择需要导出的表(有条件的在where子句  位置增加条件)-- 选择需要导出的制定位置---点击导出


pl/sql表导入步骤: 选择工具--导入表 ---选择需要导入的表---点击入


http://www.itemperor.com/a/SQL/63.html


 

原文链接:http://www.jxszl.com/biancheng/shujuku/445455.html