环境情况: 数据库服务器 linux oracle 11g, 客户机 win 2008 x64, oracle 10g x32 客户端驱动

现在需要通过expdp 导出 数据库dmp文件, 按照 用户导出。

操作步骤: 在客户机上导出一直报 协议适配器错误的, 最后网上说必须在 数据库服务器上导出才行,在数据库服务器上, 按照如下步骤操作,最后还是报错

1. 执行以下语句,创建“exp_db”文件夹。

mkdir exp_db

2. 执行以下语句,为“exp_db”文件夹赋予读、写和执行权限。

chmod 777 exp_db

3. 执行以下语句,以sysdba用户登录oracle数据库服务器。

sqlplus sys/system@orcl as sysdba

4. 执行以下语句,将“exp_db”指定为“/oracle/app/exp_db”。

create or replace directory exp_db as '/oracle/app/exp_db'

commit

5. 执行以下语句,将“exp_db”的读、写和执行权限赋给xx(数据用户名)用户。

grant all on directory exp_db to xir_app

6. 执行以下语句,退出oracle数据库服务器。

quit

7.执行以下语句,将xir_app用户的数据全部备份“exp_db”目录下。

下面两条语句都有报错

expdp xir_app/xpar%123@orcldb schemas=xir_app directory=EXP_DB dumpfile=xirapp.dmp logfile=xirapp.log;

expdp system/system @orcldb schemas=xir_app directory=EXP_DB dumpfile=xirapp.dmp logfile=xirapp.log;

由于图片发不了, 我手工输入下 错误提示吧, 希望大家给予帮助啊

第一条语句的错误是 ora-39002: invalid operation

ora-39070: unable to open the log file

ora-29283: invalid file operation

ora-06512: at ''sys.utl_file'',line 536

第二条语句的错误提示是 UDE-00014: invalid value for parameter, 'attach'

取消

评论

linux系统expdp按表空间导出,expdp导出是全库吗相关推荐

  1. Linux下oracle 数据库表空间、用户的创建,数据的导入导出操作指南

    Oracle新建用户并且将已有的数据dmp文件导入到新建的用户下的操作流程 1.切换到oracle用户下 su - oracle 2.登录sqlplus sqlplus /nolog 3.使用sysd ...

  2. linux上oracle导入mysql_linux下的oracle数据库和表空间的导入导出

    由于oracle是安装在linux上面,因此需要oracle的导入导出都是使用命令进行操作.oracle允许整个数据库导入导出和表空间的导入导出. 数据库导入导出 以下操作是在操作系统控制台命令中执行 ...

  3. 如何在linux下创建表空间,linux下创建oracle表空间

    来自:http://blog.sina.com.cn/s/blog_62192aed01018aep.html 1 . 登录服务器 2 . 查看磁盘空间是否够大df -h -h更具目前磁盘空间和使用情 ...

  4. Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结

    说明: 在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码) 如果要创建新的用户就必须以system或 ...

  5. linux分区变为空闲,分析linux系统中磁盘空闲空间的管理方法

    分析linux系统中磁盘空闲空间的管理方法 汪建国 摘要:要把文件信息存放在存储介质上,必须先找出存储介质上可供使用的空闲块.如何实现存储空间的分配和收回,取决于对空闲块的管理方法,主要有两种对磁盘存 ...

  6. 2021-11-22--中标麒麟-Linux系统扩容根目录磁盘空间

    title categories tags abbrlink date updated 中标麒麟-Linux系统扩容根目录磁盘空间 Linux 中标麒麟 yum 6db4 2021-11-22 15: ...

  7. linux系统 opt扩容,Linux系统扩容根目录磁盘空间的操作方法

    一.使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变. 产生的原因是没有给磁盘格式化,没有增加分区. 二.操作方法 1. ...

  8. Linux  释放Linux 系统预留的硬盘空间

    释放 Linux 系统预留的硬盘空间 by:授客 QQ:1033553122   大多数文件系统都会保留一部分空间作为紧急情况时用(比如硬盘空间满了),这样能保证有些关键应用(比如数据库)在硬盘满的时 ...

  9. Linux系统查看磁盘可用空间的5个命令

    镜像下载.域名解析.时间同步请点击 阿里巴巴开源镜像站 工作中,经常会遇到磁盘爆满的情况,尤其是一台服务器运行了 N 年之后,里面会充满各种各样垃圾文件,比如:编译产生的中间文件.打包的镜像文件.日志 ...

  10. Linux系统下提示磁盘空间满,但实际占用却很小

    Linux系统下提示磁盘空间满,但实际占用却很小 因为公司放在测试服务器上的服务比较多,磁盘经常性会满.以前满过几次,因为时间比较赶,每次只是草率的删掉一点log或者临时文件,到今天早上又发生一起事故 ...

最新文章

  1. 手抖把Python2.7卸载了,导致了自己的yum不可用
  2. 姚班系创业公司宸镜科技再获新融资,漆子超、陈启峰联手,OPPO入股加持“元宇宙”概念要火?...
  3. opencv滤波美颜
  4. 【转帖】Windows下PostgreSQL安装图解
  5. 在浙学大学计算机基础,艺术设计-浙江大学本科生院.PDF
  6. mysql 5.6 生产my.cnf_一个生产可用的mysql参数文件my.cnf
  7. 用python代替人脑运算24点游戏
  8. OpenShift 4 - 使用 emptyDir/hostPath/local 类型 PV
  9. Kubernetes详解(三)——Kubernetes集群组件
  10. AndroidManifest中android:label与第三方库冲突问题
  11. java连接数据库步骤
  12. vb通过ado连接oracle数据库,vb ado连接oracle数据库
  13. CSS3动画实现左右滚动效果
  14. 万年历黄历星座查询v3.6.9引流吸粉 实用工具 流量变现小程序
  15. 苹果MacBook 装双系统win10蓝牙找不到的方法
  16. ZZULIOJ:1000: 从今天开始入坑C语言 JAVA
  17. 编写程序,从键盘输入 一个 英文字母(有若干行)。如果是大写字母,则输出它对应的小写字母;如果是小写字母,则输出它对应的大写字母。
  18. android 工具栏透明,Android 系统状态栏沉浸式/透明化完整解决方案
  19. 关于YunFile网盘的一些使用技巧与心得
  20. 数据同步利器之Tapdata Cloud

热门文章

  1. spring boot项目发送邮件
  2. python判断是否含有0_Python:判断文本中的用户名在数据库中是否存在,存在返回1,不存在返回0...
  3. python 汽车行业数据库_python3+Neo4j+flask,汽车行业知识图谱项目实战
  4. .net pdf转图片_如何将PDF转图片?PDF转图片免费方法!
  5. ARM开发5.3.6 基础实训( 2 ) 单个 LED 显示单个按键的状态--LPC21XX
  6. docker启动mysql容器报错driver failed programming external connectivity on endpoint mysq
  7. springboot如何快速访问templates下的html
  8. 美政府停摆或考验机场安检 携枪旅客曾无障碍登机
  9. 区块链软件公司:食品溯源+区块链
  10. bzoj千题计划176:bzoj1199: [HNOI2005]汤姆的游戏