iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Oracle 传输表空间-EXP/IMP
  • 726
分享到

Oracle 传输表空间-EXP/IMP

2024-04-02 19:04:59 726人浏览 安东尼
摘要

Transport_Tablespace-EXP/IMP   通过传输表空间(EXP/IMP方式)将192.168.3.199数据库下,chenjc用户下的t1表,导入到192

Transport_Tablespace-EXP/IMP

 

通过传输表空间(EXP/IMP方式)将192.168.3.199数据库下,chenjc用户下的t1表,导入到192.168.3.198数据库下,chenjc用户下;

 

查看操作系统版本,数据库版本

192.168.3.199

[oracle@ogg1 ~]$ cat /etc/issue

Oracle linux Server release 6.3

 

sql> select * from v$version where rownum<=2;

BANNER

--------------------------------------------------------------------------------

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

PL/SQL Release 11.2.0.3.0 - Production

 

192.168.3.198

[oracle@ogg2 orcl]$ cat /etc/issue

Oracle Linux Server release 6.3

 

SQL> select * from v$version where rownum<=2;

BANNER

--------------------------------------------------------------------------------

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

PL/SQL Release 11.2.0.3.0 - Production

 

 

创建测试表空间,测试用户,测试表

192.168.3.199

 

SQL> create tablespace chenjc datafile '/u01/app/oracle/oradata/orcl/chenjc01.dbf' size 30m autoextend on;

Tablespace created.

 

SQL> create user chenjc identified by chenjc default tablespace chenjc;

User created.

 

SQL> grant connect,resource,dba to chenjc;

Grant succeeded.

 

SQL> conn chenjc/chenjc

Connected.

 

SQL> create table t1 as select level id,sysdate as t_date from dual connect by level<=100000;

Table created.

 

检查准备迁移的表空间是否自包含

SQL> conn /as sysdba

Connected.

 

SQL> execute dbms_tts.transport_set_check(ts_list=>'CHENJC',incl_constraints=>TRUE);

PL/SQL procedure successfully completed.

 

SQL> select * from transport_set_violations;

no rows selected

 

设置准备传输的表空间为只读

SQL> alter tablespace chenjc read only;

Tablespace altered.

 

通过exp工具导出所要传输表空间的原数据

[oracle@ogg1 ~]$ exp "'sys/oracle as sysdba'" file=chenjc.dmp log=chenjc.log transport_tablespace=y tablespaces=chenjc

 

Export: Release 11.2.0.3.0 - Production on Mon Aug 3 09:40:25 2015

 

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

 

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

Export done in ZHS16GBK character set and AL16UTF16 NCHAR character set

Note: table data (rows) will not be exported

About to export transportable tablespace metadata...

For tablespace CHENJC ...

. exporting cluster definitions

. exporting table definitions

. . exporting table                             T1

. exporting referential integrity constraints

. exporting triggers

. end transportable tablespace metadata export

Export terminated successfully without warnings.

 

 

将数据库文件和导出的表空间原文件复制到192.168.3.198服务器

[oracle@ogg1 ~]$ scp chenjc.dmp 192.168.3.198:/home/oracle/

[oracle@ogg1 ~]$ scp /u01/app/oracle/oradata/orcl/chenjc01.dbf 192.168.3.198:/home/oracle/

 

192.168.3.198

[oracle@ogg2 ~]$ mv chenjc* /u01/app/oracle/oradata/orcl/

[oracle@ogg2 ~]$ cd /u01/app/oracle/oradata/orcl/

[oracle@ogg2 orcl]$ ll -rth

......

-rw-r--r-- 1 oracle oinstall  16K Aug  3 09:43 chenjc.dmp

-rw-r----- 1 oracle oinstall  31M Aug  3 09:44 chenjc01.dbf

......

 

目标数据库创建用户,指定表空间(目标数据库不能有和将要传输表空间同名的表空间)

SQL> create user chenjc identified by chenjc default tablespace users;

User created.

 

SQL> grant connect,resource,dba to chenjc;

Grant succeeded.

 

通过imp工具导入表空间

[oracle@ogg2 orcl]$ imp "'sys/oracle as sysdba'" file=chenjc.dmp log=chenjc.log

tablespaces=chenjc datafiles='/u01/app/oracle/oradata/orcl/chenjc01.dbf' transport_tablespace=y

 

Import: Release 11.2.0.3.0 - Production on Mon Aug 3 10:14:15 2015

 

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

 

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

 

Export file created by EXPORT:V11.02.00 via conventional path

About to import transportable tablespace(s) metadata...

import done in ZHS16GBK character set and AL16UTF16 NCHAR character set

. importing SYS's objects into SYS

. importing SYS's objects into SYS

. importing CHENJC's objects into CHENJC

. . importing table                           "T1"

. importing SYS's objects into SYS

Import terminated successfully without warnings.

 

 

修改用户默认表空间

SQL> alter user chenjc default tablespace chenjc;

User altered.

 

查看

SQL> select name from v$dbfile;

NAME

--------------------------------------------------------------------------------

/u01/app/oracle/oradata/orcl/system.dbf

/u01/app/oracle/oradata/orcl/sysaux.dbf

/u01/app/oracle/oradata/orcl/undotbs01.dbf

/u01/app/oracle/oradata/orcl/user01.dbf

/u01/app/oracle/oradata/orcl/ggm01.dbf

/u01/app/oracle/oradata/orcl/chenjc01.dbf

 

6 rows selected.

 

SQL> conn chenjc/chenjc

SQL> select id,to_char(t_date,'yyyy-mm-dd hh34:mi:ss') from t1 where rownum<=3;

 

        ID TO_CHAR(T_DATE,'YYY

---------- -------------------

         1 2015-08-03 09:27:01

         2 2015-08-03 09:27:01

         3 2015-08-03 09:27:01

您可能感兴趣的文档:

--结束END--

本文标题: Oracle 传输表空间-EXP/IMP

本文链接: https://www.lsjlt.com/news/45237.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 利用exp/imp传输表空间
    传输表空间TABLESPACES、TRANSPORT_TABLESPACE、TTS_FULL_CHECK 使用exp/imp将表空间data_tbs从a库传输到b库?下面是准备工作。 create tabl...
    99+
    2024-04-02
  • mysql表空间传输过程
    本篇内容介绍了“mysql表空间传输过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在MySQL 5.6...
    99+
    2024-04-02
  • mysql的可传输表空间介绍
    这篇文章主要讲解了“mysql的可传输表空间介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql的可传输表空间介绍”吧! ...
    99+
    2024-04-02
  • 怎么利用rman传输表空间
    这篇文章主要介绍“怎么利用rman传输表空间”,在日常操作中,相信很多人在怎么利用rman传输表空间问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么利用rman传输表空间”...
    99+
    2024-04-02
  • 如何解析data punp传输表空间
    这篇文章将为大家详细讲解有关如何解析data punp传输表空间,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1,查看待传输表空间example是否违反了独...
    99+
    2024-04-02
  • mysql中表空间传输的示例分析
    这篇文章主要介绍了mysql中表空间传输的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。说明:MySQL(5.6.6及以上),innodb_file_per_tabl...
    99+
    2023-06-06
  • MySQL传输表空间的简单使用方法
    1.目标端创建同样的表结构 CREATE TABLE `test` (       `id` int(11) DEFAULT NULL     ) ENGI...
    99+
    2024-04-02
  • 数据库中如何实现表空间传输
    这篇文章主要为大家展示了“数据库中如何实现表空间传输”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“数据库中如何实现表空间传输”这篇文章吧。 ...
    99+
    2024-04-02
  • MySQL Transportable Tablespace(传输表空间) 使用详解
    将大的InnoDB表从一个实例,移动或者复制到另一个实例,有很多的方法,在5.6之前常用的是通过物理或者逻辑备份来实现。 在5.6.6+的版本中,用到了一种基于表空间迁移的快速方法,即类似Oracle TT...
    99+
    2024-04-02
  • MySQL传输表空间小结(r12笔记第2天)
      在MySQL中如果要迁移一个表导另外一个服务器/环境中,常规的做法就是使用备份工具备份,比如mysqldump,然后拷贝备份到目标服务器或者环境导入。如果某一个表数据量很大,导出dump文...
    99+
    2024-04-02
  • oracle 表移动表空间
    在oracle中有时需要把表移动到其他表空间中,下面是移动的步骤。 首先,使用下面的命令移动: alter table table_name move tablespace tablespace_nam...
    99+
    2024-04-02
  • Oracle表空间详解
    目录1. 基本概念2. 范围分区3. Hash分区(散列分区)4. 复合分区1. 基本概念 oracle表分区是将一个大型表分割成更小、更易于管理的部分的技术。分区后的表被称为分区表,其中每个分区都可以独立地进行维护、管...
    99+
    2023-04-19
    Oracle表空间介绍 Oracle表空间
  • Oracle 表空间查询:查看表所在的表空间
    标题:Oracle 表空间查询:查看表所在的表空间,需要具体代码示例 Oracle数据库是企业级数据库管理系统中常用的一种,其中表空间是数据库中存储数据的逻辑结构,表空间在数据库中起着...
    99+
    2024-03-03
    查询 oracle 表空间 sql语句
  • Oracle表空间维护
    表空间维护 (1)创建表空间 CREATE TABLESPACE SUNTX DATAFILE   '/app1/oracle/oradata/SUNTX/SUNTX01.dbf' SIZE 10...
    99+
    2024-04-02
  • oracle 表空间,临时表空间使用率查询
    临时表空间: SELECT a.tablespace_name, a.BYTES total, a.bytes - nvl(b.bytes, 0) free      ...
    99+
    2024-04-02
  • Oracle 12C如何使用备份集执行只读表空间的跨平台传输
    这篇文章主要介绍Oracle 12C如何使用备份集执行只读表空间的跨平台传输,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用带用for transport或to platform子...
    99+
    2024-04-02
  • 使用imp导入表和索引至不同表空间的方法是什么
    使用imp导入表和索引至不同表空间的方法是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。使用expdp/impdp方式将表和索引导入至不同表空间的方法导出:expdp&nb...
    99+
    2023-06-06
  • oracle表空间是什么
    Oracle表空间是用来存储数据库中表、索引、视图等对象的物理存储空间。每个Oracle数据库可以包含多个表空间,每个表空间可以包含...
    99+
    2024-05-11
    oracle
  • Oracle表怎样移动表空间
    这期内容当中小编将会给大家带来有关Oracle表怎样移动表空间,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在oracle中有时需要把表移动到其他表空间中,下面是移动的步...
    99+
    2024-04-02
  • Oracle 查看用户所在的表空间剩余表空间
    SELECT F.TABLESPACE_NAME,(T.TOTAL_SPACE - F.FREE_SPACE) "USED (MB)",F.FREE_SPACE "FR...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作