oracle 导入 导出 imp、exp

给oss项目做接口 需要提供增量视图:今天比昨天新增、删除了哪些数据

1、每天备份数据库

     1.1备份所有表

           exp jstelecom/jstelecom owner=jstelecom file=G:\oracleDataBak\bak.dmp

     1.2备份指定表

           exp jstelecom/jstelecom file=g:\oracleDataBak\testData\bak.dmp tables=(JBPM4_JOB,t1,t2,...)

2、恢复昨天备份的数据库

    

       2.0删除原来的库

//删除用户
drop user test cascade;
//删除表空间
drop tablespace TEMP;
//删除数据库文件
e:xxxxxx.dbf

      2.1、新建数据库

//创建用户
CREATE USER 用户名 IDENTIFIED BY 密码 DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP
例如:

              CREATE USER test IDENTIFIED BY test DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP;

//给予用户权限
grant connect,resource,dba to xxxx

 例如:

grant connect,resource,dba to test;

      2.2、恢复

3、给出对比两天的数据库表的视图

猜你喜欢

转载自DSH.iteye.com/blog/1396397