ORACLE 数据库备份及恢复方法 |
您所在的位置:网站首页 › 备份数据库命令orcl › ORACLE 数据库备份及恢复方法 |
一、oracle数据备份 1、找到电脑右下方开始--运行,输入cmd,进入dos命令窗口。 2、输入sqlplus system/密码@orcl (一般管理员登录)--------连接本机oracle数据库 输入 sqlplus system/密码@IP:端口/orcl (一般管理员登录)--------连接非本机oracle数据库
3、创建一个dmp的目录,输入create directory dpdata1 as 'E:\temp\dmp'; 4、查询是否有此目录,select * from dba_directories;
5、在E盘下新建E:\temp\dmp目录 6、赋于要导出数据表的所属用户权限,grant read,write on directory dpdata1 to 用户名;,授权成功以后输入exit 退出sql。
7、开始数据备份,expdp system/密码@orcl directory=dpdata1 dumpfile=文件名.dmp logfile=文件名.log schemas=用户名
8、目录E:\temp\dmp下面可以看到备份文件,备份完成。
二、oracle数据还原 1、找到电脑右下方开始--运行,输入cmd,进入dos命令窗口。 2、输入sqlplus system/密码@orcl (一般管理员登录)--------连接本机oracle数据库 3、删除user,输入 drop user 用户名 cascade; 4、导入还原数据,输入 impdp system/密码@orcl directory=dpdata1 dumpfile=dmp文件名 logfile=log文件名 schemas=用户名; 还原完成。
5、在plsql或者其他oracle检查数据完整性,脚本如下: select t.table_name , t.num_rows from user_tables t order by t.num_rows desc 三、定时备份: @ECHO OFFschtasks /create /tn IRRIG_SOUTH_DEV数据库定时备份 /tr "E:\temp\IRRIG_SOUTH_DEV.bat" /sc daily /st 00:00:00 /ru "system" PAUSEEXITwindows每晚自动运行数据库备份bat
|
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |