博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle数据库执行exp命令--报参数'log' 不允许有多个值
阅读量:5983 次
发布时间:2019-06-20

本文共 549 字,大约阅读时间需要 1 分钟。

前几天设置自动备份oracle 数据库时发现一个问题,自动备份老是执行失败,后来把语句拿出来单独执行才发现是语句写的有问题,一般情况下自动备份都要自动生成日志文件,以便于我们查看备份是否正常执行。下面我举一个小例子说明报错的原因以及解决方法。

    expdp test/test@ORCL DIRECTORY=test

      DUMPFILE=test%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.dmp

      SCHEMAS=test logfile=test%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.log

 

      大家可以看到第三句执行后生成日志文件,执行一段时间会发现一直执行失败,提示报错  logfile不允许有多个值。原因是  logfile=后面的值不允许变量。

    解决办法:用英文的单引号将logfile后面的值括起来即可,如下所示:

SCHEMAS=test logfile='test%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.log'

转载地址:http://yyrox.baihongyu.com/

你可能感兴趣的文章
wampserver 运行橙色,80端口没有被占用,查看错误日志方法
查看>>
Adwords Campaign network & placement
查看>>
java查询图片显示无图片显示项目默认图片
查看>>
page1201未完成
查看>>
oracle数据库命令-持续更新
查看>>
自动脚本工具新版 v2.0
查看>>
AC 自动机
查看>>
float,double和decimal类型
查看>>
使用MapReduce实现一些经典的案例
查看>>
5 . 4 . 3 架构
查看>>
类静态和实例化执行顺序优先级(静态构造函数、静态变量、静态方法)
查看>>
ajax提交param 后台接受是对象
查看>>
ajax基础一
查看>>
http://cuiqingcai.com/993.html
查看>>
【NOI2018模拟5】三角剖分Bsh
查看>>
redis安装使用
查看>>
【干货】Java岗面试考点大合集
查看>>
Android安全开发之浅谈密钥硬编码
查看>>
iOS 计算两个日期字符串的差值
查看>>
UTF-8 编码及检查其完整性
查看>>