oracle按时间导出,如何为Oracle导出文件加上时间戳
eygle |
English Version【版权声明:转载时请务必以超链接形式标明文章原始出处和作者信息及本声明】
链接:http://www.eygle.com/archives/2006/04/eciioracleoiaoe.html
论坛上经常有人问,如何给导入文件加上时间戳标记.在这里把我曾经给过的两种方法总结一下.
1.可以在DOS下从系统获得时间戳
利用Dos命令取得时间戳:C:\>echo %date%
2006-04-24 星期一
C:\>echo %date:~0,10%
2006-04-24
接下来使用导出(exp)工具引用该时间戳就很容易了:exp userid=eygle/eygle file=d:\eygle%date:~0,10%.dmp log=d:\eygle%date:~0,10%.log
2.使用sql脚本从数据库获得时间戳
有朋友反应在NT下该命令执行结果与Windows2000和WindowsXp上不同,没有NT的环境可以试验(据网友说用""把date引用起来就可以了,如: "%date%",我没有测试过).
我们也可以使用如下的SQL方式获得时间戳.
首先编写一个doexp.sql脚本:column today new_val dt
select to_char( sysdate, 'ddmmyyyy' ) today from dual;
host exp userid=eygle/eygle tables=emp file=exp_prod_&dt..exp log=exp_prod_&dt..log
exit
再编写一个start.bat批处理脚本调用doexp.sql脚本:echo off
set oracle_sid=eygle
sqlplus eygle/eygle @doexp
执行结果如下:E:\Itpub\ItpubTrain\Exp2>dir
驱动器 E 中的卷是 SWAPDK
卷的序列号是 F8BA-FCAC
E:\Itpub\ItpubTrain\Exp2 的目录
2003-10-07 15:14
2003-10-07 15:14
2003-08-26 15:18 170 doexp.sql
2003-10-07 15:12 4,096 exp_prod_07102003.exp
2003-10-07 15:12 335 exp_prod_07102003.log
2003-08-26 15:18 4,096 exp_prod_26082003.exp
2003-08-26 15:18 312 exp_prod_26082003.log
2003-10-07 15:42 4,096 exp_prod_30082003.exp
2003-08-30 17:09 335 exp_prod_30082003.log
2003-10-07 15:14 1,660 sqlnet.log
2003-10-07 15:12 60 start.bat
9 个文件 15,160 字节
2 个目录 674,652,160 可用字节
如果大家有什么好的方法,欢迎交流.
posted on 2007-08-16 20:44 坏男孩 阅读(1212) 评论(0) 编辑 收藏 所属分类: ORACLE篇章
oracle按时间导出,如何为Oracle导出文件加上时间戳相关推荐
- 数据库oracle数据导入导出命令,数据库oracle数据导入导出命令
exp Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成 ...
- oracle带时间查询语句,请教oracle按时间分组查询语句的写法
请教oracle按时间分组查询语句的写法 最近由于要做报表,在一张表中有一个字段为date类型,现在想要在一段时间内(比如一年)能够按照时间段分组查询记录总和,比如我要能够查询2007年到2009年间 ...
- oracle 毫秒时间换mysql_Mysql与Oracle常用时间格式的转换
Oracle与Mysql在传入时间的格式上大不相同,而自己去找又花了很久的时间.所以想把它记下来. 1.oracle中 "TO_CHAR (date, 'yyyy-mm-IW-dd-Day ...
- oracle数据泵导出多表,oracle 数据泵导出表
oracle 数据泵导出演示步骤 1.使用 oracle 用户创建目录 mkdir software_bak [oracle@master ~]$ cd software_bak/ [oracle@m ...
- oracle 当前时间年月日时分秒,oracle获取当前年月日时分秒季度周
oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ORACLE里获取一个时间的年.季.月.周.日 ...
- oracle 当前时间年月日时分秒,oracle存储精确时间 年月日 时分秒
我用的是ibatis框架 为了做一个聊天功能,发现不能显示最新的消息,一看,原来oracle中存入的时间不对 oracle中要存入 年月日 时分秒首先要把 oracle中这列设置为 timestamp ...
- oracle csv只能导出1200条,Oracle PLSQL数据导出csv的案例
之前项目运维人员碰到一个问题,需要写一个存储过程,把数据导出为csv文件,查了一些资料,帮他写成了一个PLSQL,今天拿出来分享一下,不足之处,欢迎指教. 数据背景: 用到两张表,一张存放单位组织名 ...
- oracle按照时间点回退,【Oracle】查看事务回滚的时间
首先,我是做BI的,在工作中偶尔会出现一些特殊情况,比如突然在某天ETL日增量调度的时候一个简单的插入操作卡住不动几小时都过不去,平时可能30分钟左右. 可能是资源征用导致DataStage资源分配不 ...
- oracle中时间格式的写法,Oracle中时间的格式
关于0racle中得时间格式: yyyy:用数字表达的四位数字年(2009) yyy:年份的最后三位(009) yy:年份的最后二位(09) y: 年份的最后一位 (9) rr:年份后两位数字(会遇到 ...
最新文章
- Linux内核学习资料
- 计算机名字更改时不显示文字,教大家电脑中文件夹不显示名字怎么办
- 2017202110104-高级软件工程第二次作业个人项目之-四则运算生成程序
- boost::gursoy_atun_layout用法的测试程序
- vue 日期前面加0_vue日期组件 支持vue1.0和2.0
- 数学图形(1.35)Kappa curve
- NumPy入门攻略:手把手带你玩转这款强大的数据分析和计算工具
- AutoIt Windows的自动化脚本
- python模块文件的扩展名不一定是py_Python导入:导入没有.py扩展名的模块?
- Mybatis安装配置使用
- 2021-02-24 PMP 群内练习题 - 光环
- 80psi等于多少kpa_关于胎压的换算psi、bar,kpa
- Android Studio 工具:Lint 代码扫描工具(含自定义lint)
- 接入层、汇聚层、核心层之间的区别
- Todesk 远程工具安装及配置方法(认真看)
- 编译原理笔记 导言和目录
- linux shell 删除key \xAC\xED\x00\x05t\x00\x04${key} 序列化16进制
- 2008年中国富豪榜今日发布,以下为富豪榜101-200名
- 美国顶级大学令人心痛的地狱式教学-聊天分享-CMU的教学模式分享给大家
- 计算循环冗余码--摘录
热门文章
- php 二维数组字母排序,PHP二维数组获取第一个中文首字母并排序 筋斗云网络
- Python教程:列表推导式和嵌套的列表推导式讲解
- python字典教程:添加与删除
- Python中一些高效的数据操作
- python中super的用法实例解析
- 用Python爬一爬那些年你硬盘存过的老师
- 周一 周五 记录_6.12日独家提示买入的 民丰特纸,属于突破年线的股票当天,所以我们买入后小幅盈利 于今天周一6月月15日冲高逢高获利卖出...
- ubuntu运行docker报错:invalid mount config for type “bind“: field Source must not be empty.(没解决)
- 如何理解Linux shell中的“2>1”(将文件描述2(标准错误输出)的内容重定向到文件描述符1(标准输出))(尼玛>符号竟然不支持搜索,害我搜搜不到,只能搜)
- 我的2020电视机选购