`
流浪鱼
  • 浏览: 1673357 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux oracle用户数据使用数据泵导出和导入

 
阅读更多



--切换用户
su - oracle

--连接oracle用户
oracle@djjsdev:/$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Wed Mar 29 11:23:26 2017
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>

--创建表空间
create tablespace trpt_dev
datafile '/u01/app/oracle/oradata/orcl/trpt_dev.dbf'
size 100m
autoextend on
next 20m
extent management local;


--创建临时表空间
create temporary tablespace trpttemp_dev
tempfile '/u01/app/oracle/oradata/orcl/trpttemp_dev.dbf'
size 50m
autoextend on
next 20m 
extent management local;

--创建用户
create user trptdev identified by trptdev default tablespace trpt_dev temporary tablespace trpttemp_dev;

--赋权限
grant connect,resource to trptdev ;

--查询数据库已经有的目录
select * from dba_directories;

--impdp导入数据
impdp  \'\/ as sysdba\' directory=DATA_PUMP_DIR REMAP_SCHEMA=trpt:trptdev  remap_tablespace=trpt:trpt_dev dumpfile=trpt_sqlbak01_20170328.dmp logfile=trpt_sqlbak01_20170329.log 
说明:DATA_PUMP_DIR是已经创建的数据库目录,如果没有就创建一个,并赋予权限就可以
REMAP_SCHEMA=trpt:trptdev是因为导出的用户和目标用户的schema不一样
remap_tablespace=trpt:trpt_dev是因为导出的表空间和导入表空间不一致

--expdp导出数据
expdp \'\/ as sysdba\'  dumpfile=trpt_sqlbak01_20170328.dmp logfile=trpt_sqlbak01_20170328.log directory=expdir1 schemas=trpt

分享到:
评论

相关推荐

    Linux下Oracle数据导入导出方法

    本文将详细解析Linux下Oracle数据导入导出的方法,包括使用exp和imp工具的具体操作流程。 ### Linux下Oracle数据导入导出方法 #### 1. Oracle数据导出(Exp) 在Linux系统中,Oracle数据导出主要通过`exp`命令来...

    linux下安装oracle导入数据泵文件.docx

    在Linux环境下安装Oracle数据库并导入数据泵文件是一个常见的任务,主要涉及到Oracle的数据泵工具(Data Pump)和Linux系统的文件管理及权限设置。以下是对这个过程的详细解释: 1. **数据泵文件准备**: 数据泵...

    Linux下Oracle如何导入导出dmp文件详解

    远程工具连接到 Linux 进行操作,进行 Linux 上 dmp 文件的导入导出。 正文 a. 将用户 system 用户表导出到指定路径 D 盘 exp system/password@SID file=d:/daochu.dmp full=y b. 将用户 system 与 sys 用户的表...

    window下Oracle 11g导出的EXPDP数据导入到linux

    通过使用 EXPDP 和 IMPDP 命令,我们可以轻松地将 Oracle 11g 数据从 Windows 服务器导出到 Linux 服务器上,并且可以将数据导入到 Linux 服务器上的 Oracle 数据库中,从而实现数据的迁移和集成。

    Oracle数据库导入导出工具

    - `expdp`和`impdp`:Oracle Data Pump是Oracle提供的高效数据导入导出工具,支持大量数据的快速传输。 - `sqlplus`:通过SQL命令行工具,配合`INSERT INTO SELECT`语句或`CREATE TABLE AS SELECT`进行数据导入...

    Linux:Oracle导出导入数据泵(EXPDP,IMPDP)

    Oracle 数据库的数据泵技术(EXPDP 和 IMPDP)是用于数据迁移、备份和恢复的高效工具,首次出现在 Oracle Database 10g 版本中。相比于传统的 EXP 和 IMP 工具,数据泵提供了显著的性能提升,这主要得益于其并行处理...

    oralce数据泵导入导出数据

    Oracle 数据泄导入导出数据 ...本文详细介绍了 Oracle 数据泄导入导出数据的操作方法,包括连接 Oracle 数据库、创建操作目录、授予读写权限、导出数据、导入数据等步骤,并详细分析了数据泄导出和导入数据的参数。

    MySQL导出数据并通过sqlldr导入oracle

    MySQL数据导入到Oracle的中间件,其工作原理是将MySQL数据的导出命令写入到d:/mysqltooracle/exportcmd.txt,打开该文件即可获取需要手动执行的导出MySQL数据的sql脚本,执行后会在 “/var/mysqltooracle”(针对...

    ORACLE导入导出数据

    这个命令将使用 `system` 用户和 `manager` 密码连接到 `TEST` 数据库,并导出所有对象和数据。 - **特定用户导出**: ``` exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys) ``` 这将导出 `...

    oracle按用户导入导出数据

    ### Oracle按用户导入导出数据:详细操作指南与实践 #### 概述 在Oracle数据库管理中,数据的导入导出是一项重要的维护工作,尤其是在不同系统之间迁移数据时。本文将详细阐述如何按照用户级别进行数据的导出与...

    linux下shell脚本实现数据的导出

    总结来说,这个场景涉及到了Linux下的shell脚本编写,主要是使用`exp`命令导出Oracle数据库中的数据,并通过Java程序来调用这个脚本。这在日常的运维工作中非常常见,通过这种方式可以实现自动化数据备份,提高工作...

    oracle Imp导入数据

    在使用 IMP 命令导入数据时,还需要注意导出服务器和导入服务器的 NLS_LANG 环境变量是否一致。如果两台服务器的 NLS_LANG 环境变量不一致,那么将会出现乱码问题。 在上面的示例代码中,可以看到使用了 export ...

    【数据泵】EXPDP导出表结构(真实案例).pdf

    在当今的IT环境中,数据库管理和数据迁移是常见的任务之一。对于使用Oracle数据库的企业而言,理解和运用数据泵技术(EXPDP/IMPDP)是必须...最终,希望此文档能够帮助读者避免在进行数据泵导出导入过程中遇到的弯路。

    linux下oracle数据dmp导入

    在Linux环境下进行Oracle数据DMP导入是一项关键的数据库管理任务,尤其对于数据迁移、备份恢复等场景至关重要。本文将深入探讨这一过程中的关键技术点,包括导入模式的选择、具体操作步骤,以及注意事项,旨在帮助...

    LINUX下Oracle数据导入导出的方法详解

    本文讲述了LINUX下Oracle数据导入导出的方法。分享给大家供大家参考,具体如下: 一. 导出工具 exp 1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制...

    Oracle 数据库导出导入命令及详解

    `.dmp`是Oracle数据泵(Data Pump)导出文件的默认扩展名。 3. **日志文件参数** `log=F:/expdemo.log`:设置导出过程的日志文件路径和名称,用于记录导出操作的详细信息和可能的错误,便于后期分析。 **二、...

    ORACLE数据定时导入导出工具

    Data Pump 包括 `expdp`(导出)和 `impdp`(导入)命令,可以创建数据泵导出文件,然后在需要的时候导入到另一个数据库中。通过使用 Data Pump,用户可以控制导出的数据范围,例如特定表、表空间或整个数据库,并且...

    Oracle expdp-impdp 数据泵导入导出(远程)

    2、创建逻辑目录用于导出导入数据(目录一定要真实存在) create or replace directory out_dir as 'C:\out'; --out_dir(逻辑目录名,可以随便取) 3、也可以将这个逻辑目录授权给其他用户 grant read,write on ...

    Oracle利用传输表空间导出导入数据的步骤

    ### Oracle利用传输表空间导出导入数据的步骤详解 #### 一、背景介绍 在数据库管理领域,Oracle作为一款广泛使用的数据库管理系统,在企业级应用中占据着重要地位。随着业务的发展和技术的进步,数据库间的迁移需求...

Global site tag (gtag.js) - Google Analytics