注:备份还原oracle数据库的方式有很多种,本文只讲解使用expdp、impdp数据泵方式备份与还原(恢复)数据库,此种方式可以备份数据库表以及表中的数据
一、备份
step1:使用system登录oracle
打开DOS命令行界面,使用system用户登录oracle,格式:sqlplus 用户名/密码@实例名(或者使用plsql、sqlyog等工具登录)。
C:\Users\Administrator>sqlplus system/000000@orcl?
step2:创建逻辑目录
创建备份逻辑目录,此目录不是真实的目录(单引号里面的内容是备份的目录)
SQL>create directory data as ‘D:\app\Administrator\admin\orcl\dpdump’;
注:如果目录已经存在,需要先删除再创建(如果不存在,则忽略下面两个sql):??
SQL>drop directory data;
SQL>create directory data as ‘D:\app\Administrator\admin\orcl\dpdump’;
step3:给用户授权
SQL>grant read, write on directory data to jeecg_test;
step4:导出数据库
退出数据库,进入DOS命令行界面,执行下列命令导出数据库
expdp jeecg_test/000000@orcl directory=data dumpfile=JEECG_20180226.DMP logfi