`
adm889486
  • 浏览: 37144 次
  • 性别: Icon_minigender_1
  • 来自: 绵阳
社区版块
存档分类
最新评论

oracle不同表空间之间的数据迁移

 
阅读更多
--将数据库为testdb,用户名为testuser中默认(users)表空间里的数据迁移至表空间(newtablespace)
--1.用system用户登陆testdb数据库,创建directory(testdir)并将读、写权限授予testuser用户
create or replace directory testdir as 'e:\temp';
grant read, write on directory testdir to testuser;
--使用expdp命令导出testuser用户的数据
expdp system/aaaaaa@testdb directory=testdir dumpfile=testdb.dmp schemas=testuser;
--2.创建表空间newtablespace
create tablespace newtablespace 
logging
datafile 'E:\oracle\product\10.2.0\oradata\oa\newtablespace.dbf' 
size 100m
autoextend on
next 200m maxsize 2048m
extent management local;
--3.将testuser的表空间修改为newtablespace
alter user testuser default tablespace newtablespace;
--4.将testuser用户下面的表、序列等删除
--5.导入数据
impdp system/aaaaaa@testdb directory=testdir dumpfile=testdb.dmp remap_tablespace=users:newtablespace
分享到:
评论

相关推荐

    oracle11g expdp impdp 分区表重映射导出导入数据迁移方案

    oracle expdp impdp 分区表重映射导出导入 数据迁移方案,以SI01用户为例子,将用户分区表导出后,将分区表重映射到新的表空间,完成数据迁移和检查。照方案例子按步去做,一定能成功。

    表空间(数据文件)迁移.docx

    Oracle表空间数据文件过大,如何进行迁移以便扩容

    Oracle升级迁移实战文章和方案文档汇总-共168篇.xlsx

    Oracle ASM扩容&数据迁移文档 06使用XTTS技术进行U2L跨平台数据迁移 Oracle 迁移至 PostgreSQL 在华为 ARM 上的解决方案 rman异机迁移 迁移 ORACLE数据库和应用异构迁移最佳实践_樊文凯 数据库信息收集表-Oracle...

    Oracle数据库中实现表空间的迁移方法.pdf

    Oracle数据库中实现表空间的迁移方法.pdf

    oracle10g-oracle11g的数据库迁移

    如何将oracle10g的表空间数据迁移到oracle11g数据库

    数据库优化--局部数据迁移

    然后,逐个执行存储过程,将原来数据迁移到新的表中。 5,删除存储过程,清理临时过程。 6,删除第1步中重命名的表。 7,分析新创建的表,生成表的统计信息 8,删除新创建的分区表。 9,创建原来存储过程使用的临时...

    据库存储空间整理之表空间迁移步骤

    Oracle回收数据表空间需要将老的数据表空间对象迁移到新创建的表空间,然后删除老的表空间,其存储空间才得以释放。

    如何快速转移Oracle中海量数据

    如果要把Oracle里的大量数据(80MB以上)转移到另外的用户,另外的表空间里。可以用本文介绍的快速转移数据的方法。建新表的方式,直接插入的方。这两种方法转移数据时没有用SGA里数据缓冲区和事物处理的回滚段, 也不...

    oracle非归档不停机迁移数据的方法—expdp/impdp

    迁移之前的准备工作  在需要导出的数据库执行:  1. 检查Oracle实例状态 ,sid  SQL< select instance_name,host_name,startup_time,status,database_status from v$instance;  2.查看用户和默认表...

    如何移动Oracle数据库的表空间

    提供了可以对表空间进行移动的方法,通过搬移表空间可大大降 低数据迁移的速度,提高工作效率。Oracle8i版本为实例讲解!

    Oracle Rac 集群数据文件改变目录操作

    三、数据库表空间迁移 1、表空间迁移: 2、验证: 3、temp 表空间,修改新路径: 4、 创建新temp 表空间 5、修改默认表空间: 6、 删除旧表空间: 四、redo 文件迁移 1、 创建新redo: 2、 查看 3、 删除: 五、数据...

    Oracle数据库迁移方案

    1 在数据迁移时,用户首先有权限修改数据库,并且进行表空间创建、删除等权利 例如: select * from dba_tab_privs where grantee='SCOT'; ---查看SCOTT权限(sys用户登录) 显示结果为: select * from dba_role_...

    基于RMAN+可传输表空间TTS迁移AIX平台数据库到Linux

    并且自oracle9i开始,被传输表空间的block size可以与目标数据库的block size不同。 可传输表空间(还有个集)最大的优势是其速度比export/import或unload/load要快的多。因为可传输表空间主要是复制数据文件到目标...

    Oracle 行迁移与行链接的实验详解

    当一条记录被更新的时候,数据库引擎首先会尝试在它保存的数据块中寻找足够的空闲空间,如果没有足够的空闲空间可用,这条记录将被拆分为两个部分,第一个部分包括指向第二部分的rowid,该部分任然保留在原来的数据...

    Navicat for Oracle 10.1.7

    它可以在Oracle数据库8i以上的版本中运行,并且支持大部份最新的Oracle功能,包括目录、数据表空间、同义词、物化检索、触发器、序列及类型等。Navicat的的功能不仅可以满足专业开发人员的所有需求,而且对Oracle的...

    Oracle 10g DG 数据文件迁移的实现

    背景:某客户Oracle 10g 的DG由于空间不足,之前将部分数据文件迁移到其他目录,如今原目录扩容成功,要将之前迁移的数据文件再次迁移回来。  环境:Oracle 10.2.0.5 DG 单机 首先想到的是10gDG是在mount模式下...

    Oracle数据库学习指南

    37. 如何在oracle7和oracle8之间exp-imp数据 38. 如何在Windows 2000下将Oracle完全卸载 39. 如何正确建立TYPE、partition(分区) 40. 如何正确利用Rownum来限制查询所返回的行数 41. 什么是ROWID,为什么需要...

    Oracle数据库升级或数据迁移方法研究

    还有一个原因是随着新版本数据库的出现与成熟,oracle停止了对旧版本数据库的技术支持,升级到高版本,可以继续获得oracle的支持,还可以利用新版本数据库的新特新,可以改善系统的性能,健壮性,可扩张性和可用性,...

    Oracle数据库管理员技术指南

    2.2.3 在不同表空间之间移动索引 2.2.4 怎样查找最高点 2.2.5 怎样释放未用空间 2.3 DBMS_SPACE 程序包 2.3.1 使用 DBMS_SPACE.UNUSED _SPACE 2.3.2 使用 DBMS_SPACE.FREE _BLOCK 2.4 管理锁争用 2.4.1 ...

Global site tag (gtag.js) - Google Analytics