您的位置:首页 > 数据库 > Oracle

Oracle数据库的备份与恢复

2016-12-22 00:00 465 查看
# 数据库指定表导入导出命令
exp credb/oss@ORCL tables=ws_mergedmedia
exp bto_c2/oss@ORCL file=btoc220170206.dmp tables=\(BASTAG,CATEGORY,CHANNEL,CATEGORYDTL,SERIESDTL,OPTAG,OPPOSITION,OPPOSITIONITEM,PROGRAM,SERIES,TYPE\)
imp credb/oss@ORCL file=expdat.dmp full=Y ignore =y

#数据库按用户导入导出命令
expdp credb/oss@orcl schemas=credb directory=DMPDIR dumpfile =credb20170227.dmp logfile=credb.log;
#expdp导出命令(如果从高版本导入到低版本要指定低版本的版本号)
expdp wacos/oss dumpfile=test.dmp version=10.2.0.3.0
#dumpfile文件需要放在dba_directories目录下面
impdp credb/oss dumpfile=credb20161221.dmp logfile=credb.log directory=DMPDIR;
impdp bto_c2_gd0314/oss DIRECTORY=DMPDIR DUMPFILE=bto_c2_20170310.dmp REMAP_SCHEMA=bto_c2:bto_c2_gd0314
#出现ORA-02304: invalid object identifier literal错误,则数据库恢复命令
impdp credb/oss directory=DMPDIR dumpfile=credb20161221.dmp logfile=credb.log  transform=OID:N;

#创建dump文件目录
create directory dump_test as 'D:\test\dump'
#授权读写权限给你要操作的用户
grant read, write on directory dump_test to username

#查询后的数据插入一张表
insert into table2 select * from table1;
#如果表不存在可以使用
create table table2 as select * from table1;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: