Oracle数据库备份与还原部分内容
2017-10-11 16:45
316 查看
1.oracle 单独导出导入一张表:
导出表:
exp 用户/密码 tables=表名
exp 用户/密码 tables=(表名1,表名2......)
exp system/manager tables=(用户.表名)
exp system/manager tables=(用户1.表名1,用户2.表名2)
导入表:
imp 用户/密码@orclfile=xx.dmp tables=表名 ignore=y (不加ignore=y不行,会报错;不写file名称不行,会默认去建一张新表,如果存在同名就会报错)
单独导出表,指定导出路径:
(1)打开命令窗口
(2)指定桌面:cd desktop
(3)写导出语句
2.impdp/expdp导入导出过滤表语句:
impdp 用户/用户密码directory=backup dumfile=xx.dmp schemas=用户exclude==table:\"in \(\'a\',\'b\',\'c\',\'d\', \'e\',\'f\'\)\" ;
3.删除表空间和临时表空间:
Drop tablespace 表空间/临时表空间名称including contents and datafiles;
4.查询导入导出路径:
select * from dba_directories;
5.从A用户导出的数据,想要导入到B用户中去的语句:(不同用户之间的数据迁移)
impdp 用户/用户密码directory=backup dumfile=xx.dmp schemas=用户 remap_schema=a用户:b用户 ;
6.从用户导出的数据表空间a,想要导入到用户的数据表空间b中去的语句:
impdp 用户/用户密码 directory=backupdumfile=xx.dmp schemas=用户 remap_tablespace=a数据表空间:b数据表空间 ;
7.imp/exp和impdp/expdp的区别:
(1)exp和imp是客户端和服务端工具程序,expdp和impdp是服务端的工具程序。
(2)imp只适用于exp导出的文件,不适用于expdp导出文件;impdp只适用于expdp导出的文件,而不适用于exp导出文件。
(3)大数据库适用于impdp/expdp,小数据适用于imp/exp。
(4)导出空表:exp导不出空表,而expdp可以。
导出表:
exp 用户/密码 tables=表名
exp 用户/密码 tables=(表名1,表名2......)
exp system/manager tables=(用户.表名)
exp system/manager tables=(用户1.表名1,用户2.表名2)
导入表:
imp 用户/密码@orclfile=xx.dmp tables=表名 ignore=y (不加ignore=y不行,会报错;不写file名称不行,会默认去建一张新表,如果存在同名就会报错)
单独导出表,指定导出路径:
(1)打开命令窗口
(2)指定桌面:cd desktop
(3)写导出语句
2.impdp/expdp导入导出过滤表语句:
impdp 用户/用户密码directory=backup dumfile=xx.dmp schemas=用户exclude==table:\"in \(\'a\',\'b\',\'c\',\'d\', \'e\',\'f\'\)\" ;
3.删除表空间和临时表空间:
Drop tablespace 表空间/临时表空间名称including contents and datafiles;
4.查询导入导出路径:
select * from dba_directories;
5.从A用户导出的数据,想要导入到B用户中去的语句:(不同用户之间的数据迁移)
impdp 用户/用户密码directory=backup dumfile=xx.dmp schemas=用户 remap_schema=a用户:b用户 ;
6.从用户导出的数据表空间a,想要导入到用户的数据表空间b中去的语句:
impdp 用户/用户密码 directory=backupdumfile=xx.dmp schemas=用户 remap_tablespace=a数据表空间:b数据表空间 ;
7.imp/exp和impdp/expdp的区别:
(1)exp和imp是客户端和服务端工具程序,expdp和impdp是服务端的工具程序。
(2)imp只适用于exp导出的文件,不适用于expdp导出文件;impdp只适用于expdp导出的文件,而不适用于exp导出文件。
(3)大数据库适用于impdp/expdp,小数据适用于imp/exp。
(4)导出空表:exp导不出空表,而expdp可以。
相关文章推荐
- oracle数据库的备份与还原(本地及远程操作)
- oracle数据库的备份与还原(本地及远程操作)
- oracle数据库的备份与还原
- java 无dba权限情况下,实现oracle数据库备份与还原
- Java环境下实现oracle数据库的备份与还原
- Oracle数据库-备份整个数据库与还原整个数据库数据
- oracle数据库的备份和还原
- 备份与还原ORACLE数据库(通过CMD命令执行)
- 报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥。必须还原备份密钥或删除所有加密的内容。
- 备份环境的部署及实施续——第六部分 Oracle数据库的备份和恢复
- Oracle数据库冷备份的还原及emca重建资料库
- ORACLE数据库备份与还原命令
- Oracle数据库零散知识08 -- 逻辑备份和还原(转)
- .net程序里实现远程备份还原ORACLE数据库
- 入门级的ORACLE数据库备份与数据库还原-备份恢复
- Oracle数据库备份实验笔记[不完整,内容乱]
- oracle数据库备份及还原(删除恢复、同步数据)
- 通过Java备份Oracle数据库和还原Oracle的方法
- SQL Server Reporting Service 报错:报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥,必须还原备份密钥或删除所有加密的内容。
- Navicat工具进行Oracle数据库复制 or 备份、还原功能(由评教需要所谈)