使用expdp和impdp来给方案(用户)转移表空间收藏
公司的系统使用的是Orcalce 10g。但安装时,默认创建的方案(用户old_user)的默认表空间是SYSTEM,这里使用expdp和impdp将其转移到新的表空间。
这里假如用户名为:new_user,其默认的表空间为:new_tablespace。
0、使用expdp和impdp前,需要设置DIRECTORY对象,并给用户赋予读写权限。
SQLconn systemmanager
SQLCREATE DIRECTORY dump_dir AS 'Ddump';
SQLGRANT read,write ON DIRECTORY dump_dir TO new_user;
1、导出方案,命令如下:
cmd
expdp systemmanager DIRECTORY=dump_dir DUMPFILE=schema.dmp SCHEMAS=old_user LOGFILE=export2009021601.log
2、导入方案到新的表空间:
cmd
impdp new_userpassword DIRECTORY=dump_dir DUMPFILE=schema.dmp SCHEMAS=old_user REMAP_SCHEMA=old_usernew_user REMAP_TABLESPACE=systemnew_tablespace LOGFILE=import2009021601.log
另附:常规的表空间导入和导出命令:
expdp systemmanager DIRECTORY=dump_dir DUMPFILE=xxx.dmp TABLESPACES=username LOGFILE=export2009021601.log
impdp systemmanager DIRECTORY=dump_dir DUMPFILE=xxx.dmp TABLESPACES=username LOGFILE=import2009021601.log
分享到:
相关推荐
在使用 EXPDP/IMPDP 之前,需要创建逻辑目录,以便存放导出和导入的数据文件。使用 CREATE DIRECTORY 命令创建逻辑目录,例如: create directory dpdata1 as 'd:\dump'; 注意,创建逻辑目录时需要以 system 等...
### ORACLE expdp-impdp 使用详解 #### EXPDP 命令行选项解析 **1. ATTACH** - **用途**: 该选项用于在客户端会话与已存在的导出任务之间建立联系。 - **语法**: ```plaintext ATTACH=[schema_name.]job_name ...
Oracle数据库的迁移是数据库管理中的常见任务,其中expdp(Export Data Pump)和impdp(Import Data Pump)工具是Oracle提供的高效数据导入导出解决方案。这两个实用程序在Oracle数据库环境中扮演着至关重要的角色,...
oracle expdp impdp 分区表重映射导出导入 数据迁移方案,以SI01用户为例子,将用户分区表导出后,将分区表重映射到新的表空间,完成数据迁移和检查。照方案例子按步去做,一定能成功。
总结,Oracle 数据泵EXPDP 和 IMPDP 提供了一种高效、灵活的方式来处理数据库的逻辑备份、恢复、对象迁移和表空间移动。它们的出现极大地扩展了数据管理的灵活性,特别是对于大型企业级数据库,能够有效地处理大量...
### Oracle 11g expdp impdp 数据库导入导出命令详解 #### 一、创建逻辑目录 ...以上就是Oracle 11g中`expdp`和`impdp`命令的基本用法及相关参数详解。这些工具为数据库管理员提供了灵活的数据备份和恢复解决方案。
在Oracle10g的早期版本中,即10.1.0.2,expdp与impdp一起,为用户提供了比传统IMP和EXP工具更快速、更灵活的数据迁移解决方案。 描述中提到的问题在于服务端和客户端版本不匹配。在Oracle环境中,服务端和客户端...
EXPDP 和 IMPDP 的使用方式类似于传统的 EXP 和 IMP 工具,但是它们提供了更多的功能和选项。EXPDP 和 IMPDP 都可以在命令行 mode 或图形化界面中使用。 二、数据泵导出导入与传统导出导入的区别 数据泵导出导入与...
总结起来,Oracle数据泵是Oracle数据库管理中不可或缺的工具,它提供了高效、灵活的数据迁移和备份解决方案,通过理解并熟练使用EXPDP和IMPDP,数据库管理员可以更好地维护和管理Oracle数据库环境。
expdp/impdp 方案比起 exp/imp 方案来说,不好的一点是必须在本地服务器上运行,而不是在客户端上运行,好处是备份导入效率高,特别是在网络问题、块和并行情况下,效率可以达到 10:1。该方案适合大规模的数据库迁移...
#### 一、EXPDP和IMPDP使用说明 Oracle Database 10g引入了数据泵(Data Pump)技术,这是一种用于在Oracle数据库间高效传输数据的新技术。数据泵技术主要包括两个工具:EXPDP(Export Data Pump)和 IMPDP(Import...
Oracle 10g 数据泵(Data Pump)是一个高效的数据迁移工具,它包含了两个主要的组件:expdp(导出)和 impdp(导入)。本文主要关注 impdp,它是用于将导出的数据导入到Oracle数据库中的工具。理解 impdp 的工作原理...
Oracle 10g 数据泵(Data Pump)是 Oracle 数据库系统中用于高效数据导入和导出的工具,它包括两个主要实用程序:expdp(导出)和 impdp(导入)。相比传统的 exp 和 imp 工具,数据泵提供了更快的速度和更多的功能...
4. **使用 expdp 和 impdp**:从 Oracle 10g 开始,引入了新的数据泵工具 expdp 和 impdp,它们提供了更丰富的导出和导入选项。使用这些工具,即使空表也能被导出。例如: - 创建逻辑目录:`create directory db_...
总的来说,Oracle数据库的高速备份机制通过EXPDP和IMPDP工具,结合DIRECTORY对象和权限管理,为IT专业人士提供了一个强大且可控的数据备份和恢复解决方案。通过熟练掌握这些工具的使用,可以有效地保护数据,减少因...
总结来说,这个压缩包提供了一个完整的Oracle数据泵并行导入导出解决方案,包括必要的脚本、配置文件和文档。通过学习和应用这些资源,你可以有效地管理和迁移大量数据,同时优化数据库的性能和资源利用。在实际操作...
数据泵工具expdp(导出)和impdp(导入)成为Oracle10g及更高版本的主要推荐工具。与imp/emp相比,expdp/impdp具有更高的速度和更丰富的功能。重要的是要注意,exp和imp产生的导出文件格式是不兼容的,因此exp导出的...
综上所述,Oracle数据库备份方案的选择应根据医院的实际需求和资源状况来定。无论是脱机备份、联机备份还是逻辑备份,结合RMAN和数据泵技术,都能为HIS提供有效的数据保护策略。在实施过程中,还需要考虑操作系统的...