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

Oracle 数据库数据导出dump方式

 
阅读更多
linux下
[root@infodb111 ~]# su - oracle
[oracle@infodb111 /]$ mkdir /oracle/dump_dir
[oracle@infodb111 /]$ sqlplus / as sysdba
SQL> create directory dump_dir as '/oracle/dump_dir';
SQL> grant read,write on directory dump_dir to scott;
Grant succeeded
SQL> grant read,write on directory biappdump to maxthonbi;


创建脚本文件

 
[root@infodb111 ~]# vim biappdbback.sh 

#!/bin/sh
D=maxthon_$(date +%Y%m%d);
export D;
expdp 'maxthon/maxthon@orcl' directory=biappdump dumpfile=${D}.dmp

//保存退出

授权:

[root@infodb111 ~]# chown oracle:dba biappdbback.sh 
[root@infodb111 ~]# chmod 775 biappdbback.sh 



运行

[root@infodb111 ~]$ ./biappdbback.sh

Export: Release 10.2.0.4.0 - Production on Wednesday, 26 May, 2010 11:02:10

Copyright (c) 2003, 2007, Oracle. All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39006: internal error
ORA-39213: Metadata processing is not available



发现有错误,查找错误原因
[oracle@infodb111 /]$ oerr ora 39006
39006, 00000, "internal error"
// *Cause: An unexpected error occurred while processing a Data Pump job.
//          Subsequent messages supplied by DBMS_DATAPUMP.GET_STATUS
//          will further describe the error.
// *Action: Contact Oracle Customer Support.
[oracle@infodb111 /]$ oerr ora 39213
39213, 00000, "Metadata processing is not available"
// *Cause: The Data Pump could not use the Metadata API. Typically,
//          this is caused by the XSL stylesheets not being set up properly.
// *Action: Connect AS SYSDBA and execute dbms_metadata_util.load_stylesheets
//          to reload the stylesheets.

根据oerr ora 39213提示,执行exec dbms_metadata_util.load_stylesheets;

再进行导出正常,问题解决。

分享到:
评论

相关推荐

    oracle数据库数据导出.doc

    总结来说,Oracle数据库提供了多种方式来导出数据,从简单的SQL脚本生成到高级的数据泵工具。选择哪种方法取决于具体的需求,如数据量、时间限制、可用资源以及对效率和安全性的考虑。理解这些工具和方法是数据库...

    数据库导入导出dump.txt

    在本案例中,"数据库导入导出dump.txt" 可能是指一个教程或者笔记,记录了如何使用文本格式(如SQL脚本)对数据库进行备份和恢复的过程。该资源可能来自博客文章,链接为 ,但实际内容未提供,所以我们只能基于一般...

    Oracle数据库导出数据工具

    "Oracle数据库导出数据工具"就是为了满足这种需求而存在的。 Oracle数据库提供了多种导出数据的方法,其中最常用的是Data Pump(也称为expdp)和传统的Export工具(exp)。这两种工具都有其特定的用途和优缺点。 1...

    oracle 数据库导入导出

    Oracle数据库的导入导出是数据库管理中的重要环节,主要用于数据迁移、备份恢复和系统复制等操作。本篇文章将深入探讨Oracle数据库的导入导出过程,以及处理“process挂起”问题的方法。 首先,Oracle数据库提供了...

    oracle数据库导入导出命令! 更改字符集

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其数据导入导出功能是数据库管理和维护中的重要环节。本文将深入探讨Oracle数据库的导入导出命令,特别是如何更改字符集的相关知识。 首先,Oracle...

    oracle数据库的表数据导出为csv文件

    ### Oracle数据库表数据导出为CSV文件的知识点详解 #### 一、背景介绍 在日常工作中,我们常常需要将Oracle数据库中的表数据导出为CSV文件格式,以便于数据分析、备份或其他用途。本文将详细介绍如何使用Oracle PL/...

    Oracle数据库导出文本的方法

    Oracle 数据库导出文本的方法是 Oracle 数据库的入门级应用,旨在介绍如何将 Oracle 数据库中的数据导出到文本文件中。在实际应用中,我们经常需要将查询结果导出到文本文件中,以便于后续处理或分析。下面我们将...

    oracle数据快速导出工具

    Oracle数据快速导出工具,通常指的是Oracle数据库管理系统中用于数据迁移和备份的工具,例如Oracle Data Pump(expdp)和传统的Export Utility(exp)。这些工具为数据库管理员和开发人员提供了高效的数据导出功能,...

    超简单oracle数据库导入导出

    本文将深入探讨“超简单Oracle数据库导入导出”这一主题,包括如何创建表空间、建立用户,以及如何高效地进行数据导入和导出。 首先,让我们了解一下表空间(Tablespace)。在Oracle数据库中,表空间是存储数据库...

    ORACLE数据库导入导出详细流程

    ### ORACLE数据库导入导出详细流程 #### 一、备份数据库 在Oracle数据库管理中,备份是非常重要的一个环节,它可以确保在数据丢失或损坏的情况下能够迅速恢复数据。Oracle提供了多种备份方式,包括传统的`EXP`命令...

    oracle数据库导入导出命令

    2. **给用户增加导入数据权限**:为了确保能够成功地将导出的数据再次导入到Oracle数据库中,还需要为特定的用户添加必要的权限。具体步骤如下: 1. **启动SQL\*Plus**:首先打开SQL\*Plus工具。 2. **以system/...

    oracle数据库导入导出和创建用户

    本文将围绕“Oracle数据库导入导出和创建用户”这一主题,深入探讨其核心知识点,包括Oracle数据库用户管理、数据导入导出的操作方法,以及相关的SQL语句和命令行工具。 ### Oracle数据库用户管理 在Oracle数据库...

    批处理导出oracle数据库为dump文件

    批处理导出oracle数据库为dump文件,之后可以正常导入

    Oracle数据库导入导出详细操作

    Oracle数据库提供了多种工具和技术来实现数据的导入导出,其中最常用的两种工具是`expdp`(Export Data Pump)和`impdp`(Import Data Pump)。这两种工具相较于早期版本中的`exp`和`imp`具有更高的性能和更丰富的...

    通过PLSQL的进行oracle数据库导入导出

    在Oracle数据库管理中,高效的数据导入导出是确保数据安全和快速恢复的关键。PL/SQL Developer是一款强大的Oracle数据库开发工具,它提供了便捷的数据导出和导入功能,尤其适用于测试环境的搭建和故障恢复。本文将...

    用Toad for Oracle的Data Dump导入和导出Schema中的数据.txt

    Toad for Oracle 的 Data Dump 导入与导出功能提供了强大的工具来支持数据库的数据备份和迁移工作。通过上述步骤,用户可以轻松地在不同的环境之间迁移数据,同时确保数据的完整性和一致性。无论是对于数据库管理员...

    Oracle数据库导入到SqlServer步骤(图文篇)

    Oracle 数据库到 SqlServer 数据迁移步骤详解 Oracle 数据库到 SqlServer 的数据迁移是一项复杂的任务,需要经过多个步骤来完成。本文将详细介绍如何将 Oracle 数据库导入到 SqlServer 中。 Step 1-6: 数据源设置...

    oracle数据库导出导入脚本

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,它的数据导入导出功能对于数据库管理和维护至关重要。本压缩包文件“oracle_exp_imp”包含了用于Oracle数据库导入导出的脚本,这些脚本可以帮助用户轻松...

    Oracle导出的dmp格式文件导入到达梦的操作步骤

    为了准备从Oracle数据库中导出数据,首先需要在Oracle端创建一个表空间。例如创建名为`MID_DATA`的表空间: ```sql CREATE BIGFILE TABLESPACE MID_DATA LOGGING DATAFILE 'D:\\app\Administrator\oradata\...

Global site tag (gtag.js) - Google Analytics