`

sqlplus dumping data

阅读更多

sqlplus dumping data

startDumping4Dev.bat

 sqlplus wc/wc@pro_server @%1\table_manipulate\template_db_export.sql

 sqlplus wc/wc@dev_server @%1\table_manipulate\instance_db_cleanup.sql

 sqlldr wc/wc@dev_server control=%1\table_import\MSCP_T_CHECKLIST.ctl log=log1.log bad=bad1.log rows=500 parallel=true

 sqlplus wc/wc@dev_server @%1\table_manipulate\template_db_copy.sql

 

Please note: 

just support for five type: Char, Date, Long, Number,Varchar2

we use different seprated sqlplus 'COPY' and 'spool' because the oracle database cannot support the timestamp with using copy if a table contains a column whose type is timestamp...!!!

 CPY-0012: Datatype cannot be copied

 

1.cleanup.sql

 delete ...

 

2.export.sql:

set line 10000

set pagesize 0

set feedback off

 

set heading off

set trimspool on

set trims on

set echo on

set colsep '<EOFD>'

set termout OFF

 

spool C:\opt\Template.txt

select TRIM(ID)||'<EOFD>'|| TRIM(NAME) 

from table;

 

3.template.ctl

load data

infile 'C:\opt\Template.txt'

REPLACE 

INTO TABLE table

FIELDS TERMINATED BY '<EOFD>'

trailing nullcols

(ID,name)

 

4.copy.sql

COPY FROM wc/wc@PRO_SERVER INSERT TABLE USING SELECT * FROM TABLE;

 

 

 

分享到:
评论

相关推荐

    AspenTech.SQLplus.DataProvider.dll

    介绍了一个基于ASPEN InfoPlus.21软件建立起来的企业实时数据库系统实例,以一个分厂液化装置的现场实时数据采集为例,重点介绍了生产装置控制系统中过程数据的采 集,以及如何将大型实时数据库与ERP系统有效集成,实现...

    SQLPLUS命令的使用大全.txt

    SQLPLUS是Oracle数据库系统中的一款命令行工具,用于执行SQL语句和PL/SQL块。它为数据库管理员和开发人员提供了直接与数据库交互的能力,无需图形用户界面。本篇文章将深入探讨SQLPLUS命令的使用大全,帮助你更好地...

    dataprovider

    标题中的"dataprovider"指的是在.NET框架中用于数据库访问的组件,通常称为数据提供者。数据提供者是.NET Framework的重要组成部分,它为各种数据库系统(如SQL Server、Oracle、MySQL等)提供了一致的接口,使得...

    sqlplus常用命令参数

    例如,使用 `create tablespace` 命令可以创建一个新的表空间,例如 `create tablespace 空间名 datafile 'c:空间名' size 15M autoExtend on next 10M permanent online;` 命令可以创建一个名为“空间名”的表空间...

    Sqlplus_登录数据库

    "Sqlplus 登录数据库" Sqlplus 是 Oracle 数据库管理系统中的一种命令行工具,用于与 Oracle 数据库进行交互。Sqlplus 登录数据库是指使用 Sqlplus 工具连接到 Oracle 数据库的过程。在这个过程中,用户需要输入...

    sqlplus11.2 rpm安装包

    SQLPlus是Oracle数据库管理系统中的一个命令行工具,用于执行SQL语句、PL/SQL块以及管理数据库。在Linux系统中,通常使用RPM(Red Hat Package Manager)格式的安装包来部署软件。以下是对"sqlplus11.2 rpm安装包"的...

    sqlplus中批量执行sql文件

    ### SQLPlus中批量执行SQL文件的方法 在日常的数据库管理工作中,经常需要对数据库进行批量操作,例如批量执行SQL脚本、更新存储过程等。在这些场景下,使用Oracle提供的命令行工具SQLPlus来批量执行SQL文件是一种...

    java做的Sqlplus

    标题中的“java做的Sqlplus”指的是一个用Java编程语言实现的SQL客户端工具,它模仿了Oracle公司的经典数据库管理工具——Sqlplus。Sqlplus是Oracle数据库管理员和开发人员常用的命令行工具,用于执行SQL语句、PL/...

    Oracle SQLPLUS基础及sqlplus命令详解

    Oracle SQL*Plus是Oracle数据库中一个重要的命令行工具,用于执行SQL语句和PL/SQL代码,管理数据库,以及格式化输出结果。它既是Oracle开发者日常工作中不可或缺的工具,也是数据库管理员进行日常维护和故障排查时的...

    SQLPLUS在Bash_shell的使用

    # Run SQLPLUS command to export data sqlplus -s ${USER}/${PASS}@${DB} SPOOL backup_${TABLE}_${DATE}.sql SELECT * FROM ${TABLE}; SPOOL OFF EXIT EOF ``` 这个脚本将根据当前日期生成备份文件名,然后导出...

    sqlplus教程(中文)

    SQLPlus是Oracle公司提供的一款强大的命令行工具,用于与Oracle数据库进行交互。它不仅支持基本的SQL查询,还可以执行复杂的数据库管理和开发任务。本教程旨在详细介绍SQLPlus的使用方法以及SQL语言在Oracle环境中的...

    sqlplus连接数据库方法

    在IT行业中,数据库管理是至关重要的任务之一,而Oracle数据库作为全球广泛使用的数据库管理系统,其管理工具sqlplus是系统管理员和开发人员常用的交互式接口。本文将详细介绍如何使用sqlplus登录Oracle数据库,包括...

    Oracle SQLPlus最新手册

    《Oracle SQLPlus最新手册》深度解析 一、引言 Oracle SQLPlus作为Oracle数据库系统中的一个强大工具,为用户提供了直接与数据库交互的能力。本文旨在深入解析《Oracle SQLPlus最新手册》,提炼出其中的关键知识点...

    sqlplusw 与 sqlplus登陆数据库的方法总结

    sqlplusw 与 sqlplus 登陆数据库的方法总结主要涉及到 Oracle 数据库的登录方法,包括 sqlplusw 工具、sqlplus 命令、PL/SQL 工具和 iSqlplus 登录 oracle 数据库的方法。 首先,需要了解 Oracle 数据库的基本概念...

    SQLPLUS命令查询文档

    SQLPLUS是Oracle数据库系统中的一个命令行工具,用于执行SQL语句和PL/SQL块,进行数据查询、数据库管理以及数据库脚本的编写。这个"SQLPLUS命令查询文档"很可能是一个详细介绍了SQLPLUS使用方法的CHM(Compiled ...

    SQLPlus命令

    SQLPlus命令,SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令SQLPlus命令

    SQLPlus中的复制和粘贴技巧

    在SQLPlus中,复制和粘贴是日常操作的一部分,尤其对于数据库管理员和开发人员来说,高效地处理SQL脚本和查询结果至关重要。SQLPlus虽然不如图形化的数据库管理工具直观,但通过掌握一些实用技巧,我们可以提高在该...

    SQLPLUS命令.rar

    SQLPLUS是Oracle数据库系统提供的一款强大的命令行工具,它允许用户直接与数据库进行交互,执行SQL查询、数据操作、数据库管理等任务。本教程将深入介绍SQLPLUS的使用方法,帮助你更好地掌握这个不可或缺的数据管理...

    sqlplus 批处理

    在IT领域,数据库管理是至关重要的任务,而SQLPLUS作为一个强大的命令行工具,为Oracle数据库管理员和开发人员提供了高效的操作界面。批处理是提高工作效率的重要手段,它允许用户一次性执行多个SQL语句,而非逐个...

Global site tag (gtag.js) - Google Analytics