`
aijuans
  • 浏览: 1558454 次
社区版块
存档分类
最新评论

Oracle 下导入txt的shell脚本以及配置

 
阅读更多

首先有一个info.txt文件,文件内容其中一条是如下的情况

 

FFF_GGG_FF| GOD| 254| 254| 16384| 16384| 254| 254|

    接下来先是在oracle中创建相应的表,结构如下:

 

SQL> desc info;
 TABLENAME VARCHAR2 ( 200)
 OWNUSER VARCHAR2 ( 100)
 EXPNUMS NUMBER ( 12)
 EXPLOGNUMS NUMBER ( 12)
 EXPSIZE NUMBER ( 12)
 IMPSIZE NUMBER ( 12)
 IMPLOGNUMS NUMBER ( 12)
 IMPNUMS NUMBER ( 12)

    接下来配置导入的控制文件info.ctl

 

load data
infile 'info.txt'
append into table info
fields terminated by '|'
(
   TABLENAME,
   OWNUSER,
   EXPNUMS,
   EXPLOGNUMS,
   EXPSIZE,
   IMPSIZE,
   IMPLOGNUMS,
   IMPNUMS
   )

    接下来是info.sh的脚本

 

# ! / bin/ bash
sqlldr senwei/ senwei control= $ HOME/ oracle/ info. ctl

    哎呀 其实就一句命令,真不好意思……

    还有一句就是想把info.txt转换为excel格式,然后在windows打开。但是在linux 环境下执行的语句

 

cat exp_imp_report. list| sed 's/|/\t/g' > aa.xls

分享到:
评论

相关推荐

    linux下shell脚本实现数据的导出

    总结来说,这个场景涉及到了Linux下的shell脚本编写,主要是使用`exp`命令导出Oracle数据库中的数据,并通过Java程序来调用这个脚本。这在日常的运维工作中非常常见,通过这种方式可以实现自动化数据备份,提高工作...

    shell脚本可配置备份oracle数据库异常sendEmail25发邮件.rar

    本资源包含一个名为"shell脚本可配置备份oracle数据库异常sendEmail25发邮件"的压缩包,它提供了一个自动化解决方案,用于定期备份Oracle数据库并在出现异常时发送通知邮件。下面我们将详细探讨其中涉及的关键知识点...

    shell脚本可配置备份oracle数据库异常mail465发邮件.rar

    "shell脚本可配置备份oracle数据库异常mail465发邮件.rar"这个压缩包提供了一种自动化解决方案,通过Shell脚本来实现Oracle数据库的备份,并在出现异常时通过电子邮件通知管理员。 首先,我们来详细了解一下Shell...

    Oracle数据库导入导出脚本

    oracle 数据库导入导出 脚本 实用

    oracle数据库导入导出命令! 更改字符集

    文件名列表中的文档似乎与Oracle数据库的导入导出命令无关,它们可能是与iSmart平台的开发、部署和OA系统操作有关的文档,这些文档通常包含对系统环境配置、部署步骤和操作指南的详细说明,对于理解及操作相关平台...

    通过shell脚本连接oracle数据库客户端oracle-instantclient11.2-basic-11.2

    本教程将详细介绍如何通过shell脚本利用Oracle Instant Client 11.2 Basic连接到Oracle数据库,并使用sqlldr工具进行数据导入。 首先,`oracle_usr.tar.gz`是一个包含Oracle Instant Client文件的压缩包。你需要将...

    Shell脚本连接oracle数据库的实现代码

    在Linux环境中,使用Shell脚本连接Oracle数据库是自动化任务中常见的一种方式,特别是当需要定期执行查询或数据处理时。本文将详细介绍如何通过Shell脚本实现这一目标,并讲解相关的关键知识点。 首先,确保你的...

    oracle,dba,shell,c

    3. **Shell脚本**:在Unix或Linux环境下,Shell脚本用于自动化执行一系列命令,对于DBA来说,熟练编写Shell脚本能极大提高工作效率。通过Shell脚本,可以实现自动备份、性能监控、数据库维护等任务。 4. **C语言**...

    Oracle大数据量导入(CSV导入)

    这些可以通过编写Shell脚本或PL/SQL程序来实现。 7. **性能优化** 在导入过程中,关注性能指标如CPU使用率、I/O等待时间等,适时调整数据库的初始化参数,如pga_aggregate_target、db_file_multiblock_read_count...

    Oracle数据批量导入elasticsearch脚本

    Linux环境下使用sqlplus工具将oracle中的数据导入到elasticsearch中。只需要在es_bulk_tool.properties配置sql即可实现数据的批量导入。在elasticsearch6中测试通过。shell脚本需要使用sqlplus。

    oracle数据库导入导出命令

    #### 二、Oracle导入导出命令介绍 在Oracle数据库中,最常用的导入导出工具为`expdp`和`impdp`,它们分别对应着上一代工具`exp`和`imp`的功能,并且提供了更多的灵活性和更高的性能。下面将分别对这些命令进行介绍...

    oracle数据库导出导入脚本

    10. **脚本自动化**:通过编写shell脚本或使用Oracle SQL Developer等工具,可以自动化整个导入导出流程,节省时间和资源。 总结来说,“oracle_exp_imp”压缩包提供的脚本是实现Oracle数据库导入导出的实用工具,...

    超好用的ORACLE备份/导入数据库脚本

    在压缩包“oracle_back_import_script”中,很可能包含了实现这些功能的SQL脚本、Shell脚本或Windows批处理文件。通过学习和理解这些脚本,你可以了解如何自动化Oracle的备份和导入过程,提升数据库管理效率。 总之...

    Oracle数据导入导出技巧之imp/exp命令

    ### Oracle数据导入导出技巧之imp/exp命令 #### 数据导入详解 ##### 1. 基础导入命令 - **基本语法**: ```shell imp 用户名/密码@数据库名 file=文件路径 ``` - **示例**: ```shell imp system/manager@...

    linux-oracle数据同步到Greenplum的shell脚本

    在这个场景下,`Linux-oracle数据同步到Greenplum的shell脚本` 提供了一个自动化解决方案,利用Linux shell脚本来实现这一过程,旨在提高命令行效率,减少手动操作。 首先,我们需要了解Oracle和Greenplum的基本...

    oracle数据导入和备份的批处理

    批处理通常涉及到编写shell脚本或Windows批处理文件,将上述备份和导入操作自动化。以下是一个简单的示例: ```bash #!/bin/bash # RMAN备份 rman target / log backup.log run { backup database plus ...

    如何导入Oracle数据库

    - **IMP命令**:是Oracle的导入工具,用于将之前通过EXP命令导出的数据文件导入到数据库中。 ### 二、准备工作 #### 1. 登录数据库 在进行任何数据库操作前,我们需要使用SQL*Plus登录到目标数据库。例如,若用户...

    oracle导出导入命令

    与导出类似,Oracle导入命令通常指的是`impdp`或`imp`命令。其中`impdp`也是基于Data Pump的导入工具,而`imp`则是早期版本中的传统导入工具。同样地,我们主要介绍`impdp`命令。 #### `impdp`命令格式 基本格式为...

    oracle 导入导出命令.txt

    ### Oracle 导入导出命令详解 #### 一、概述 在Oracle数据库管理与维护过程中,数据的导入导出是一项非常重要的操作。Oracle提供了多种工具和技术来实现这一目标,其中最为常用的便是`exp`(Export)和`imp`...

Global site tag (gtag.js) - Google Analytics