oracle数据库的dump,Oracle数据库数据导出dump方式-Oracle

Oracle数据库数据导出dump方式

linux下   www.2cto.com

Java代码

[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;

创建脚本文件

www.2cto.com

Java代码

[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

运行

Java代码

[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

发现有错误,查找错误原因

Java代码

[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;

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle数据库可以通过以下几种方法导出50G的数据: 1. 使用Oracle Data Pump Utility:Oracle Data Pump Utility是Oracle数据库提供的一种工具,可以将大量数据从一个数据库导出到另一个数据库。使用该工具,您可以选择将数据导出为二进制文件或 ASCII 文件,以及选择压缩选项。以下是使用Oracle Data Pump Utility导出数据的步骤: - 通过SQL*Plus或 SQL Developer连接到您的Oracle数据库。 - 运行以下命令创建一个目录来保存导出文件:CREATE DIRECTORY export_dir AS '/export/directory/path'; - 运行以下命令导出数据:expdp username/password@database schemas=schema_name directory=export_dir dumpfile=export_filename.dmp logfile=export_filename.log. 2. 使用Oracle Export Utility:Oracle Export Utility是一个旧的工具,可以将数据导出到一个平面文件中。该工具提供了许多选项,可以让您选择要导出的表、视图和存储过程。以下是使用Oracle Export Utility导出数据的步骤: - 通过SQL*Plus或 SQL Developer连接到您的Oracle数据库。 - 运行以下命令导出数据:exp username/password@database file=export_filename.dmp log=export_filename.log. 3. 使用Oracle SQL Developer:Oracle SQL Developer 是一个免费的图形化界面工具,可以用来管理您的Oracle数据库。使用该工具,您可以将数据导出为 INSERT 语句或 CSV 文件。以下是使用Oracle SQL Developer导出数据的步骤: - 在Oracle SQL Developer中连接到您的Oracle数据库。 - 选择要导出的表或视图,右键单击并选择“导出数据”。 - 选择要导出的格式(INSERT 语句或 CSV 文件),以及要保存导出文件的位置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值