Oracle使用expdp/impdp迁移数据
Oracle使用expdp/impdp迁移数据
1.#以下步骤在开发库执行(expdp导出)
一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。
sqlplus / as sysdba;
create directory EXPDIR as '/u01/app/orabackup';
二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)
select * from dba_directories;

三、在开发库给transactiondb用户赋予在指定目录的操作权限,最好以system等管理员赋予。
grant read,write on directory EXPDIR to transactiondb;
四、开发库导出(路径/u01/app/orabackup)
expdp transactiondb/123456 directory=EXPDIR dumpfile=transactiondb.dmp logfile=transactiondb.log
导出后把dumpfile复制到测试库的/u01/app/orabackup下。

2.#以下步骤在测试库执行(impdp)
新建用户
--建表空间
create tablespace tbs_sscp_transactiondb3_dat datafile '/u01/app/oracle/oradata/hkmetro/transactiondb3.dbf' size 2g; --创建数据库用户
CREATE USER transactiondb3 IDENTIFIED BY 123456
DEFAULT TABLESPACE tbs_sscp_transactiondb3_dat
TEMPORARY TABLESPACE temp; --授权
GRANT
CONNECT,
ALTER SESSION,
CREATE JOB,
CREATE TABLE,
CREATE VIEW,
CREATE CLUSTER,
CREATE DATABASE LINK,
CREATE INDEXTYPE,
CREATE OPERATOR,
CREATE PROCEDURE,
CREATE SEQUENCE,
CREATE SESSION,
CREATE SYNONYM,
CREATE TRIGGER,
CREATE TYPE,
DEBUG ANY PROCEDURE,
DEBUG CONNECT SESSION,
EXECUTE ANY PROCEDURE,
SELECT ANY DICTIONARY,
UNLIMITED TABLESPACE
TO transactiondb3;
alter user transactiondb3 quota unlimited on tbs_sscp_transactiondb3_dat;
一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。
sqlplus / as sysdba;
create directory EXPDIR as '/u01/app/orabackup';
二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)
select * from dba_directories;
三、在测试库给transactiondb3用户赋予在指定目录的操作权限,最好以system等管理员赋予。
grant read,write on directory EXPDIR to transactiondb3;
四、把.dmp文件传到测试库服务器/u01/app/orabackup,注意属主组名这oracle:dba
chown -R oracle:dba /u01/app/orabackup/
五、测试库导入(注意源库和新库用户名与表空间要映射)
impdp transactiondb3/123456 dumpfile=transactiondb.dmp directory=expdir logfile=transactiondb3.log REMAP_SCHEMA=transactiondb:transactiondb3 REMAP_TABLESPACE=TBS_TRANSACTION:tbs_sscp_transactiondb3_dat

Oracle使用expdp/impdp迁移数据的更多相关文章
- Oracle使用expdp/impdp导出导入数据
这里假设已存在数据库用户,并是计划通过该用户导入导出该用户表空间上的数据.(我们这里假定用户名称为ls) 1.创建逻辑目录(数据库命令,sqlplus中执行) Oracle不能直接指定系统目录让他去读 ...
- oracle 11g expdp impdp详细使用方法
11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法如下图: 二.oracle10g以后提供了expdp/impdp工具,同样可以解决此问题 1.导出expdp工具使用方法: ...
- oracle expdp impdp 数据泵方式
一.不管导入还有导出都要先创建目录 1.登录plsql sqlplus/nolog conn sys/dbwork@orcl 2.创建目录 create directory my_dir as 'd: ...
- [转]oracle pump expdp impdp使用
用expdp或impdp命令时, 可暂不指出用户名/密码@实例名 as 身份, 然后根据提示再输入, 如: expdp schemas=scott DIRECTORY=dpdata dum ...
- oracle数据库 expdp/impdp 和 exp/imp
--EXPDP导出,需要系统用户权限,一般不使用--sqlplus--1.创建dmp导出逻辑目录 create directory 目录名 as '目录路径' create directory exp ...
- 【EXPDP/IMPDP】数据泵导入导出遇到目录没有权限问题
当执行数据泵导出的时候,报了如下错误: ORA-39002: invalid operation ORA-39070: Unable to open the log file. ORA-39087: ...
- ORACLE 数据泵 expdp/impdp
ORACLE 数据泵 expdp/impdp 一.概念 Oracle Database 10g 引入了最新的数据泵(Data Dump)技术,数据泵导出导入 (EXPDP 和 IMPDP)的作用: 1 ...
- Oracle数据迁移expdp/impdp
Oracle数据迁移expdp/impdp目的:指导项目侧自行进行简单的数据泵迁移工作. 本文实验环境:Oracle 11.2.0.4,利用数据库自带的scott示例用户进行试验测试. 1.首先需要创 ...
- Oracle使用数据泵 (expdp/impdp)实施迁移
实验环境: 1.导出环境:RedHat6.4+Oracle 11.2.0.4.0,利用数据库自带的scott示例用户进行试验测试. Directory:wjq à /tmp/seiang_wjq 2. ...
随机推荐
- GLIBC中的库函数fflush究竟做了什么?
目录 目录 1 1. 库函数fflush原型 1 2. FILE结构体 1 3. fflush函数实现 2 4. fclose函数实现 4 附1:强弱函数名 5 附2:属性__visibility__ ...
- 【BZOJ3569】DZY Loves Chinese II
[BZOJ3569]DZY Loves Chinese II 题面 bzoj 题目大意: 给你一张\(N(1\leq N\leq 10^5)\)个点\(M(1\leq M\leq 5\times 10 ...
- Python之文件读写(csv文件,CSV库,Pandas库)
前言 一.Python文件读取 二.读取CSV文件 一.Python文件读取 1. open函数是内置函数之with操作 - 关于路径设置的问题斜杠设置成D:\\文件夹\\文件或是D:/文件夹/文件 ...
- 下载mqtt.fx
#下载mqtt.fxhttp://www.jensd.de/apps/mqttfx/1.7.1/
- css特效之旋转音乐播放器
本次需要用到的知识点有: transform setInerval 怎么添加背景音乐我会在下一篇介绍 https://www.cnblogs.com/zouwangblog/p/11138734.ht ...
- jquery设置bootstrap-select的默认选中值
<select id="mSelect"></select> $("#mSelect").val(["1",&quo ...
- 【K8S】helm chart多环境部署最佳实践-示例
Chart.yaml apiVersion: v1 appVersion: "1.0" description: A Helm chart for Kubernetes name: ...
- how to write your first linux device driver
how to write your first linux device driver 0. environment-ubuntu 1804 64bit 1. apt-get install linu ...
- webstorm创建js文件时自动生成js注释
设置webstorm创建js文件时自动生成js注释 settings--Editor--File and Code Temlates 黑色框框里的内容自己填写上去,以下是参考的代码块: /** * @ ...
- 【转帖】 PM RD QA OP
From 百度知道 一.PM: Product Manager,产品经理,又称品牌经理(Brand Manager).举凡产品从创意到上市,所有相关的研发.调研.生产.编预算.广告.促销活动等等,都由 ...