添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
魁梧的饭盒  ·  Git ...·  1 年前    · 
斯文的茴香  ·  java语音识别 开源 ...·  1 年前    · 
豁达的开心果  ·  SQL ...·  1 年前    · 

直接运行 expdp scott/tiger
系统报错:
ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-39145: directory object parameter must be specified and non-null

网上说要把在 data_dump_dir 上的 read,write 的权限赋予scott。按照此说法做后,发现问题依然。
grant dba to scott 权限后,问题解决。

其实问题的核心不在于dba权限,而在于 EXP_FULL_DATABASE / IMP_FULL_DATABASE 角色

oracle的官方文档中早就有了此问题和原因(Oracle® Database Utilities):
The following is an example of using the default DATA_PUMP_DIR directory object available to privileged users. This example assumes that the EXP_FULL_DATABASE and IMP_FULL_DATABASE roles have been granted to the user hr. After the DATA_PUMP_DIR directory object has been created, a privileged user need not use the DIRECTORY parameter. Dump files, log files, and SQL files will be written to the path associated with DATA_PUMP_DIR.

SQL> CREATE DIRECTORY data_pump_dir AS '/usr/dba/dpumpfiles':

> expdp hr/hr DUMPFILE=emp.dmp LOGFILE=emp.log TABLES=hr.employees

The emp.dmp and emp.log files will be written to /usr/dba/dpumpfiles.

If the DATA_PUMP_DIR directory object had not first been created by a DBA , then the following error messages would have been displayed:

ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-39087: directory name DATA_PUMP_DIR is invalid

Remember that the default DATA_PUMP_DIR directory object is not available to nonprivileged users. In the following example, user sh is a nonprivileged user. Therefore, because no directory object is specified, error messages are generated and the export is not performed.

> expdp sh/sh DUMPFILE=sales.dmp LOGFILE=sales.log TABLES=sh.sales

ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-39145: directory object parameter must be specified and non-null


Thomas Kyte建议的要从头到尾看 Oracle Concept Guide,绝对是见很正确的事。

原文地址:http://www.douban.com/note/37656300/

根据业务要求需要将数据库上的TEST用户下的所有对象复制到一个新建的用户TEST2上,但不需要表数据。想到的办法是先用expdp的CONTENT=METADATA_ONLY参数导出元数据,然后使用im... 来自: orabing的博客 ORA-39002: invalid operationORA-39070: Unable to open the log file.ORA-39087: directory name DATA_PU... 来自: weixin_34202952的博客 环境描述:这几天利用expdp/impdp工具配置一台数据库用作备用库,在主库上发生故障时能快迅将业务切到备库上(Data guard还在研究中),而且为了保证两台服务器都能用使用,每个月交替接管业务... 来自: Fengg--Focus Oracle 在上一章介绍expdp/impdp时曾使用过DIRECTORY这个概念,下面再简单说明下DIRECTORY的点点滴滴。MOS上对DIRECTORY的解释(266875.1):(1)、基于服务端vs基于... 来自: bisal的专栏 当执行数据泵导出的时候,报了如下错误:ORA-39002:invalidoperationORA-39070:Unabletoopenthelogfile.ORA-39087:directorynam... 来自: zclinux的博客 服务名,实例名,orcl Oracle通过数据库实例来加载和管理数据库,每个运行的Oracle数据库都对应一个Oracle实例(Instance),也可以称为例程。 当数据库服务器上的一个数据库启... 来自: gang57的博客 1.新建用户和表空间:create tablespace ECAS_DATA datafile 'D:\app\Administrator\oradata\orcl\XPADS.DBF' size 5... 来自: fei7837226的博客 1.故障现象:   报ORA-01031: insufficient privileges 错误,本地命名方式无法登录,OS验证登录正常:[oracle@edbjr2p2 admin]$ sqlplu... 来自: morigejile的博客 Oracle11g报错ORA-39002、ORA-39070、ORA-39087情景描述 使用数据泵导入数据的时候报ORA-39002、ORA-39070、ORA-39087三个错误。导入数据时所使... 来自: 刘先森 通过数据泵(expdp)的方式按用户进行导出大小预估:expdp system/******estimate_only=y schemas=scott estimate=blocks director... 来自: 点滴的幸福 oracle expdp/impdp一些小细节Oracle备份方式主要分为数据泵导出备份、热备份与冷备份三种,今天首先来实践一下数据泵备份与还原。数据泵导出/导入属于逻辑备份,热备份与冷备份都属于物理... 来自: glogin 使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能... 来自: weixin_34358365的博客 Oracle Directory(目录)介绍 OracleDirectory(目录)可以让用户在Oracle数据库中灵活地对文件进行读写操作,极大地提高了Oracle的易用性和可扩展性。其语法如下所... 来自: coco3600的博客 导入dmp文件的时候,需要授导入的权限;权限命令如下:grantIMP_FULL_DATABASEtostereotype;这里的stereotype是我的用户名;你要替换成自己的用户名;但是下图中的... 来自: 陶洲川的博客 1、先要指明目录对象,并赋予读写的权限~> expdp hr/hrExport: Release 11.2.0.1.0 - Production on Thu Apr 4 14:07:22 2013C... 来自: gamency的专栏 1.DIRECTORY指定转储文件和日志文件所在的目录DIRECTORY=directory_objectDirectory_object用于指定目录对象名称.需要注意,目录对象是使用CREATEDI... 来自: lu92649264的博客 现象:  从测试库exp的dump文件无法imp生产库,报没有dba权限。原因:  因测试库的业务用户权限过高,且与生产库的业务用户权限不一致。解决方法:1. 在测试库上操作(以dzw用户为例,其他用... 来自: 吃亏是福 数据泵导入导出---------------------------------------------------------------------***********************... 来自: 数据库天地 常见错误:-60ORA00060:deadlockdetectedwhilewaitingforresource一般错误: -1ORA00001:uniqueconstraint(.)violated... 来自: haiross的专栏 一、引言二、使用方法createdirectorydumpas'E:\xcy\expdb';grantread,writeondirectorydumptojgs;expdpjgs/123direct... 来自: xcymorningsun的专栏 Oracle使用expdp做数据导出的时候会报‘expdp ORA-39070:Unable to open the log file’ 这样的错误。产生这个错误的原因通常有两个:1、对存放dmp文件... 来自: wushiqi11的博客 impdphymyw/hymywdirectory=datapumpdumpfile=hymyw_20170915.DMPlogfile=hymyw_20170915.log table_exists... 来自: okhymok的博客 如题:关于Oracle 10g数据泵导出,给所创建的目录授权,提示用户名或角色不存在,语句如下: sqlplus /nolog conn name/password as sysdba create 平时都在忙项目,今天周末可以搞下有兴趣的测试(对于公司来说,确实是在忙, 但对于技术爱好者来说是瞎忙。技术回潮)技术本身不值钱,都得依赖项目,这个哲学是销售和项目经理多年的争论。但往往销售的钱比项目经... 来自: 老农民挖数据 示例为ORACLE 11G导出到ORACLE 10G导入用数据泵EXPDP,IMPDP做ORACLE导入、导出.  优势如下:1:可以跨不同表空间2:不同ORACLE版本数据方便导入,导出3:效率大大... 来自: Mo小泽的技术博客 创建表空间create tablespace ods_testdatafile 'D:\oradata\ods_test.dbf' size 200mautoextend on next 50m m... 来自: MonkeyKing 今天早上装了两台虚拟机,使用sqlplus /as sysdba 登录的时候出现 ORA-01031:insufficient privileges输入用户密码依然出现错误使用sqlplus sys/... 来自: freedompuge的专栏 大部分是转的,各种,记录下。EXPDP 可以导出所有数据库的数据,只要它能连接到这个数据库,或者它登录的数据库上能读取到被导出的库的数据,因为此时可以通过数据库链来读取被导出的库的数据。http://... 来自: weixin_38166557的博客 在导入的时候,如下:create or replace directory impdir as 'F:\jhfund';grant read,write on directory impdir to ... 来自: a_222850215的专栏 Oracle的impdp和expdp命令使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程... 来自: 虾虾 在同事搭建的数据库上面导入数据时,提示ORA-39087 Unable to open the log file和ORA-39070 directory name DPDATA1 is invalid... 来自: cizhanliang7973的博客 [oracle@orcl admin]$ expdp system/123d@orcl directory=dpdata1 dumpfile=dove20160814.dmp SCHEMAS=dove... 来自: snowfoxmonitor的专栏 今天在使用impdp导入的时候报如下错误ORA-39002:invalidoperationORA-39070:Unabletoopenthelogfile.ORA-29283:invalidfile... 来自: zhengcairong520yao的专栏 环境:    操作系统:windows 10    oracle:11g r2问题:    通过sqlplus / as sysdba试图通过操作系统认证的方式登录到sysdba角色的sys用户报错,... 来自: Lhy的博客 给用户增加导入数据权限的操作  第一,启动sql*puls  第二,以system/manager登陆  第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,... 来自: lanpy88的专栏 使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能... 来自: weixin_30722589的博客 ORACLEEXPDP命令使用详细相关参数以及导出示例: 1.DIRECTORY指定转储文件和日志文件所在的目录DIRECTORY=directory_objectDirectory_object... 来自: zftang的专栏 在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次... 由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,... 大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频... 本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢... 一、什么是比特币 比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是... 首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并... 前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 餐厅的约会 餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”我楞了一下,心里想女朋友今天是怎么了,怎么突然问出这么专业的问... 写在前面: 我是 扬帆向海,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。技术是开源的、知识是共享的。 这博客是对自己学习的一点点总结及记录,如果您对 Java、算法 感... 昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔... 关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架... 如果是初学者,建议去网上寻找安装Mysql的文章安装,以及使用navicat连接数据库,以后的示例基本是使用mysql数据库管理系统; 二 准备前提 需要建立一张学生表,列分别是id,名称,... IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。 此话一出,不知激起了多少(... 11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为... 其实Android 9.0系统已经是去年推出的“老”系统了,这个系统中新增了一个比较重要的特性,就是对刘海屏设备进行了支持。一直以来我也都有打算针对这个新特性好好地写一篇文章,但是为什么直到拖到了An... 网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法... 位算法的效率有多快我就不说,不信你可以去用 10 亿个数据模拟一下,今天给大家讲一讲位运算的一些经典例子。不过,最重要的不是看懂了这些例子就好,而是要在以后多去运用位运算这些技巧,当然,采用位运算,也... 文章目录一、数据库简介二、MySQL数据类型(5.5版本)三、Sql语句(1)Sql语句简介(2)数据定义语言DDLcreate,alter,drop(3)数据操纵语言DMLupdate,insert... 有一次面试的时候,被问到进程之间有哪些通信方式,不过由于之前没深入思考且整理过,说的并不好。想必大家也都知道进程有哪些通信方式,可是我猜很多人都是靠着”背“来记忆的,所以今天的这篇文章,讲给大家详细着... 王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了。我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成。 准备工... 阿里妹导读:肉眼看计算机是由CPU、内存、显示器这些硬件设备组成,但大部分人从事的是软件开发工作。计算机底层原理就是连通硬件和软件的桥梁,理解计算机底层原理才能在程序设计这条路上越走越快,越走越轻松。... 双十一大概会产生多大的数据量呢,可能大家没概念,举个例子央视拍了这么多年电视新闻节目,几十年下来他存了大概80P的数据。而今年双11一天,阿里要处理970P的数据,做为一个IT人,笔者认为今年”双十一...