数据库备份
在命令提示符运行
数据泵方式-expdp
expdp需要赋权、创建文件夹 1、创建:
CREATE [OR REPLACE] DIRECTORY directory AS 'pathname' ;
例如:CREATE OR REPLACE DIRECTORY DIR AS 'F:\expbak'; 2、赋权:
GRANT READ[,WRITE] ON DIRECTORY directory TO username;
例如:grant read, write on directory exp_dir to john;
3、查询directory的方法
select * from dba_directories;
4、删除directory的方法
drop directory DATACHK_DUMP;
5、通过数据泵导出数据到相应的目录
expdp system/Oracle258 DIRECTORY=DPEXPDIR DUMPFILE=full.dmp FULL=y COMPRESSION=ALL
注:几种导出参数设置 将数据库DataBaseName完全导出(全库备份),用户名system 密码manager 导出到D:\daochu.dmp中
exp system/manager@DataBaseName file=d:\export.dmp full=y
将system和sys的表导出
exp system/manager@TEST file=d:\export.dmp owner=(system,sys)
将tab1表和tab2表导出
exp aichannel/aichannel@TEST file= d:export.dmp tables= (tab1,tab2)