Oracle数据库备份---导出与导入
利用windows的cmd命令备份导出数据(也可以连接上sqlplus进行操作)
--导出
--将数据库orcl完全导出
exp system/oracle@orcl file=c:\oracle_bak\orcl_bak.dmp full=y
--将数据库中scott用户的所有对象导出
exp scott/tiger1@orcl file=c:\oracle_bak\scott_bak.dmp owner=scott
--将scott用户中表emp,dept导出
exp scott/tiger1@orcl file=c:\oracle_bak\table_bak.dmp tables=(emp,dept)
--导入
--将备份文件导入到数据库
imp scott/tiger1@orcl file=c:\oracle_bak\scott_bak.dmp ignore=y
--将scott用户的备份文件导入到yanln用户中
imp yanln/yanln@orcl fromuser=scott touser=yanln file=c:\oracle_bak\scott_bak.dmp
--创建员工表的备份表
CREATE TABLE emp_bak
AS
SELECT * FROM emp;
--创建触发器来实现数据的同步备份
--当删除员工后,备份表同步删除
CREATE OR REPLACE TRIGGER syno_bak_trigger
AFTER DELETE
ON emp
FOR EACH ROW
BEGIN
DELETE FROM emp_bak WHERE empno = :old.empno;
END;
--测试
SELECT * FROM EMP;
DELETE FROM emp WHERE empno = 7499;
select * from emp_bak;
rollback;
此外还可以利用PL/SQL Developer工具进行导出和导入
最新文章
- 【板子】gcd、exgcd、乘法逆元、快速幂、快速乘、筛素数、快速求逆元、组合数
- python Shapely 使用指南
- For xml path
- .net中清理内存,清理占用内存方式方法
- c++仿函数 functor
- poj 1753 Flip Game
- datagridview 点击列标题排序
- 性能相差极大的SQL语句
- 关于object在使用上的问题
- 高速掌握sinox2014激动人心的ZFS和RAID技术
- VR全景:720全景在线购物点亮你的眼球
- layui之事件监听(table)
- 从Socket入门到BIO,NIO,multiplexing,AIO
- NavigationViewDemo【和DrawerLayout搭配使用实现侧滑导航视图界面】
- 算法——八皇后问题(eight queen puzzle)之回溯法求解
- 【Java每日一题】20170222
- Android开发怎么让自己的APP UI漂亮、大方(配色篇二)
- Spring MVC 的工作原理
- Oracle Enterprise Linux 6.4 下配置vncserver
- 【前端node.js框架】node.js框架express
热门文章
- n阶贝塞尔曲线绘制(C/C#)
- 【WPF】UI虚拟化之------自定义VirtualizingWrapPanel
- qmake 时复制文件(自动在编译前做一些操作,且写在.pro文件里)
- 拆分Codeigniter 数据库,独立提取
- 零元学Expression Blend 4 - Chapter 37 看如何使用Clip修出想要的完美曲线(上)
- 类选择器和所作用的标签一起写为什么不起作用? - CSDN博客
- 【备忘】WPF基础
- 『SHELL』--SHELL脚本执行方式(转)
- GetParent、SetParent、MoveWindow - 获取、指定父窗口和移动窗口,IsChild - 判断两个窗口是不是父子关系
- QT---Native Wifi functions 应用(WiFi有密码连接)