1. --20141230部署脚本(按照时间顺序从上往下)
  2.  
  3. --命令行,导出要部署的数据库数据(无分号)
  4. --expdp RMB3/test123@orcl3 SCHEMAS=RMB3 directory=expdir dumpfile=20141230.dmp logfile=20141230.log
  5. --上句注释:
  6. --expdp:cmd命令(即win下的一个exe程序)
  7. --RMB3/test123@orcl3:用户名/密码@本地服务命名(netManager中的本地服务命名SID,不是那个全局的服务名)
  8. --SCHEMAS=RMB3 要导出的用户的SCHEMAS
  9. --directory:导出文件存放目录
  10. --dumpfile:生成的dmp文件名(带扩展名)
  11. --logfile:日志文件名
  12.  
  13. --如果是覆盖部署需要删除user以及tablespace
  14. --drop user RMB cascade;
  15. --drop tablespace RMB including contents and datafiles;
  16.  
  17. --create or replace directory EXP_DIR as 'D:\app\Administrator\exp_dir';--指定一个目录,用来存放数据库的导出文件
  18. --GRANT READ,WRITE ON DIRECTORY EXP_DIR TO sys;--为某用户授权令其可以访问指定目录
  19.  
  20. --新建表空间
  21. --为新的表空间指定dbf文件存放目录,一般都存于oracle安装目录的oradata目录
  22. CREATE TABLESPACE RMB
  23. LOGGING
  24. DATAFILE 'D:\app\Administrator\oradata\orcl\RMB.DBF'
  25. SIZE 50M
  26. AUTOEXTEND ON
  27. NEXT 32M MAXSIZE UNLIMITED
  28. EXTENT MANAGEMENT LOCAL;
  29.  
  30. --新建用户并指定表空间
  31. create user RMB identified by test123
  32. DEFAULT TABLESPACE RMB;
  33.  
  34. --为新用户授权
  35. grant connect,resource to RMB;
  36. grant create session,dba to RMB;
  37. --回收RMB用户操作所有表空间的权限
  38. revoke unlimited tablespace from RMB;
  39. --修改用户RMB在表空间RMB中的配额上限为“无限制”
  40. alter user RMB quota unlimited on RMB;
  41.  
  42. --命令行,为新用户导入数据(无分号)
  43. --impdp RMB/test123@orcl SCHEMAS=RMB3 exclude=USER REMAP_TABLESPACE=RMB3:RMB REMAP_SCHEMA=RMB3:RMB directory=exp_dir dumpfile=20141230.dmp logfile=20141230imp.log
  44. --上句注释:
  45. --impdpcmd命令(即为win下的一个exe程序)
  46. --SCHEMAS:要导入的源SCHEMAS
  47. --exclude:排除特定对象
  48. --REMAP_TABLESPACE=RMB3:RMB 修改用户表空间(源表空间:目的表空间)
  49. --REMAP_SCHEMA 修改用户SCHEMA(源SCHEMA:目的SCHEMA),意为将用户数据由源SCHEMA迁往目的SCHEMA
  50. --dumpfile:要导入的数据文件名
  51. --logfile:导入日志的文件名
  52.  
  53. --补充
  54. --查看所有表空间
  55. select * from dba_tablespaces ;
  56. --查看RMB表空间的信息
  57. select file_name ,TABLESPACE_NAME from dba_data_files where TABLESPACE_NAME ='RMB';
  58. --查看所有目录
  59. select * from dba_directories;

记一次Oracle数据库迁移部署的更多相关文章

  1. Oracle数据库迁移到AWS云的方案

    当前云已经成为常态,越来越多的企业希望使用云来增加基础设施的弹性.减轻基础设施的维护压力,运维的成本等.很多企业使用云碰到的难题之一是如何将现有的应用迁移到云上,将现有应用的中间件系统.Web系统及其 ...

  2. Oracle 数据库迁移到MySQL (kettle,navicate,sql developer等工具

    Oracle 数据库迁移到MySQL (kettle,navicate,sql developer等工具 1 kettle --第一次使用kettle玩迁移,有什么不足之处和建议,请大家指正和建议. ...

  3. Oracle数据库迁移至PostgreSQL数据库问题及解决

    Oracle数据库迁移PostgreSQL数据库问题及解决 目录 如何计划迁移数据库(现状及问题分析) 统计系统表及表功能 解耦公共表 建立数据库 迁移表结构 导入表数据 改SQL语法 保证数据时效性 ...

  4. 将Oracle数据库迁移到达梦数据库

    公司某产品在项目现场上常用到的数据库有Oracle和达梦. 做性能测试需要根据项目现场预埋大量的基础数据和业务数据,耗费时间.精力.故完成Oracle数据库的性能测试之后,采用直接将Oracle数据库 ...

  5. Linux平台下使用rman进行oracle数据库迁移

        实验目的:将oracle数据库从一台机器迁移到另外的一台机器(同为linux平台),设置为不同的路径,不同的实例名 源端: ORACLE_BASE=/u01/app/oracle ORACLE ...

  6. Oracle数据库迁移的几种方式

    面试: 一.exp/imp逻辑备份与恢复: 二.Storage存储迁移: 将数据文件.控制文件.日志文件.spfile挂到新机器上,然后在新机器上启动数据库. 三.利用data guard迁移: 四. ...

  7. 异构环境oracle数据库迁移dmp文件之exp和imp以及expdp和impdp

    exp/imp可在以下情况下使用 两个数据库之间传送数据 1.同一个oracle数据库的版本之间 2.不同oracle数据库的版本之间 3.相同或不相同的操作系统之间的oracle数据库 用于数据库的 ...

  8. oracle数据库迁移---windows环境下

    以前在学校只是听过oracle,但是从来没有接触过.最近公司突然给了我一个任务,让我将某个大型商场的网站迁移到与服务器上面. 当时也觉得,迁移个网站也就是个很简单的事情,将文件复制,拷贝下就可以了撒. ...

  9. Oracle数据库迁移

    1 在数据迁移时,用户首先有权限修改数据库,并且进行表空间创建.删除等权利 例如: select * from dba_tab_privs where grantee='SCOT'; ---查看SCO ...

随机推荐

  1. NekoHTML

    1.如何使用NekoHTML? 必须在 Java Build Path里加入 nekohtml.jar , xercesImpl.jar 以及xalan.jar.下载的NekoHTML目录中并没有xe ...

  2. 封装,capsulation,&&继承,Inheritance,&&多态,polymorphism

    Inheritance&&polymorphism 层次概念是计算机的重要概念.通过继承(inheritance)的机制可对类(class)分层,提供类型/子类型的关系.C++通过类派 ...

  3. AbStract 和Interface 方法是否能用Static修饰,为什么?

    Abstract 和Interface 方法是否能用Static修饰,为什么? interface中不能含有Static方法,属性,成员变量. Abstract中可以有Static方法,属性,成员变量 ...

  4. Spring MVC中基于注解的 Controller

         终于来到了基于注解的 Spring MVC 了.之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响 ...

  5. SpringMVC框架

    一.SpringMVC工作流程图 DispatcherServlet:Spring提供的前端控制器,所有的请求都有经过它来统一分发.在DispatcherServlet将请求分发给Spring Con ...

  6. 蓝牙 GameKit

    一.准备工作 1.搭建UI  2.拖线 // 图片 @property (weak, nonatomic) IBOutlet UIImageView *imageView; // 建立连接 - (IB ...

  7. Bootstrap--组件之Glyphicons字体图标

    Glyphicons 字体图标 所有可用的图标 包括250多个来自 Glyphicon Halflings 的字体图标.Glyphicons Halflings 一般是收费的,但是他们的作者允许 Bo ...

  8. Android线控的使用

    实现方式一:只能在程序为前台时监控 在Activity中即可监听 @Override public boolean onKeyUp(int keyCode, KeyEvent event) { Log ...

  9. Android中Tomcat的简单配置和使用

    因为学Android已经有一段时间了,但是在学校,服务器方面是个短板啊,没有专门的服务器拿给我们学生练手,所以只有自己找办法了.当然,Tomcat就是不二的选择了. 在网上看了看资料,还是觉得自己记录 ...

  10. jsp页面在IE8下文本模式自动为“杂项(Quirks)”导致页面显示错位

    最近在修改网站的响应式的页面时,由于都是套样式页面,修改过程都是粘贴复制,导致了一些细节问题在IE8下暴露出来: 遇到的问题就是在在Chrome,火狐页面都正常,唯独在IE8下页面样式显示乱样了,但是 ...