`
zhzhiqun2005
  • 浏览: 220780 次
  • 性别: 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数据库导出文本的方法

    介绍Oracle数据库导出文本的方法,属于Oracle数据库的入门级应用。

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

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

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

    详细介绍了从Oracle数据库中导出的dmp格式的数据库文件再导入到达梦7中的操作步骤

    MySql和Oracle数据库本地或远程备份导出和导入(JAVA版)工具类.rar

    MySql和Oracle数据库本地或远程备份导出和导入(JAVA版)工具类,亲测可用!! 注:Mysql导出和导入的时候需要配置 mysqldump和mysql命令的全路径!!!

    oracle数据库修复

    主要功能点: 不需要运行Oracle数据库软件,ODU直接读取数据库文件解析数据。 ...模拟Oracle的dump块功能,能够dump数据文件中的数据块 支持DESC表,以显示表的列定义 支持列出表的分区和子分区

    oracle数据泵导入导出byxiao

    Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中。此为常用导入导出命令。

    linux下数据库dump的导入导出

    linux下数据库dump的导入导出

    oracle导入导出dmp|sql文件数据

    文档中分步骤的详细列举了客户端导入导出dmp文件,sql文件的方法及每段命令的含义,同时包括服务器端导入导出dmp文件的方法,可以修改表空间及用户名称。很好的一份资料

    Oracle数据库恢复工具Oracle Database Unloader(ODU)3.09

    ODU全称为Oracle Database Unloader,是类似于...模拟oracle的dump块功能,能够dump数据文件块的数据 目前不支持的功能: 11g的SecureFiles ------------------------ 详细使用说明见 http://www.laoxiong.net/odu

    Oracle 数据泵详解

    Oracle Database 10g引入了最新的数据泵(Data Dump)技术,数据泵导出导入(EXPDP和IMPDP)的作用 1)实现逻辑备份和逻辑恢复. 2)在数据库用户之间移动对象. 3)在数据库之间移动对象 4)实现表空间搬移. 二、数据泵...

    oracle采用数据泵方式进行导出导入

    3点击开始-运行cmd在打开的dos命令中输入语句并执行expdp当前数据库的用户名/密码@实例名dumpfile=即将导出的文件名_%Udmpdirectory=导出路径在oracle中指向的目录名

    PL/SQL远程备份和恢复Oracle数据库

    在客户端远程备份的文件保存在数据库所在主机上,不会直接拷贝到客户端。...1、用PLSQL连接Oracle数据库服务器,使用你需要导出的用户连接Oracle数据库服务器,执行下面语句备份:  declare h1 NUMBER;

    修改oracle dmp文件版本

    修改oracle的dmp文件版本,可以把高版本导出的dmp文件修改为低版本,从而导入到低版本的oracle数据库.

    Oracle数据泵(Data Dump)使用过程当中经常会遇到一些奇奇怪怪的错误案例

    从oracledatabase 10g开始引入了data pump(数据泵)工具,它提供了一种基于服务器的数据导出导入使用程序。 所有的data pump都作为一个服务器进程,数据...Data Pump工具的导出和导入实现Oracle数据库之间数据的传输。

    oracle导入数据库方法

    -- remap_schema=EAMS_X:EAMS_NWPU_0913 从EAMS_X用户导出的数据,想要导入到EAMS_NWPU_0913用户中去 -- remap_tablespace=JIAOWU:USERS 数据库对象本来存在于JIAOWU表空间,现在你不想放那儿了,想换到USERS,就用...

    linux.x64.oracle 11g安装说明

    数据库导出(expdp命令) 在SSH上Sql代码 --切换oracle用户 su – oracle --创建备份数据库文件夹、注意此文件夹必须oracle用户能访问。 mkdir /home/oracle/app/backupdata --以sysdba方式来打开sqlplus,命令如下...

    修改oracle数据dmp版本工具

    从高版本的oracle导出的数据库文件导入到低版本的数据库中会发生错误,可以通过这个工具进行版本更改

    exp和imp用法和介绍

    Export从数据库中导出数据到dump文件中 Import从dump文件中到入数据导数据库中 下面是一般使用他们的情况 (1)、两个数据库之间传送数据 同一个版本的oracle Server之间 不同版本的oracle Server之间 同种...

    oracle 数据泵导入导出介绍

    若将数据从sfz中导出: expdp test/test@orcl directory=别名 dumpfile=导出文件名 导入到test中: impdp test/test@orcl directory=别名 dumpfile=导出文件名.dmp 导入到处用户名不一样时,做个映射,一样时

    ORACLE使用命令导入导出数据库

    expdp userid='ecp_v_1_5/ecp' schemas=ecp_v_1_5 directory=DATA_FILE_DIR dumpfile=ecp_v_1_5.dmp logfile=ecp_10.log version=10.2.0.1.0  impdp userid='ecp_v_1_5/ecp' schemas=ecp_v_1_5 directory=DATA_...

Global site tag (gtag.js) - Google Analytics