首先是注意事项:待迁移的表空间必须自包含,EXP、IMP工具版本必须与ORACLE数据库版本一致(不是相同),其次是要严格按照如下操作步骤进行,并请留意提示内容。
以下是操作步骤,1~5步操作在源数据库表空间操作完成,6、7、8步在目的数据库表空间操作完成。
1.用数据库管理员(INTERNAL)身份登录ORACLE,(CONNECT INTERNAL/******)。
2.将源tablsspace_name表空间置为READ ONLY,使得表空间下的数据文件置为READ ONLY状态,可以进行操作系统级的拷贝,(ALTER TABLESPACE tablsspace_name READ ONLY)。如果是生产系统请注意选择好进行此操作的时间。
3.利用EXP工具进行数据库表空间的迁移,(EXP INTERNAL/****** FILE=filename.DMP LOG=logname.LOG TRANSPORT_TABLESPACE=Y TABLESPACES=tablsspace_name BUFFER=1024000 )。
4.将待迁移的表空间下的所有数据文件进行操作系统级的拷贝,复制到目的数据库操作系统硬盘下。
5.将源tablsspace_name表空间置为READ WRITE,使得表空间下的数据文件置为READ WRITE状态,(ALTER TABLESPACE tablsspace_name READ WRITE)。
6.在目的数据库上建立相应的用户user_name并赋予CREATE SESSION权限。
7.在目的数据库上利用IMP工具进行数据库表空间的迁移,(IMP INTERNAL/****** FILE=filename.DMP LOG=logname.LOG TRANSPORT_TABLESPACE=Y TABLESPACES=tablsspace_name DATAFILES=datafile_name1,datafile_name2)。
8.在目的数据库上将目的tablsspace_name表空间置为READ WRITE,使得表空间下的数据文件置为READ WRITE状态,(ALTER TABLESPACE tablsspace_name READ WRITE)。
附加ORACLE文档中的相关提示内容,供参考。
1 .Do not transport the system tablespace or the temporary tablespace (You can't)!
2 .When Error ORA-06512 is occured , you should execute script of racle\RDBMS\DBMSPLTS.SQL.
3 .You must connect to database using user of 'SYS' to execute thie script also to run import!
4 .The parameter of db_block_size of destination database must be equal to the source database's
分享到:
相关推荐
Oracle 数据库 RMAN 备份方案 Oracle 数据库 RMAN 备份方案是一个生产环境验证实施的备份解决方案,旨在保护 Oracle 数据库的数据安全和可用性。本方案通过使用 Oracle 的 RMAN 工具,提供了一个完整的备份和恢复...
### Oracle数据库Rman备份方案详解 #### 一、概述 Oracle RMAN(Recovery Manager)是一种功能强大的工具,用于管理Oracle数据库的备份、恢复及灾难恢复。本文将详细介绍如何使用RMAN来制定Oracle数据库的备份策略...
2. **RMAN表空间备份**:如果只需要备份特定表空间,如用户数据存储的USERS表空间,可以使用`run { backup tablespace 'USERS'; }`命令。 3. **RMAN数据文件备份**:针对单个数据文件,使用`run { backup filespiec...
Oracle 数据库还原与备份 Oracle 数据库还原是指在服务器异常断电或其他...本文总结了 Oracle 数据库还原与备份的知识点,包括数据库还原的步骤、导入数据库的方法、备份数据库的方法、可能遇到的问题和解决方案等。
它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及 Spfile 参数文件。RMAN 也允许您进行增量数据块级别的备份,增量 RMAN 备份是时间和空间有效的,因为他们只备份自上次备份以来有...
2. **备份类型**:选择是完整数据库备份、增量备份还是表空间备份。 3. **目标位置**:指定备份文件保存的路径。 4. **备份策略**:如7天的保留规则,可能通过RMAN的`expire delete`命令来实现。 5. **日志记录**:...
这种方式适用于大多数Oracle环境,并提供了两种备份方案:一是针对特定用户的单独数据备份;二是通过SYS用户进行整个数据库的全局备份。 #### 二、基于特定用户的数据备份 ##### 2.1 利用`exp`命令导出特定用户...
"Oracle数据库自动备份脚本FOR WIN.rar" 是一个针对Windows环境设计的自动化备份解决方案,它使得Oracle数据库的备份过程更加简便和可靠。 这个脚本主要有以下三个特点: 1. **动态日期命名**:备份导出文件时,...
Oracle数据库的恢复与备份是数据库管理员的关键技能,确保在数据丢失或系统故障时能迅速恢复服务。本篇文章主要探讨了如何对Oracle数据库进行备份和...在实践中,应根据实际业务需求和资源限制来定制合适的备份方案。
本篇将详细介绍Oracle数据库备份的基本概念、方法以及一个实例代码。 一、Oracle数据库备份的重要性 Oracle数据库存储着企业的关键业务数据,备份是为了应对系统故障、硬件损坏、人为错误或恶意攻击等情况,确保在...
本解决方案主要关注Oracle数据库的应用管理,旨在提供一套全面、高效且稳定的管理策略,确保数据库系统的稳定运行,优化性能,以及保障数据的安全性。 首先,Oracle数据库的安装与配置是基础。在安装过程中,需要...
Oracle数据库是全球广泛使用的大型企业级关系型数据库管理系统,它提供了强大的数据管理能力和高可用性方案,以及性能优化和备份恢复策略。本资料主要聚焦在Oracle数据库的进阶主题,包括高可用性、性能优化和备份...
本文将详细介绍如何手工实现Oracle数据库的自动备份与恢复方案。 1. **数据备份类型** - **逻辑备份**:主要通过Oracle的`EXPDP`(Export Data Pump)工具,将数据库中的表、视图、存储过程等对象及其数据导出到....
Oracle 数据库常见表空间故障恢复方案 本文主要阐述用户表...本文对 Oracle 数据库常见表空间故障恢复方案进行了详细的介绍,包括用户表空间、临时表空间、系统表空间、回滚表空间和控制文件丢失或损坏的恢复方案。
### Oracle数据库备份策略——周备份方案 #### 一、引言 在企业级应用中,Oracle数据库因其稳定性、可扩展性和高性能而被广泛使用。为了确保数据的安全性,制定合理的备份策略至关重要。针对大型数据库,传统的全量...
以下是对Oracle数据库备份及恢复方案的详细解析: 一、编写目的 制定Oracle数据库备份及恢复方案的主要目的是确保数据的安全性,防止因硬件故障、软件错误、人为误操作或自然灾害等因素导致的数据丢失。通过科学...