`
panshaobinSB
  • 浏览: 202959 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

oracle复制数据

 
阅读更多
利用select * from dba_sys_privs where grantee = 'SCOTT'看到SCOTT用户是
unlimited tablespace权限-------就是scott用户可以在其他表空间里随意创建表

select * from session_privs 查看当前用户的权限。

如果表空间不一样的话:
create table table_name tablespace tablespace_name as select * from table_name where

tablespace tablespace_name为新表的表空间

1)复制表,并把原表的 所有记录都复制到新表里。

         CREATE TABLE newTb AS SELECT * FROM oldTb

(2)只复制表结构,不复制数据到新表里。

          注:该语句无法复制关键值

         CREATE TABLE newTb AS SELECT * FROM oldTb WHERE 1=0


1.INSERT INTO SELECT语句

      语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1

      要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。


2.SELECT INTO FROM语句

      语句形式为:SELECT vale1, value2 into Table2 from Table1

      要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中。
分享到:
评论

相关推荐

    ORACLE 数据复制技术

    ### ORACLE 数据复制技术详解 #### 一、概述 在当今快速发展的信息技术领域,数据库管理系统的高效稳定运行对于企业的业务连续性和数据安全性至关重要。Oracle作为全球领先的数据库管理系统之一,其提供的数据复制...

    Oracle复制表数据的两种用法

    通常,这样的脚本会包含一系列的`INSERT INTO SELECT`或`CTAS`命令,用于从源表复制数据到目标表。运行这个脚本,我们可以观察到如何在实际环境中执行这些复制操作。 此外,Oracle还提供其他高级复制技术,如逻辑...

    Oracle复制记录

    其中,数据复制是Oracle数据库中一项非常重要的技术,它涉及到将数据从一个表或数据库复制到另一个表或数据库的过程,以实现数据的批量更新和维护。本文将深入探讨Oracle中的数据复制技术,包括其原理、应用场景以及...

    Oracle Streams 11g数据复制

    ### Oracle Streams 11g数据复制详解 #### 一、Oracle Streams概述 Oracle Streams 是一个高级的数据集成解决方案,它能够捕获并应用数据库中的变化,从而实现数据在多个Oracle数据库之间的复制与同步。这一功能...

    详解Oracle分布式系统数据复制技术

    - 性能优化:通过本地访问复制数据,减少网络传输,加快响应速度。 - 负载均衡:多站点间可分配用户流量,避免单一服务器过载。 3. **数据复制的实现**: - 实现数据复制需要先进行详尽的规划,包括确定复制站点...

    Oracle分布式系统数据复制技术

    数据复制,就是将数据库中的数据拷贝到另外一个或多个不同的物理站点上,从而保持源数据库与目标数据库中指定数据的一致性。按照数据复制的实时性,数据复制可分为同步数据复制和异步数据复制。按照复制站点的类型,...

    oracle数据库复制软件白皮书

    Oracle数据库复制软件是用于保障企业数据安全和业务连续性的重要工具。在Oracle环境中,这种复制技术主要用于实现数据的实时同步、备份以及灾难恢复。本文将深入探讨Oracle数据库复制软件的核心特性,包括iStream ...

    ORACLE数据库复制

    【Oracle数据库复制】是Oracle数据库管理系统提供的一种技术,旨在解决大量只读数据导致的性能问题。复制技术将数据从一个数据库复制到另一个物理位置的数据库,这样查询和统计操作可以在独立的服务器上进行,减轻主...

    oracle高级复制应用实例

    Oracle高级复制是Oracle数据库系统中的一种复杂的数据同步技术,它允许在不同的数据库之间实时或近实时地复制数据。这项技术对于分布式系统、灾难恢复、负载均衡以及数据分发等场景非常有用。以下是对Oracle高级复制...

    mysql-oracle数据同步

    3. **数据库复制服务**:Oracle数据库提供GoldenGate,它可以实现异构数据库间的实时数据复制。MySQL也有类似的InnoDB Replication,但跨数据库平台需借助第三方工具。 4. **使用中间件**:例如阿里云DataHub、...

    Oracle高级复制数据调研报告

    Oracle高级复制技术是一种用于在分布式数据库环境中同步和管理数据的方法,它允许用户在多个数据库之间复制数据,确保数据的一致性和可用性。本调研报告主要关注Oracle中的高级复制功能,特别是物化视图...

    实现SQL Server与Oracle之间数据复制

    实现SQL Server与Oracle之间数据复制.wmv

    oracle复制软件介绍ppt

    Oracle数据库复制软件iStream DDS是一种高级的数据保护和灾难恢复解决方案,特别针对实现实时数据复制和容灾需求而设计。DDS,全称为Data Duplication Service,它提供了一种高效、可靠的方法来确保关键业务数据在主...

    Oracle的增量数据处理方案

    * 异步模式:以 Oracle 流复制技术为基础,由于流复制比较复杂,本文档不涉及异步模式的 CDC CDC 相关的数据库对象: * 包(Package):DBMS_CDC_PUBLISH,用于定义发布操作;DBMS_CDC_SUBSCRIBE,用于定义订阅...

    Oracle2Oracle数据同步

    1. **GoldenGate**:Oracle GoldenGate 是一个高级的数据复制工具,能够实现实时、低延迟的数据同步。它支持双向同步,即两个数据库之间可以互相更新。GoldenGate通过捕获和应用数据库的更改日志(redo logs)来实现...

    oracle使用dblink高速复制表数据的动态存储过程

    多年前写的复制目标数据库指定表的数据到本地表。 程序丢了可惜,分享下。 执行存储过程,通过指定目标数据库登录信息,动态生成dblink,打开游标,按批次插入本地指定表中,每批次1万条数据。同步记录和日志信息写...

    oracle高级复制操作过程

    Oracle高级复制是Oracle数据库系统提供的一种复杂的数据同步技术,它允许在不同的数据库之间实时或近实时地复制数据。本教程将详细介绍如何进行Oracle高级复制的配置。 首先,我们需要准备两个运行Oracle数据库的...

    oracle数据容灾复制技术

    - **一对多复制**:一个源数据库可以向多个目标数据库复制数据。 - **多对多复制**:多个源数据库可以向多个目标数据库复制数据。 #### 六、总结 DSG RealSync技术作为一种先进的Oracle数据容灾复制解决方案,不仅...

Global site tag (gtag.js) - Google Analytics