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

–将数据库为testdb,用户名为testuser中默认(users)表空间里的数据迁移至表空间(newtablespace) –1.用system用户登陆testdb数

Linux公社

首页 → 数据库技术

背景:

阅读新闻

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

[日期:2013-01-29]来源:Linux社区 作者:Linux[字体:]

–将数据库为testdb,用户名为testuser中默认(users)表空间里的数据迁移至表空间(newtablespace)

–1.用system用户登陆testdb数据库,创建directory(testdir)并将读、写权限授予testuser用户

create or replace directory testdir as ‘e:emp’;
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:Oracleproduct.2.0oradataoaewtablespace.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

linux

0

Oracle 中的sequence用法

CentOS上开启MySQL远程访问权限

相关资讯      Oracle表空间  Oracle数据迁移 

图片资讯      

本文评论  查看全部评论 (0)

评论声明

最新资讯

本周热门

Linux公社简介 – 广告服务 – 网站地图 – 帮助信息 – 联系我们
本站(LinuxIDC)所刊载文章不代表同意其说法或描述,,仅为提供更多信息,也不构成任何建议。

Copyright © 2006-2014 Linux公社 All rights reserved 浙ICP备06018118号

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1901357.html

(0)
上一篇 2025年2月22日 14:50:37
下一篇 2025年2月22日 14:51:11

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Oracle表空间增长异常解决又一例

    客户环境某台数据库临时表空间异常增长(日期随机),观察下来可能是下列两个oracle自身的定时job引起, 描述:客户环境某台数据库临时表空间异常增长(日期随机),观察下来可能是下列两个oracle自身的定时job引起, 时间:2014/0…

    数据库 2025年2月23日
    100
  • Oracle 表空间简单管理永久表空间

    假设数据库为 Oracle 11g,在 SQL *PLUS 下,用 SYS 用户登录。本文演示创建(永久)表空间,之后,查看表空间信息,再修改表空间 本文内容 创建表空间 查看表空间 修改表空间可用性/可读写性 删除表空间 假设数据库为 O…

    数据库 2025年2月22日
    100
  • 查询Oracle表空间信息

    %ignore_a_1%,查看当前用户每个表占用空间的大小:查询出系统表空间的大小,并按大小进行降序排列(需要SYSDBA的权限): 1.查看当前用户每个表占用空间的大小: Select Segment_Name,Sum(bytes)/10…

    数据库 2025年2月22日
    100
  • 使用imp/impdb和管道实现数据库的快速迁移

    A、使用impdp和network_link 1,在目标数据库创建 db linkcreate public database link hrtestdb connect to system identified A、使用impdp和net…

    数据库 2025年2月22日
    100
  • Oracle表空间收缩方案

    对于表空间收缩,Oracle只提供扩大的功能,而不提供收缩。所以,要实现这样的要求,就只能先创建一个中间表空间,然后将待收缩表 应用背景:某些情况下,由于前期设计上没有考虑全面,导致表空间预建太大,远远超出实际使用大小。于是,就出现了收缩表…

    数据库 2025年2月22日
    100
  • Oracle数据迁移方案

    以下所说方法,不考虑数据的增量更新、不考虑数据的实时同步、不考虑数据的逻辑转换。如果有这些需求,建议使用第三方ETL工具或使 数据迁移通俗的说就是将数据从一个地方转移到另一个地方。主要使用场景有:根据正式系统搭建测试环境、从内网复制到外网、…

    数据库 2025年2月22日
    100
  • Oracle 表空间异常增长过快解决方法

    1. 首先用语句查询容量大于1G的数据段 select segment_name,sum(bytes)/1024/1024 from dba_segments group by segment_name ha 1.  首先用语句查询容量大于…

    数据库 2025年2月22日
    100
  • 数据泵实现Oracle数据迁移到异地库

    今天发现impdp命令有个特殊的用途,可以将数据库的一个用户迁移到另一台机器上的数据库的用户中。如果目标用户不存在,还可以对应 今天发现impdp命令有个特殊的用途,可以将数据库的一个用户迁移到另一台机器上的数据库的用户中。如果目标用户不存…

    数据库 2025年2月22日
    100
  • Oracle 传输表空间

    oracle的传输表空间是指,可以将一个数据库上的一个或多个表空间的全部数据文件拷贝到另一个数据库服务器上,通过导入的方式将表 oracle的传输表空间是指,可以将一个数据库上的一个或多个表空间的全部数据文件拷贝到另一个数据库服务器上,通过…

    数据库 2025年2月22日
    200
  • Oracle表空间和数据文件

    Oracle创建表空间 1.创建普通表空间create tablespace oracle_tablespacedatafile oracle创建表空间 1.创建普通表空间create tablespace oracle_tablespac…

    数据库 2025年2月22日
    200

发表回复

登录后才能评论