--将数据库为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
分享到:
相关推荐
oracle expdp impdp 分区表重映射导出导入 数据迁移方案,以SI01用户为例子,将用户分区表导出后,将分区表重映射到新的表空间,完成数据迁移和检查。照方案例子按步去做,一定能成功。
Oracle表空间数据文件过大,如何进行迁移以便扩容
Oracle ASM扩容&数据迁移文档 06使用XTTS技术进行U2L跨平台数据迁移 Oracle 迁移至 PostgreSQL 在华为 ARM 上的解决方案 rman异机迁移 迁移 ORACLE数据库和应用异构迁移最佳实践_樊文凯 数据库信息收集表-Oracle...
Oracle数据库中实现表空间的迁移方法.pdf
如何将oracle10g的表空间数据迁移到oracle11g数据库
然后,逐个执行存储过程,将原来数据迁移到新的表中。 5,删除存储过程,清理临时过程。 6,删除第1步中重命名的表。 7,分析新创建的表,生成表的统计信息 8,删除新创建的分区表。 9,创建原来存储过程使用的临时...
Oracle回收数据表空间需要将老的数据表空间对象迁移到新创建的表空间,然后删除老的表空间,其存储空间才得以释放。
如果要把Oracle里的大量数据(80MB以上)转移到另外的用户,另外的表空间里。可以用本文介绍的快速转移数据的方法。建新表的方式,直接插入的方。这两种方法转移数据时没有用SGA里数据缓冲区和事物处理的回滚段, 也不...
迁移之前的准备工作 在需要导出的数据库执行: 1. 检查Oracle实例状态 ,sid SQL< select instance_name,host_name,startup_time,status,database_status from v$instance; 2.查看用户和默认表...
提供了可以对表空间进行移动的方法,通过搬移表空间可大大降 低数据迁移的速度,提高工作效率。Oracle8i版本为实例讲解!
三、数据库表空间迁移 1、表空间迁移: 2、验证: 3、temp 表空间,修改新路径: 4、 创建新temp 表空间 5、修改默认表空间: 6、 删除旧表空间: 四、redo 文件迁移 1、 创建新redo: 2、 查看 3、 删除: 五、数据...
1 在数据迁移时,用户首先有权限修改数据库,并且进行表空间创建、删除等权利 例如: select * from dba_tab_privs where grantee='SCOT'; ---查看SCOTT权限(sys用户登录) 显示结果为: select * from dba_role_...
并且自oracle9i开始,被传输表空间的block size可以与目标数据库的block size不同。 可传输表空间(还有个集)最大的优势是其速度比export/import或unload/load要快的多。因为可传输表空间主要是复制数据文件到目标...
当一条记录被更新的时候,数据库引擎首先会尝试在它保存的数据块中寻找足够的空闲空间,如果没有足够的空闲空间可用,这条记录将被拆分为两个部分,第一个部分包括指向第二部分的rowid,该部分任然保留在原来的数据...
它可以在Oracle数据库8i以上的版本中运行,并且支持大部份最新的Oracle功能,包括目录、数据表空间、同义词、物化检索、触发器、序列及类型等。Navicat的的功能不仅可以满足专业开发人员的所有需求,而且对Oracle的...
背景:某客户Oracle 10g 的DG由于空间不足,之前将部分数据文件迁移到其他目录,如今原目录扩容成功,要将之前迁移的数据文件再次迁移回来。 环境:Oracle 10.2.0.5 DG 单机 首先想到的是10gDG是在mount模式下...
37. 如何在oracle7和oracle8之间exp-imp数据 38. 如何在Windows 2000下将Oracle完全卸载 39. 如何正确建立TYPE、partition(分区) 40. 如何正确利用Rownum来限制查询所返回的行数 41. 什么是ROWID,为什么需要...
还有一个原因是随着新版本数据库的出现与成熟,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 ...