--把kingstar.emp表的数据迁移到kingstar.EMP_partition分区表中
--创建数据源表结构
drop table kingstar.emp;
create table kingstar.emp as select * from scott.emp where 1=2;
alter table kingstar.EMP
add constraint PK_EMP primary key (EMPNO)
using index
tablespace USERS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
truncate table kingstar.emp;
--插入数据
insert into kingstar.emp values (1,’ 蔡浪’,’D’,0,to_date(’20080801 12:22:13’,’yyyymmdd hh24:mi:ss’),1000,1000,10);
insert into kingstar.emp values (2,’ 蔡星’,’D’,1,to_date(’20080901 13:23:12’,’yyyymmdd hh24:mi:ss’),5000,5000,10);
commit;
--查看迁移表中的数据
select * from kingstar.emp;
1 1 蔡浪 D 0 2008-8-1 12:22:13 1000.00 1000.00 10
2 2 蔡星 D 1 2008-9-1 13:23:12 5000.00 5000.00 10
--创建分区表 结构与kingstar.emp一样
-- create table
create table kingstar.EMP_partition
(
EMPNO NUMBER(4),
ENAME VARchar2(10),
JOB VARchar2(9),
MGR NUMBER(4),
HIREDATE DATE,
SAL NUMBER(7,2),
COMM NUMBER(7,2),
DEPTNO NUMBER(2)
)
tablespace KINGSTAR
partition by range(hiredate)
(partition emp_max values less than(maxvalue))--由于交换数据时需指定分区,所以这里不做详细分区,数据交换完后进行分区的拆分
;
分享到:
相关推荐
- 如果涉及大量数据,考虑使用分区表或物化视图来优化性能。 综上所述,Oracle数据导入涉及到多个步骤,包括控制文件的编写、批处理文件的创建以及导入过程的监控。理解这些细节有助于更有效地管理和维护数据库中...
《Oracle数据迁移手册》是为数据库管理员提供的一份详尽指南,旨在帮助他们高效、安全地进行Oracle数据库的数据迁移工作。这份手册涵盖了从前期准备到后期验证的整个过程,确保数据迁移的顺利进行。 首先,配置登录...
《深入浅出Oracle:DBA入门、进阶与诊断案例》是盖国强老师的一部专为Oracle数据库管理员(DBA)编写的权威教程。这本书以其深入浅出的讲解方式,成为了许多Oracle初学者和进阶者的学习宝典。下面我们将深入探讨其中...
- **数据迁移**:将数据从一个系统迁移到另一个系统。 ### 二、Oracle 10g 数据仓库组件 #### 2.1 数据仓库组件介绍 - **Oracle Warehouse Builder (OWB)**:用于构建数据仓库的工具。 - **ETL (Extract, ...
综上所述,裸设备表空间迁移到ASM的过程涉及到多个数据库管理的操作步骤,包括查询裸设备信息、切换表空间状态、使用RMAN进行数据文件拷贝、配置ASM磁盘组以及验证迁移结果。掌握这些知识点,对于进行高效、安全的...
《Oracle数据字典大全》是IT领域中关于数据库管理的重要参考资料,主要针对Oracle...这篇文档可能是对Oracle数据字典的详尽总结,包含了丰富的实例和最佳实践,对于学习和使用Oracle数据库的人来说是一份宝贵的资源。
3. **导入数据**:使用impdp工具将导出的DMP文件导入到目标数据库中,可以指定分区、索引重建等选项。 4. **权限和依赖关系**:检查并调整目标数据库的用户权限、角色、触发器、存储过程等,确保逻辑一致性。 5. *...
其中,数据抽取(ETL:Extract, Transform, Load)是构建数据仓库的关键步骤之一,它涉及到从源系统中提取数据、清洗和转换数据以适应目标系统的要求,并最终将数据加载至数据仓库中。 本文基于Oracle_Linux环境下...
《Oracle数据迁移手册》是针对软件开发领域中的一项重要任务——数据库迁移的详细指南。数据库迁移通常涉及到在不同环境之间移动数据,如从测试环境到生产环境,或在升级数据库系统时保持数据完整。以下是对手册中...
这包括SQL查询优化,通过分析执行计划、使用索引、调整表分区等方式提高查询效率。此外,数据库的物理结构优化,如表和索引的组织方式、数据块大小设置等也会影响性能。还有内存结构优化,如PGA(Program Global ...
DBA需要了解各种表类型(如堆表、分区表)和索引类型(如B树索引、位图索引),以及如何优化查询性能。 五、用户权限与安全 Oracle提供了强大的权限管理机制,包括用户创建、角色分配、权限授予和撤销等。DBA应熟悉...
- 数据迁移:当需要将数据从一个Oracle实例迁移到另一个实例时,导入导出工具是关键。 - 数据备份:定期备份数据库以防止数据丢失,确保业务连续性。 - 数据恢复:在系统故障或数据错误时,通过备份数据进行恢复...
Oracle数据库是世界上最广泛使用的数据库管理系统之一,以其高效、稳定和强大的功能著称。本文将深入探讨Oracle的一些核心知识点,包括数据导入导出、系统性能优化、动态SQL、数据安全以及数据库的架构和管理。 1. ...
在Oracle中,数据存储在表空间中,通过逻辑结构如表、索引、视图进行组织。了解这些概念对于数据库设计和管理至关重要。SQL是用于操作Oracle数据库的主要语言,包括查询、插入、更新和删除数据,以及创建和管理...
此外,可能还会涉及PL/SQL编程,数据库性能监控,以及Oracle的高级特性,如物化视图、分区表和 flashback技术。这些练习将帮助你巩固理论知识,提升实际操作能力,为后续更深入的Oracle数据库管理工作奠定基础。 ...
- **数据导入导出**:介绍如何使用Oracle的数据泵工具进行数据的导入和导出,便于数据迁移和备份。 通过以上分析,可以看出这本书全面覆盖了Oracle数据库的基础知识和进阶技能,从安装配置到高级管理,从SQL语句到...
2. 数据泵(Data Pump):Oracle Data Pump是一种高效的数据迁移工具,但不直接支持Oracle到Sybase的同步。可以通过中间文件,先导出Oracle数据,再导入到Sybase中,但这需要额外的存储空间和时间。 3. 第三方工具:...
7. **分区表**:对于大数据量的表,Oracle提供了分区功能,将大表分成较小、更易管理的部分,提高查询性能。 8. **备份与恢复**:Oracle提供了多种备份策略,如物理备份、逻辑备份,以及RMAN(恢复管理器)工具,...