`
水草平居
  • 浏览: 1071 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

批处理命令 建表和导数据

阅读更多
一 连接数据源
【1】 文件名  env_db.bat
【2】 文件内容

       set oracle_url=zlj/zlj@mwdb_10.40.33.248

      rem 系统管理语种类型(en,cn)

      set lang=cn

二 创建表

【1】文件名 createTable.bat

【2】文件内容

        if "%oracle_url%" == "" call env_oracle.bat

       sqlplus %oracle_url% @oracle_list.sql

       rem find "ERROR at" to cerntain right

【3】 文件名 oracle_list.sql

【4】 文件内容
       set echo on

      spool log/predb_oracle.log
   
      @xxx.sql /** 每张表的建表语句*/

      spool off;

      set echo off;

      exit;

三 导入数据

【1】文件名 loadData.bat

【2】文件内容

    if "%oracle_url%" == "" call env_oracle.bat

   sqlldr %oracle_url% control=ctl/xxx.ctl log='log/xxx.log'

【3】xxx.ctl
   内容
   load data infile '../data/%lang%/xxx.unl' 
   replace into table acsinfo
   fields terminated by "|"
   (acsid,address,acsport,ftpname,ftppassword,ftppath,acsdes)
【4】xxx.log
    显示需要显示的日志
     例如
    
SQL*Loader: Release 9.2.0.1.0 - Production on 星期一 7月 11 10:41:09 2011

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

控制文件: ctl/acsinfo.ctl
数据文件: ../data/cn/acsinfo.unl
错误文件: ctl/acsinfo.bad
废弃文件: 未作指定
:
(可废弃所有记录)

加载数: ALL
跳过数: 0
允许的错误: 50
绑定数组: 64 行,最大 256000 字节
继续:    未作指定
所用路径:       常规

表ACSINFO
已加载从每个逻辑记录
插入选项对此表REPLACE生效

   列名                        位置      长度  中止 包装数据类型
------------------------------ ---------- ----- ---- ---- ---------------------
ACSID                               FIRST     *   |       CHARACTER           
ADDRESS                              NEXT     *   |       CHARACTER           
ACSPORT                              NEXT     *   |       CHARACTER           
FTPNAME                              NEXT     *   |       CHARACTER           
FTPPASSWORD                          NEXT     *   |       CHARACTER           
FTPPATH                              NEXT     *   |       CHARACTER           
ACSDES                               NEXT     *   |       CHARACTER           


表ACSINFO:
1 行 加载成功
由于数据错误, 0 行 没有加载。
由于所有 WHEN 子句失败, 0 行 没有加载。
由于所有字段都为空的, 0 行 没有加载。


为结合数组分配的空间:   115584字节(64行)
读取   缓冲区字节数: 1048576

跳过的逻辑记录总数:        0
读取的逻辑记录总数:        1
拒绝的逻辑记录总数:        0
废弃的逻辑记录总数:        0

从星期一 7月  11 10:41:09 2011开始运行
在星期一 7月  11 10:41:09 2011处运行结束

经过时间为: 00: 00: 00.08
CPU 时间为: 00: 00: 00.00

【6】xxx.unl
需要导入的数据
0|127.0.0.1|8082|mgmt|mgmt|/mgmt/jboss-manager/jboss3.2.6/apphome/CDR_SMS|
分享到:
评论

相关推荐

    dos批处理命令大全

    在实际应用中,我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中。 2. @ 命令 @ 命令表示不显示@后面的命令,在入侵过程中(例如使用批处理来格式化敌人的...

    windows批处理命令使用详解[文].pdf

    Start 命令用于调用外部程序,所有的 DOS 命令和命令行程序都可以由 Start 命令来调用。语法为 `start [parameters]`。例如,`start notepad.exe` 可以调用 Notepad 程序。 八、Choice 命令 Choice 命令用于让用户...

    Window批处理命令学习笔记

    7. start 命令:start 命令调用外部程序,所有的 DOS 命令和命令行程序都可以由 start 命令来调用。 8. choice 命令:choice 命令使用此命令可以让用户输入一个字符,从而运行不同的命令。 三、批处理文件的应用 ...

    批处理命令集锦(批处理命令的一些范例 )

    总结来说,这些批处理命令集锦涵盖了系统维护、安全优化和文件管理等多个方面,它们展示了批处理的强大功能,使用户能够以自动化的方式执行常见的系统维护任务。了解和掌握这些命令,对于日常的系统管理和问题解决...

    DOS内部命令和批处理命令列表

    这个压缩包文件“2008821125050.chm”很可能包含了一份详尽的DOS内部命令和批处理命令的参考手册。下面将详细阐述DOS系统中的核心概念以及这些命令的作用。 一、DOS内部命令 1. **DIR**:显示目录中的文件和子目录...

    dos批处理命令解析

    dos批处理命令解析dos批处理命令解析dos批处理命令解析dos批处理命令解析

    Window下的批处理命令详解.doc

    Window下的批处理命令详解、Window下的批处理命令详解、Window下的批处理命令详解

    [批处理命令在WINDOWS操作中的典型应用].张发凌.扫描版.pdf

    [批处理命令在WINDOWS操作中的典型应用].张发凌.扫描版.pdf[批处理命令在WINDOWS操作中的典型应用].张发凌.扫描版.pdf[批处理命令在WINDOWS操作中的典型应用].张发凌.扫描版.pdf[批处理命令在WINDOWS操作中的典型...

    windows批处理命令详解及脚本实例.pdf

    "Windows批处理命令详解及脚本实例" 本文档旨在详细介绍Windows批处理命令的使用和脚本实例,涵盖了批处理文件的定义、内部命令、流程...这些命令和语句可以帮助用户更好地使用批处理文件,提高工作效率和自动化程度。

    批处理命令在WINDOWS操作中的典型应用

    批处理命令中可以使用变量来存储数据,如 `%var%`。同时,批处理文件可以接收命令行参数,例如`%1`, `%2`, `%3`等,分别代表第一个、第二个、第三个参数。例如,创建一个接受两个参数的批处理文件: ```batch @echo ...

    关于讲解批处理命令的视频小集

    在这个视频小集中,我们可能将学习到批处理命令的基本概念、用法以及如何创建和应用批处理脚本。 1. **批处理基本概念**:批处理源于DOS时代,延续至今,在Windows系统中仍然广泛应用。它通过简单的文本编辑器创建...

    Windows批处理命令实例分析(World文档)

    在入侵过程中,批处理命令可以被用来批量植入后门、执行系统更新等操作,其灵活性和自动化特性使其成为黑客工具箱中的重要组成部分。了解并熟练掌握这些命令,对于系统管理员来说,既可以提高工作效率,也能增强对...

    bat批处理命令教程,简单实用。

    本文将深入讲解bat批处理命令的基本概念和常用技巧。 1. **创建批处理文件** - 创建批处理文件很简单,只需要使用文本编辑器(如记事本)编写命令,然后将文件保存为.bat或.cmd扩展名。 - 文件名称可以自由选择,...

    Windows xp经典常用的批处理命令

    批处理命令是Windows操作系统中...同时,随着技术的发展,现在的Windows系统虽然包含了更多高级功能和图形化界面,但批处理命令的精髓依然被保留,对于系统管理员和程序员来说,了解和使用批处理仍然是必不可少的技能。

    重置DNS批处理命令.rar

    在IT领域,网络连接的稳定性往往取决于DNS(Domain Name System,域名系统)的配置。当遇到网络访问问题时,重置DNS设置...同时,了解这些基本的DOS批处理命令也能帮助我们在遇到网络故障时,更有效地进行排查和解决。

    dos批处理命令集

    了解并熟练掌握这些DOS批处理命令和技巧,能让你在管理文件、执行系统维护任务等方面游刃有余。在实际使用中,可以根据需求灵活组合命令,创建出强大的批处理脚本来满足个性化需求。记住,实践是检验真理的唯一标准...

    批处理命令大全 批处理命令大全

    以上是批处理命令的一些基础用法,实际上还有更多复杂的命令和技巧,比如使用If-Else语句进行条件判断,For循环处理文件列表,使用Set命令定义和使用变量,以及用Find、Findstr进行文本搜索等。掌握批处理命令可以使...

    最全批处理命令学习资料【完美版】.pdf

    ### 最全批处理命令学习资料知识点详解 #### 一、批处理文件概念 批处理文件是一种文本文件,其扩展名为`.bat`或`.cmd`,主要用于存放一系列预先编写的DOS或Windows命令。这些命令会被操作系统内嵌的命令解释器...

    批处理命令学习!!!

    批处理命令是Windows操作系统中的一种自动化工具,它允许用户通过编写一系列命令来执行批量操作,大大提高了工作效率。本文主要介绍一些基本的批处理命令。 1. Echo 命令 Echo命令用于控制命令行的回显功能,可以...

    用批处理命令实现FTP文件的自动传输

    "用批处理命令实现FTP文件的自动传输" 在 Windows 操作系统中,使用批处理命令可以实现 FTP 文件...使用批处理命令实现 FTP 文件的自动传输是一种非常实用和方便的方法,可以节省时间和精力,避免手动传输文件的麻烦。

Global site tag (gtag.js) - Google Analytics