RMAN跨平台传输数据库和表空间
这篇文章详细讨论了使用RMAN工具的CONVERT DATAFILE,CONVERT TABLESPACE和CONVERT DATABASE命令实现跨平台传输表空间和数据库,这篇文章是基于Oracle 10gR2官方文档翻译而来。一.跨平台传输表空间 使用跨平台传输表空间,平台之间可以是不同的字节存储顺序(endi...
使用RMAN迁移单库到RAC
一、源库create pfile='/home/oracle/rman_bk/pfile.ora' from spfile;backup incremental level 0 format '/home/oracle/rman_bk/orcl_%U' database plus archivelog delete all input;backup current controlfile format '/home/oracle/rman_bk/control_%U';将/home/oracle/rman_bk目录下文件拷贝到目标库相应目...
使用传输表空间方式将单实例数据库的表空间迁移至rac环境下
说明:将Windows下oracle(11.2.0.1.0)用户数据迁移到rac(centos系统)一、源库(windows平台)下将表空间read only,拷贝该表空间的数据文件并导出元数据SQL> alter tablespace TABLESPACE_BANK read only;SQL> create directory dumpdir as 'E:\dump';expdp 'sys/oracle as sysdba' directory=dumpdir dumpfile...
使用数据泵迁移用户数据
说明:应业务需求需要将Windows下oracle(11.2.0.1.0)用户userbank下所有数据迁移到Linux下oracle(11.2.0.4.0)数据库中解决办法:使用数据泵将Windows下oracle数据库userbank下数据导出,然后将导出的数据导入到Linux下oracle数据库中一、Windows下创建目录E:\expbk,用于存放数据SQL> create directory my_dir ...
通过分区技术定期删除大表中的过期(比如一年前)数据
说明:使用oracle JOB调用存储过程定期删除分区表SALE_DATA中过期的分区SQL> select partition_name,tablespace_name,segment_type from user_segments where segment_name='SALE_DATA' order by 2;PARTITION_NAME TABLESPACE_NAME SEGMENT_TYPE-----------------...
使用分区表技术迁移过期数据到离线数据库
说明:单表数据量太大维护起来比较困难,可以采用分区技术(本文使用范围分区),下面介绍通过对大表分区,实现将生产库表中过期数据迁移到一个离线数据库,用于数据保存和历史数据分析。使用技术:分区交换和传输表空间一、准备数据1、为每个分区创建独立表空间alter system set db_create_file_dest='/u01/app/or...