首先有一个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脚本编写,主要是使用`exp`命令导出Oracle数据库中的数据,并通过Java程序来调用这个脚本。这在日常的运维工作中非常常见,通过这种方式可以实现自动化数据备份,提高工作...
本资源包含一个名为"shell脚本可配置备份oracle数据库异常sendEmail25发邮件"的压缩包,它提供了一个自动化解决方案,用于定期备份Oracle数据库并在出现异常时发送通知邮件。下面我们将详细探讨其中涉及的关键知识点...
"shell脚本可配置备份oracle数据库异常mail465发邮件.rar"这个压缩包提供了一种自动化解决方案,通过Shell脚本来实现Oracle数据库的备份,并在出现异常时通过电子邮件通知管理员。 首先,我们来详细了解一下Shell...
oracle 数据库导入导出 脚本 实用
文件名列表中的文档似乎与Oracle数据库的导入导出命令无关,它们可能是与iSmart平台的开发、部署和OA系统操作有关的文档,这些文档通常包含对系统环境配置、部署步骤和操作指南的详细说明,对于理解及操作相关平台...
本教程将详细介绍如何通过shell脚本利用Oracle Instant Client 11.2 Basic连接到Oracle数据库,并使用sqlldr工具进行数据导入。 首先,`oracle_usr.tar.gz`是一个包含Oracle Instant Client文件的压缩包。你需要将...
3. **Shell脚本**:在Unix或Linux环境下,Shell脚本用于自动化执行一系列命令,对于DBA来说,熟练编写Shell脚本能极大提高工作效率。通过Shell脚本,可以实现自动备份、性能监控、数据库维护等任务。 4. **C语言**...
在Linux环境中,使用Shell脚本连接Oracle数据库是自动化任务中常见的一种方式,特别是当需要定期执行查询或数据处理时。本文将详细介绍如何通过Shell脚本实现这一目标,并讲解相关的关键知识点。 首先,确保你的...
这些可以通过编写Shell脚本或PL/SQL程序来实现。 7. **性能优化** 在导入过程中,关注性能指标如CPU使用率、I/O等待时间等,适时调整数据库的初始化参数,如pga_aggregate_target、db_file_multiblock_read_count...
Linux环境下使用sqlplus工具将oracle中的数据导入到elasticsearch中。只需要在es_bulk_tool.properties配置sql即可实现数据的批量导入。在elasticsearch6中测试通过。shell脚本需要使用sqlplus。
#### 二、Oracle导入导出命令介绍 在Oracle数据库中,最常用的导入导出工具为`expdp`和`impdp`,它们分别对应着上一代工具`exp`和`imp`的功能,并且提供了更多的灵活性和更高的性能。下面将分别对这些命令进行介绍...
10. **脚本自动化**:通过编写shell脚本或使用Oracle SQL Developer等工具,可以自动化整个导入导出流程,节省时间和资源。 总结来说,“oracle_exp_imp”压缩包提供的脚本是实现Oracle数据库导入导出的实用工具,...
在压缩包“oracle_back_import_script”中,很可能包含了实现这些功能的SQL脚本、Shell脚本或Windows批处理文件。通过学习和理解这些脚本,你可以了解如何自动化Oracle的备份和导入过程,提升数据库管理效率。 总之...
### Oracle数据导入导出技巧之imp/exp命令 #### 数据导入详解 ##### 1. 基础导入命令 - **基本语法**: ```shell imp 用户名/密码@数据库名 file=文件路径 ``` - **示例**: ```shell imp system/manager@...
在这个场景下,`Linux-oracle数据同步到Greenplum的shell脚本` 提供了一个自动化解决方案,利用Linux shell脚本来实现这一过程,旨在提高命令行效率,减少手动操作。 首先,我们需要了解Oracle和Greenplum的基本...
批处理通常涉及到编写shell脚本或Windows批处理文件,将上述备份和导入操作自动化。以下是一个简单的示例: ```bash #!/bin/bash # RMAN备份 rman target / log backup.log run { backup database plus ...
- **IMP命令**:是Oracle的导入工具,用于将之前通过EXP命令导出的数据文件导入到数据库中。 ### 二、准备工作 #### 1. 登录数据库 在进行任何数据库操作前,我们需要使用SQL*Plus登录到目标数据库。例如,若用户...
与导出类似,Oracle导入命令通常指的是`impdp`或`imp`命令。其中`impdp`也是基于Data Pump的导入工具,而`imp`则是早期版本中的传统导入工具。同样地,我们主要介绍`impdp`命令。 #### `impdp`命令格式 基本格式为...
### Oracle 导入导出命令详解 #### 一、概述 在Oracle数据库管理与维护过程中,数据的导入导出是一项非常重要的操作。Oracle提供了多种工具和技术来实现这一目标,其中最为常用的便是`exp`(Export)和`imp`...