文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发Oracleoracle的文本导入、导出技巧
精品推荐
特别推荐
·常用数据库比较
·ODBC API常用函数诠释
·提高ORACLE数据库的查询统计速度
·细化解析:Oracle使用的hints调整机制
·解析Oracle/Oracle Forms 的多用途代码
·从Oracle的FORM中调用REPORT的实用技巧
·Oracle SQL精妙SQL语句讲解
·ORACLE学习笔记--性能优化四
·ORACLE常用傻瓜问题1000问
·ORACLE常见错误代码的分析与解决之二
热点TOP10
·常用数据库比较
·性能分析工具的使用
·Oracle数据库重做日志文件丢失后的恢复
·细化解析:Oracle使用的hints调整机制
·监控Oracle数据库的常用shell脚本
·ORA-01092: ORACLE 例程终止。强行断开连接
·oracle数据库 exp/imp命令详解
·解析Oracle/Oracle Forms 的多用途代码
·Oracle数据库不同版本间用exp来导数据
·细化解析:Oracle数据库后台进程的功能

oracle的文本导入、导出技巧

日期:2007年12月28日 作者: 查看:[大字体 中字体 小字体]



在使用oracle时,总觉得oracle的导入,导出没有informix的load,unload好用,没办法,只能参照网上朋友的思路和informix的实现,写了几个脚本,希望各位高手指点:

=============================================

工具用法:
unload.sh
Usage: unload.sh userid/passwd[@oraclesid] [tabname]
注释:
如果不加’@oraclesid’,则用当前环境变量ORACLE_SID。
如果不加tabname参数,则处理该用户下的所有表,生成’表名.unl’文件。
    如果加tabname参数,则单独处理该表,生成’表名.unl’文件。
load.sh
Usage: load.sh userid/passwd[@oraclesid] [tabname]
注释:
如果不加’@oraclesid’,则用当前环境变量ORACLE_SID。
如果不加tabname参数,则装载该用户下的所有表,必须存在’表名.unl’
文件。
如果加tabname参数,则单独处理该表,必须存在’表名.unl’文件。

=============================================

具体实现:
unload.sh
利用spool的功能,将表中的数据导出到对应的文本中。
load.sh
利用sql*load的功能,将文本中的数据导入到表中。
           控制文件是自动生成的,使用者不需要知道格式
           执行sqlload的脚本也是自动生成
generate_control_file.sh
                生成控制文件
generate_execute_shell.sh
                生成执行脚本

=============================================
代码说明
load.sh
=============================================
#!/usr/bin/ksh
################################################################################
#
#  ?&&é:        load.sh
#
#  ?èê&:        &ù?Yò&&&ê&?Y&&&ò±í?&à&×°??&?ó&&?ê&?Y???&
#
#  2?ê& 1 = ó?&§?&/?ü?&[@ê&à&?&]
#  2?ê& 2 = ±í?&(&é?&
#
#  ×÷?& Bing He
#
#  DT&?????
#    è??ú       DT&?è?                   DT&??èê&
#
#  09/23/2003   Bing He                       &&ê?±àD&
#
################################################################################

[1] [2] [3] [4] [5] [6] [7] [8] 下一页 




上一篇:我的一些oracle9i学习笔记,与大家分享

下一篇:使用 SQL*Plus 访问数据库

相关文章:
·电脑高手的140个电脑技巧
·网站赚钱的四个技巧
·CorelDRAW文字排版的技巧
·太阁立志传4 攻略及技巧
·新出QQ技巧十六招
·传授追女孩之技巧之新手篇
·杀毒技巧系列:杀毒、防恶意代码、脚本病毒的不完全合集
·Windows XP的20个超级实用技巧大全
·绝对好用的注册表技巧
·《龙珠大冒险》攻击技巧研究(GBA) - 龙珠Z攻略秘籍 - 龙珠Z
相关软件:
·电脑技巧精彩文章一百篇
·中文版Excel 2003实例与技巧
·Photshop照片润饰技巧
·摄影技巧与欣赏
·交际-电话沟通技巧
·技压群雄—电脑超级技巧3000招(CHM)
·招聘面试技巧 视频教程
·中文版 AutoCAD2004 应用实例与技巧
·Effective Oracle by design(脚本)
·FLASH高级技巧大揭密

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot