记一次Oracle数据库迁移部署
- --20141230部署脚本(按照时间顺序从上往下)
- --命令行,导出要部署的数据库数据(无分号)
- --expdp RMB3/test123@orcl3 SCHEMAS=RMB3 directory=expdir dumpfile=20141230.dmp logfile=20141230.log
- --上句注释:
- --expdp:cmd命令(即win下的一个exe程序)
- --RMB3/test123@orcl3:用户名/密码@本地服务命名(netManager中的本地服务命名SID,不是那个全局的服务名)
- --SCHEMAS=RMB3 : 要导出的用户的SCHEMAS
- --directory:导出文件存放目录
- --dumpfile:生成的dmp文件名(带扩展名)
- --logfile:日志文件名
- --如果是覆盖部署需要删除user以及tablespace
- --drop user RMB cascade;
- --drop tablespace RMB including contents and datafiles;
- --create or replace directory EXP_DIR as 'D:\app\Administrator\exp_dir';--指定一个目录,用来存放数据库的导出文件
- --GRANT READ,WRITE ON DIRECTORY EXP_DIR TO sys;--为某用户授权令其可以访问指定目录
- --新建表空间
- --为新的表空间指定dbf文件存放目录,一般都存于oracle安装目录的oradata目录
- CREATE TABLESPACE RMB
- LOGGING
- DATAFILE 'D:\app\Administrator\oradata\orcl\RMB.DBF'
- SIZE 50M
- AUTOEXTEND ON
- NEXT 32M MAXSIZE UNLIMITED
- EXTENT MANAGEMENT LOCAL;
- --新建用户并指定表空间
- create user RMB identified by test123
- DEFAULT TABLESPACE RMB;
- --为新用户授权
- grant connect,resource to RMB;
- grant create session,dba to RMB;
- --回收RMB用户操作所有表空间的权限
- revoke unlimited tablespace from RMB;
- --修改用户RMB在表空间RMB中的配额上限为“无限制”
- alter user RMB quota unlimited on RMB;
- --命令行,为新用户导入数据(无分号)
- --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
- --上句注释:
- --impdp:cmd命令(即为win下的一个exe程序)
- --SCHEMAS:要导入的源SCHEMAS
- --exclude:排除特定对象
- --REMAP_TABLESPACE=RMB3:RMB : 修改用户表空间(源表空间:目的表空间)
- --REMAP_SCHEMA : 修改用户SCHEMA(源SCHEMA:目的SCHEMA),意为将用户数据由源SCHEMA迁往目的SCHEMA
- --dumpfile:要导入的数据文件名
- --logfile:导入日志的文件名
- --补充
- --查看所有表空间
- select * from dba_tablespaces ;
- --查看RMB表空间的信息
- select file_name ,TABLESPACE_NAME from dba_data_files where TABLESPACE_NAME ='RMB';
- --查看所有目录
- select * from dba_directories;
记一次Oracle数据库迁移部署的更多相关文章
- Oracle数据库迁移到AWS云的方案
当前云已经成为常态,越来越多的企业希望使用云来增加基础设施的弹性.减轻基础设施的维护压力,运维的成本等.很多企业使用云碰到的难题之一是如何将现有的应用迁移到云上,将现有应用的中间件系统.Web系统及其 ...
- Oracle 数据库迁移到MySQL (kettle,navicate,sql developer等工具
Oracle 数据库迁移到MySQL (kettle,navicate,sql developer等工具 1 kettle --第一次使用kettle玩迁移,有什么不足之处和建议,请大家指正和建议. ...
- Oracle数据库迁移至PostgreSQL数据库问题及解决
Oracle数据库迁移PostgreSQL数据库问题及解决 目录 如何计划迁移数据库(现状及问题分析) 统计系统表及表功能 解耦公共表 建立数据库 迁移表结构 导入表数据 改SQL语法 保证数据时效性 ...
- 将Oracle数据库迁移到达梦数据库
公司某产品在项目现场上常用到的数据库有Oracle和达梦. 做性能测试需要根据项目现场预埋大量的基础数据和业务数据,耗费时间.精力.故完成Oracle数据库的性能测试之后,采用直接将Oracle数据库 ...
- Linux平台下使用rman进行oracle数据库迁移
实验目的:将oracle数据库从一台机器迁移到另外的一台机器(同为linux平台),设置为不同的路径,不同的实例名 源端: ORACLE_BASE=/u01/app/oracle ORACLE ...
- Oracle数据库迁移的几种方式
面试: 一.exp/imp逻辑备份与恢复: 二.Storage存储迁移: 将数据文件.控制文件.日志文件.spfile挂到新机器上,然后在新机器上启动数据库. 三.利用data guard迁移: 四. ...
- 异构环境oracle数据库迁移dmp文件之exp和imp以及expdp和impdp
exp/imp可在以下情况下使用 两个数据库之间传送数据 1.同一个oracle数据库的版本之间 2.不同oracle数据库的版本之间 3.相同或不相同的操作系统之间的oracle数据库 用于数据库的 ...
- oracle数据库迁移---windows环境下
以前在学校只是听过oracle,但是从来没有接触过.最近公司突然给了我一个任务,让我将某个大型商场的网站迁移到与服务器上面. 当时也觉得,迁移个网站也就是个很简单的事情,将文件复制,拷贝下就可以了撒. ...
- Oracle数据库迁移
1 在数据迁移时,用户首先有权限修改数据库,并且进行表空间创建.删除等权利 例如: select * from dba_tab_privs where grantee='SCOT'; ---查看SCO ...
随机推荐
- NekoHTML
1.如何使用NekoHTML? 必须在 Java Build Path里加入 nekohtml.jar , xercesImpl.jar 以及xalan.jar.下载的NekoHTML目录中并没有xe ...
- 封装,capsulation,&&继承,Inheritance,&&多态,polymorphism
Inheritance&&polymorphism 层次概念是计算机的重要概念.通过继承(inheritance)的机制可对类(class)分层,提供类型/子类型的关系.C++通过类派 ...
- AbStract 和Interface 方法是否能用Static修饰,为什么?
Abstract 和Interface 方法是否能用Static修饰,为什么? interface中不能含有Static方法,属性,成员变量. Abstract中可以有Static方法,属性,成员变量 ...
- Spring MVC中基于注解的 Controller
终于来到了基于注解的 Spring MVC 了.之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响 ...
- SpringMVC框架
一.SpringMVC工作流程图 DispatcherServlet:Spring提供的前端控制器,所有的请求都有经过它来统一分发.在DispatcherServlet将请求分发给Spring Con ...
- 蓝牙 GameKit
一.准备工作 1.搭建UI 2.拖线 // 图片 @property (weak, nonatomic) IBOutlet UIImageView *imageView; // 建立连接 - (IB ...
- Bootstrap--组件之Glyphicons字体图标
Glyphicons 字体图标 所有可用的图标 包括250多个来自 Glyphicon Halflings 的字体图标.Glyphicons Halflings 一般是收费的,但是他们的作者允许 Bo ...
- Android线控的使用
实现方式一:只能在程序为前台时监控 在Activity中即可监听 @Override public boolean onKeyUp(int keyCode, KeyEvent event) { Log ...
- Android中Tomcat的简单配置和使用
因为学Android已经有一段时间了,但是在学校,服务器方面是个短板啊,没有专门的服务器拿给我们学生练手,所以只有自己找办法了.当然,Tomcat就是不二的选择了. 在网上看了看资料,还是觉得自己记录 ...
- jsp页面在IE8下文本模式自动为“杂项(Quirks)”导致页面显示错位
最近在修改网站的响应式的页面时,由于都是套样式页面,修改过程都是粘贴复制,导致了一些细节问题在IE8下暴露出来: 遇到的问题就是在在Chrome,火狐页面都正常,唯独在IE8下页面样式显示乱样了,但是 ...