精华内容
下载资源
问答
  • sh 导出数据库数据
    2021-02-02 09:57:00

    一 环境说明:我有100多台机器,需要去每台机器上面的数据库导出对应的数据,并且需要传两个参数服务器ip和数据库id,导出来之后,再把所有的文件合成一个excle文件

    二 实现过程:

    1 首先自己整理一份ip对应id的文件,例如:`3070c023c4294c6faff627467a2ba8b0  58.116.1.1`

    2 写一个导出数据的脚本#!/bin/bash

    ip=$1

    id=$2

    mysql -uedu_platform -pedu_platform  -h$ip  --database edu_platform -e"

    SELECT COALESCE(bc.name,'-') AS '学校',t.device_count AS '绑定数量'

    FROM (

    SELECT bs.school_business_key, COUNT(DISTINCT bu.device_number) AS device_count

    FROM base_user bu

    INNER JOIN bd_student bs ON bs.id = bu.id

    WHERE bu.category = 'student' AND bu.device_number IS NOT NULL AND bu.device_number <> '' AND bs.school_business_key = '$id'

    GROUP BY bs.school_business_key) t

    LEFT JOIN bd_school bc ON bc.business_key = t.school_business_key">/home/shell9-12/file/$1_$2.xls      # 导出的数据都放到指定目录下面

    if [ $? == 0 ];then

    echo "INFO:导出成功"

    else

    echo "Error:导出失败"

    fi

    3 写一个传参数的脚本start.sh,注意:两个参数不要写反了

    c1 和c2是要传递的两个参数,school.txt是你包含id和ip的文件信息while read c1 c2

    do

    sh /home/shell9-12/tongji.sh $c2 $c1   #执行第二个脚本,

    done 

    然后你执行.start.sh脚本,会在/home/shell0-12/file这个目录下生成很多xls文件

    4 整理数据,把每个文件的内容放到一个文件里我用的python实现的import os

    dir = "./file"

    # print(os.listdir(dir))

    for name in os.listdir(dir):

    with open("%s/%s" % (dir, name), encoding="utf-8") as f, open("tongji02.xls", "a") as f1:

    for i in f:

    s = i.replace("学校  绑定数量", "").strip()

    if s:

    f1.write(s.strip()+"\n")

    更多相关内容
  • 前言:项目需要导出数据库数据到本地文件,要求格式为excel或者文本文件,excel可以采用java的 Apache POI进行导出数据;当然也可以用Apache POI导出为txt文件。但感觉用ooxml导出为txt文件感觉比较麻烦 而且效率感觉...

    前言

    项目需要导出数据库数据到本地文件,直接利用mysql命令输入到txt文件

    前提

    • 需要安装mysql客户端
    • txt文件 不支持excel

    为何采用shell脚本

    • 用ooxml导出为txt文件感觉比较麻烦,并且效率不高,也会导致后台服务的性能下降;最开始是使用Apache POI进行导出数据
    • 要求格式为excel,excel可以采用java的 Apache POI进行导出数据;当然也可以用Apache POI导出为txt文件,但不建议推荐

    创建一个sh脚本 export.sh

    配置好 对应的mysql配置 ,当然可以采用外部的方式,内容数据

     #!/bin/bash
    
    echo "${1}"
    echo "${2}"
    
    echo "如果本地已存在文件则删除"
    rm -rf ${2}
    
    #先插入标题
    echo "${3}" >${2}
    
    mysql -N --default-character-set=utf8 -h${4} -P${5} -u${6} -p${7} ${8} -e "${1}" >> ${2}
    
    

    java调用执行脚本

    我使用的是ProcessBuilder类操作 sql 查询语句 ,filpath 本地文件路径 插入title头

    ProcessBuilder pb = new ProcessBuilder("./export.sh" , sql, filpath,title,"127.0.0.1","3066","root","","mycat_1");
    		pb.directory(new File(shPath));
    		String s;
    		Process p = pb.start();
    BufferedReader stdInput = new BufferedReader(new InputStreamReader(p.getInputStream()));
    		BufferedReader stdError = new BufferedReader(new InputStreamReader(p.getErrorStream()));
    		while ((s = stdInput.readLine()) != null) {
    			logger.info("Input-executeShell--{}", s);
    		}
    		while ((s = stdError.readLine()) != null) {
    			logger.info("Error-executeShell--{}", s);
    		}
    		try {
    			int runningStatus = p.waitFor();
    		} catch (InterruptedException e1) {
    			logger.info("waitFor", e1);
    		}
    

    常见问题

    • windows总是报找不到sh路径,因此还是在linux上做的测试。

    • 安装mysql 客户端
      mysql客户端安装

    • 文件格式是dos格式

      [app@M5-OPS-grey-baojiaapi bin]$ ./startup.sh
      -bash: ./startup.sh: /bin/sh^M: bad interpreter: No such file or directory
      用vi打开文件 执行 :set ff 发现文件格式是dos格式
      执行 :set ff=unix 将文件变成unix格式
      然后再执行就可以了

    • 第一次执行加权限执行权限

    • process 中的destroy
      destroy是另外一个坑,当java中的方法执行完退出时,并不会使得子进程退出,子进程何时会退出完全取决于操作系统,那在这里,我认为子进程命令执行完毕之后,要显式将process.destroy()掉,防止消耗资源,特别是服务器系统而言。

    linux重定向的总结

    总结

    使用sh去读取会很简单,并且效率比java查询数据库快很多,如果不用考虑什么excel格式的情况下可以考虑这种方式

    展开全文
  • 主要介绍了linux下使用ssh远程执行命令批量导出数据库到本地,需要的朋友可以参考下
  • NULL 博文链接:https://a1b19pm.iteye.com/blog/2431553
  • 代码如下:需求在每天的5点将192.168.3.5上ser_a库中的tb_a表导入到192.168.3.6上的ser_b库中,表名还叫tb_a服务端脚本/usr/shell_clubs/auto_sql/server.sh#!/bin/sh#code by scpman/usr/bin/find /usr/shell_clubs/...
  • linux exp 导出数据库

    千次阅读 2021-05-08 23:20:16
    解决Linux系统下exp导入EXP-00028异常问题描述:在Linux系统中,对某个数据库用户进行exp导出备份时,出现下述异常:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionWith the ...

    解决Linux系统下exp导入EXP-00028异常

    问题描述:

    在Linux系统中,对某个数据库用户进行exp导出备份时,出现下述异常:

    Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

    With the Partitioning, OL...

    文章

    忆夏老师

    2017-10-27

    901浏览量

    EXP/IMP迁移数据库的时候注释乱码解决方法

    EXP/IMP迁移数据库的时候注释乱码解决方法

    使用 imp/exp 导入/导出 把8I迁移到10G数据时发现导入的数据注释全部都是乱码.

    原因是导出的时候客户端字符集没有设置,或者设置不对。修改成DB的就OK了

    查了一下字符集(select useren...

    文章

    白及88

    2016-02-29

    2569浏览量

    解决Linux系统下exp导入EXP-00028异常

    问题描述:

    在Linux系统中,对某个数据库用户进行exp导出备份时,出现下述异常:

    Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

    With the Partitioning, OL...

    文章

    技术小阿哥

    2017-11-27

    1696浏览量

    350409086fabfddcd1fd1e8cab8396c0.png

    云数据库新人专场

    MySQL年付低至19.9,其它热门产品1元起购!

    广告

    [20140828]imp exp 使用管道迁移数据(补充)

    [20140828]imp exp 使用管道迁移数据(补充).txt --最近帮别人升级一套数据库,9i到11g. --那个慢真让人受不了,也许是以前的老机器性能不行.数据量并不大.导出花了时间比较长. --我很久就知道导出可以管道压缩导出文件,实现一边导出一边压缩的功能,现在硬盘空间都...

    文章

    lfreeali

    2014-08-28

    725浏览量

    Linux 中 Oracle dmp 文件导入导出

    对于本机安装了oracle 客户端,下述命令都可以在 dos 执行,当然 dmp 文件导出在本地。

    但在实际研发时,没人愿意在本机上安装庞大的 oracle 软件,这时你需要使用 Xshell/puTTY..

    远程工具连接到 Linux 进行操作,进行 Linux 上 dmp 文件的...

    文章

    文艺小青年

    2017-11-22

    2039浏览量

    Linux 常用操作总结

    1.linux下启动和关闭weblogic

    ssh远程连接Linux服务器

    a.startt weblogic:1)找到/Oracle/Middleware/user_projects/domains/用户_domain目录。2)执行

    nohup ./startWebLogic.sh(nohup...

    文章

    shy丶gril

    2016-05-20

    1287浏览量

    oracle windows下使用批处理进行exp导出

    对于数据库来说,只要有需求,就有对应的方法来满足。在linux、AIX等类型的服务器上,我们可以使用命令行写oracle相关的exp导出、导入,其实在windows下,我们利用CMD一样可以实现。这里举一个比较简单的例子供参考!

    如果,要导出的是本地的库很简单,只要确保win下,数据库相关的...

    文章

    kissweety

    2016-05-19

    980浏览量

    数据的导入导出

    1、Oracle导入、导出

    (1)导出数据:

    exp scott/tiger tables=abc file=abc_bk.dmp

    按条件导出, 将id<3的数据导出

    exp scott/tiger tables=abc file=abc_constaint.dmp quer...

    文章

    技术小阿哥

    2017-11-28

    1109浏览量

    [20140827]imp exp 使用管道迁移数据.txt

    [20140827]imp exp 使用管道迁移数据.txt --最近帮别人升级一套数据库,9i到11g. --那个慢真让人受不了,也许是以前的老机器性能不行.数据量并不大.导出花了时间比较长. --我很久就知道导出可以管道压缩导出文件,实现一边导出一边压缩的功能,现在硬盘空间都很大,很...

    文章

    lfreeali

    2014-08-28

    607浏览量

    EXP/IMP 学习(三)

    1.3  优化1.  加快exp速度加大 large_pool_size,可以提高 exp的速度 采用直接路径的方式(direct=y),数据不需要经过内存进行整合和检查. 设置较大的 buffer,如果导出大对象,小 buffer会失败。export文件不在 ORACLE使用的驱动器上 不要 e...

    文章

    yangyi_dba

    2010-06-25

    780浏览量

    Linux+Oracle环境下如何将A服务器上的数据库备份还原到B服务器

    在Windows环境下如果做数据的备份、转移和还原是非常简单的,直接使用可视化的操作,然后通过远程桌面操作,同时可以通过远程桌面或者文件夹共享的方式将备份文件转移到另外一台服务器上。

    (1)exp命令导出数据库到一个数据文件

    而在Linux下一般都是用命令行操作,所以要转移备份文件就不是拖拽那么简...

    文章

    深蓝居

    2016-05-09

    2037浏览量

    Linux+Oracle环境下如何将A服务器上的数据库备份还原到B服务器

    在Windows环境下如果做数据的备份、转移和还原是非常简单的,直接使用可视化的操作,然后通过远程桌面操作,同时可以通过远程桌面或者文件夹共享的方式将备份文件转移到另外一台服务器上。

    (1)exp命令导出数据库到一个数据文件

    而在Linux下一般都是用命令行操作,所以要转移备份文件就不是拖拽那么简...

    文章

    浣熊干面包

    2012-01-17

    598浏览量

    EXP-00091: Exporting questionable statistics 问题处理方法

    在使用EXP工具进行导出备份或迁移数据的时候有时会报很多的“EXP-00091: Exporting questionable statistics”错误,具体的现象和处理方法请观看……1.问题现象[oracle@RH207 exp]$ exp test/test file=test.dmf lo...

    文章

    长征2号

    2017-08-09

    724浏览量

    探索Oracle之 EXP/IMP过程中的字符集问题

    1. 问题描述:

    数据库之间的数据迁移是一个很常见的作业,EXP/IMP工具是一个常用的数据迁移及转化工具,因其导出文件具有平台无关性,所以在跨平台迁移中,最为常用。但在实际操作过程中,涉及到源数据库,客户端,目标数据库三方面的字符集问题。操作人员对三者之间的字符集转换过程不了解,...

    文章

    prudentwoo

    2014-09-30

    987浏览量

    imp导入失败【ORA-02248】处理和隐含参数_plsql_load_without_compile=true

    今天在为一个同事远程做个支持。问题比较简单,就是将A数据库中的一个用户导入到B数据库中的指定用户中。其实很简单,但是同事反馈导入时报错(如下图)。        显然那句ALTER SEESION出了问题。    经查发现_plsql_load_without_compile=true这个隐含...

    文章

    科技探索者

    2017-11-21

    944浏览量

    一个简单的EXP-00002错误带出来的背后的问题

    环境:Linux+Oracle 11g

    今天下午应用人员在用exp导出一个表的数据的时候遇到了EXP-00002的错误,通常情况下,EXP-00002的错误原因有以下可能性:

    Question: I'm running an export (expdp) on a Windows ...

    文章

    苍雪明南

    2016-03-20

    1087浏览量

    oracle数据泵EXPDP和IMPDP使用说明

    oracle数据泵EXPDP和IMPDP使用说明

    首先标题不知道是否正确,oracle数据泵好像包含了好多概念,目前只是零星接触了一下EXPDP和IMPDP工具。据百度而来的资料,oracle10g之后推出的这个工具在性能上要比此前的EXP和IMP要高,而且支持从高版本向低版本导...

    文章

    白及88

    2016-02-29

    3395浏览量

    Export/Import导入导出时的字符集问题

    一般的Linux和Unix操作系统上一开始是没有NLS_LANG这个环境变量的,NLS_LANG是指数据库中的字符集

    SQL> select userenv('language') from dual;

    USERENV('LANGUAGE')

    ------------...

    文章

    苍雪明南

    2016-06-14

    614浏览量

    data pump方式导入与导出(impdp,expdp)

    一、data pump概述:

    data pump方式的导入和导出对应命令行impdp和expdp,这两个命令与imp、exp非常类似,但功能和效率差异巨大,或者说基本没什么相似的地方,并且exp命令生成的dump文件与expdp命令生成的dump文件也不兼容。

    主要特性:

    *  支持并行处理导入...

    文章

    技术小甜

    2017-11-16

    928浏览量

    Oracle数据库救命恢复工具:gDUL丨DBAplus社群免费工具3

    点击下载gDUL工具

    作为一个Oracle DBA,不熟悉几个“诡异”的数据库恢复工具心里都不踏实。DUL、myDUL、AUL、gDUL等等,产品虽多但完全免费的不多。

    2008年,凭着年轻气盛,gDUL发布了第一个版本v0.9。

    时隔8年后的今天,gDUL4.5.0.5重出江湖...

    文章

    努力酱

    2017-05-02

    2702浏览量

    使用exp导出报错EXP-00091

    用exp导出数据时出现如下报错信息:

    1)查询数据库的字符集

    select userenv('language') from dual;

    2)方案一:

    设置Linux操作系统的NLS_LANG环境变量

    [oracle@node1]$ $export NLS_LANG=AMERICAN_AME...

    文章

    技术小胖子

    2017-11-08

    846浏览量

    Oracle数据块损坏恢复总结

    Oracle数据块损坏恢复总结

    在恢复前使用DBV命令检查数据文件是否存在坏块

    dbv file=d:\oracle\oradata\mydb\RONLY.DBF blocksize=8192

    查看数据坏块所在数据文件号及块号可以对表进行一次全表扫描,如:

    select count(*) fr...

    文章

    jimbuster

    2009-05-15

    669浏览量

    EXP/IMP迁移数据 导入导出全过程

    EXP/IMP迁移数据

    项目背景:

    原来的数据库服务器运行在HP DL388G7服务器上面,内存32G,由于业务增长,内存吃紧,加上时不时出现服务器硬件故障,由于是单实例单服务器,存在单点发现,于是打算采取一些措施改善一下:

    1)升级服务器内存

    2)并搭建服务器操作系统...

    文章

    白及88

    2016-02-29

    2286浏览量

    ORACLE expdp导出远程库指定用户数据到本地数据库

    众所周知,ORACLE导出远程库时,我们可以使用exp,但是exp的效率不高,相比之下expdp可以开并行,速度更可控,

    下面就说下使用dblink结合expdp导出远程库指定用户到本地数据库的方法。

    首先,在本地库创建发起expdp及dblink的用户,并赋予合适的权限

    [ora...

    文章

    kissweety

    2016-07-19

    2100浏览量

    菜鸟学Linux 第080篇笔记 mysql备份 xtrabackup

    菜鸟学Linux 第080篇笔记 mysql备份 xtrabackup

    内容总览

    percona-xtrabackup 备份软件安装

    使用软件备份数据库

    备份二进制日志文件

    增量备份数据库

    还原数据库

    还原二进制日志文件操作

    使用该软件进行单表备份(未验证,非本人所写)

    ...

    文章

    科技探索者

    2017-11-21

    956浏览量

    IMP-00003: ORACLE error 3113 encountered ORA-03113: end-of-file on communication channel

    IMP-00003: ORACLE error 3113 encountered  ORA-03113: end-of-file on communication channel

    . . importing table    "SFP_FILE_6"      11179 rows impo...

    文章

    白及88

    2016-02-29

    4511浏览量

    ORacle初级题

    一、 选择(每题1分,共15分)

    1、在linux系统中,可以通过以下命令查看内核版本()。 *

    A、who

    B、hostname

    C、uname -r

    D、release

    2、登入linux系统后,在当前位置前显示如下符号(),则表示当前用户是root。 *

    A、...

    文章

    cloud_ruiy

    2016-11-23

    728浏览量

    用EXP/IMP从高版本数据库导出至低版本数据库导入实验

    一般来说,从低版本数据库EXP数据,导入至高版本数据库是没什么问题的,因为Oracle数据库在开发设计的时候,考虑了同以前版本的兼容。但是从高本数据库EXP导出数据,导入至低版本数据库,经常会有各种各样的问题。

    在,在Oracle9i之前,不同版本Oracle之间的EXP/IMP可以通过下面的方法...

    文章

    小麦苗

    2015-08-03

    855浏览量

    初试物化视图

    通常我们使用EXP/IMP,EXPDP/IMPDP 进行数据库的迁移,但是若对数据的一致性要求比较严格,要求生产库的停机时间最短,尽量的减少对应用业务的影响,因为使用逻辑迁移过程中应用会对数据库持续写入,在导出,再导入过程中源数据库和目标数据库会出现数据不一致的现象,可以通过物化视图也...

    文章

    yangyi_dba

    2011-03-19

    569浏览量

    Linux服务器数据库(MySQL、ORACLE)简单的异地备份方案

    Linux服务器MySQL数据库简单的异地备份方案

    首先简单说下:

    1、执行脚本导出数据库。

    mysqldump -h127.0.0.1 -P3306 -uroot -ppassword dbname > /bak/db/backup.sql

    2、使用scp将导出的数据库文件传输到其他服务器...

    文章

    单红宇

    2012-12-12

    1600浏览量

    展开全文
  • 需要从数据库导出指定格式的数据,如:以逗号分隔,或是以|分割的内容。 export.sh #!/usr/bin/bash datefile=$1 work_path=$2 start_time=`date +%Y%m%d%H%M%S` #work_path=/home/oracle/fk_data DbCon=rdsadmin...

    shell脚本之数据库导数导出指定格式

    功能描述
    需求如下:
    需要从数据库导出指定格式的数据,如:以逗号分隔,或是以|分割的内容。

    export.sh

    #!/usr/bin/bash
    
    datefile=$1
    work_path=$2
    
    start_time=`date +%Y%m%d%H%M%S`
    #work_path=/home/oracle/fk_data
    DbCon=rdsadmin/rds@orcl
    file_date=`date +%Y%m%d`
    filename=${work_path}/"$datefile"_${file_date}.txt
    
    sqlinfo="select * from $datefile;"
    echo "执行的sql: $sqlinfo"
    
    echo "----------------  start to exec job   $start_time "
    
    echo "----------------  connect to $DbCon and try to exec sql..."
     
     
    sqlplus -S $DbCon<< EndSql
    set line 1000
    set pagesize 0
    set feedback off
    set heading off
    set trimspool on
    set trims on
    set echo off
    set colsep '|'
    --set termout off
    spool $filename
    $sqlinfo
    spool off
    exit
    EndSql
    #去除文件开头的空格及中间的空白字符
    sed -i 's/ //g' ${work_path}/"$datefile"_${file_date}.txt
    end_time=`date +%Y%m%d%H%M%S`
    echo "----------------  cmd end , please check te result $end_time"
    
    

    逻辑描述:接收两个参数,第一个参数是要导出的表名,第二个参数是导出数据文件的名称,这里以日期作为标识。最后生成的文件有一个去掉空白字符的功能。

    备注:上述脚本中的sqlinfo如
    select * from ts_maodou_data t;

    MD5加密函数

    --MD5
    create or replace function MD5(message in varchar2)
    return varchar2
    is
    retval varchar2(32);
    
    begin
    
           retval:=utl_raw.cast_to_raw(DBMS_OBFUSCATION_TOOLKIT.MD5(INPUT_STRING => message));
           
           return retval;  
    
    end MD5;
    

    备注:如果导出的数据需要md5加密,则需要在数据库创建此函数。

    执行命令

    sh ./export.sh 表名 /home/oracle/maodou/oracledata
    

    其它内容

    –查看数据库字符集编码
    select userenv(‘language’) from dual;
    –执行脚本的服务器指定字符编码
    NLS_LANG=“SIMPLIFIED CHINESE_CHINA.AL32UTF8”
    –使NLS_LANG生效
    export NLS_LANG

    展开全文
  • mysql导出数据库几种方法

    千次阅读 2021-04-20 03:08:38
    mysql教程导出数据库教程几种方法方法一cmd 到mysql bin目录下用 如下命令 mysqldump --opt -h192.168.0.156 -uusername -ppassword --skip-lock-tables databasename>database.sql把ip改成localhost就可以的如果...
  • 数据库导出clob数据

    2021-05-04 03:35:42
    PL/SQL Developer导入导出数据库方法及说明PL/SQL Developer是Oracle数据库中用于导入或导出数据库的主要工具,本文主要介绍了利用PL/SQL Developer导入和导出数据库的过程,并对导入或导出时的一些注意事项进行了...
  • plsql 导入导出表、数据、序列、视图一、导出:1、打开plsql-->工具----》导出用户对象(可以导出表结构和序列、视图)ps:如果上面不选中"包括所有者",这样到导出的表结构等就不包含所有者,这样就可以将A所有...
  • MySQL中普通索引和唯一索引的区别详解_数据库本篇文章介绍了MySQL中普通索引和唯一索引的区别,讲解很详细,希望对学习MySQL的朋友有帮助... 几种redis数据导入导出的方法:一、redis-dump方式#redis-dump安装yum i...
  • 一个常见的需求,需要任务执行,自动化从数据库导出数据,并以Excel表格的形式发送。 实践 #!/bin/bash HOSTNAME="这里是ip地址" PORT="3306" USERNAME="username" PASSWORD="password" DBNAME="dbname" TABLENAME=...
  • idea 导出数据库

    千次阅读 2020-12-19 12:05:34
    试试这个工具代码生成在企业软件开发过程中,大多数时间都是面向数据库表的增删改查开发。通过通用的增删改查代码生成器,可以有效的提高效率,降低成本;把有规则的重复性劳动让机器完成,解放开发人员。MyBatis ...
  • 应客户要求,导出数据库中的数据为Excel,只在一个Sheet中,Excel中的内容要与数据库里的内容一致(主要针对日期型数据)。 由于之前接触过POI,对POI的一些特性还是有一定的了解的,因此顺其自然的用POI去解决这...
  • 脚本功能简述1、导出远程mysql数据库数据到本地并保存为文件2、支持将要导出数据的表信息配置到配置文件中,脚本会循环配置文件并解析配置文件,然后完成后续数据导出。3、支持按时间的增量导出,内置时间变量${...
  • Docker 导出 mysql 数据

    2021-02-05 03:08:59
    前言前几天无意中在社区看到一个帖子(记一次清空数据仓库的过程),讲的是自己无意中删库的经历。如文中所讲,大多时候删库这件事我们只是耳闻,并没有遇到过,可要是...具体操作以前也导出过 sql 文件,但是都是直接...
  • 分两步来实现,第一步先让源 Redis 生成 AOF 数据文件。 # 清空上文目标实例全部数据 redis-cli -h 目标RedisIP -a password flushall # 源实例开启 aof 功能,将在 dir 目录下生成 appendonly.aof 文件 redis-cli ...
  • linux定时导出数据库

    2019-01-06 16:41:11
    linux定时导出数据库 创建一个文件bbs.sql存放导出的sql内容; 编写一个shell脚本:sql.sh ;内容如下: #!/bin/bash /usr/local/mysql/bin/mysqldump -uroot -p12345678 bbs &gt; bbs.sql PS:/usr/loca.....
  • echo "usage: export_sql.sh <ip>" exit 1 fi USER=hardcore PASSWD=111111 PARAMS="--routines --skip-lock-tables --skip-triggers --all-databases --quick" HOSTNAME=$1 if [ ! -d HOST
  • mysql数据导出到csv文件
  • MyOraDump 是一个程序,它将存储在大多数基本 oracle 类型中的 oracle 数据导出为文本文件,例如可以用于导入其他数据库,例如 MariaDB 和 MySQL。 程序使用OCI用C语言编写,支持数组获取,性能好。 此外还支持 BLOB...
  • 不再更新,目前logstash导数据到文本或者数据库更加智能高效 下一个版本将支持 1、断点续导; 2、配置参数动态输入; 3、支持从一个index导入另一个index,一个集群导入另一个集群ES; 4、写个定时脚本执行,PS:很多...
  • Shell 脚本 连接 oracle 数据库 最近研究了一下怎样使用shell 脚本连接数据库,然后执行查询语句。这样对于需要定时执行的脚本,我们可以建个 crontab 去定时执行。 先介绍一下客户端的安装: linux 环境需要用 ...
  • Shell脚本导入导出数据

    千次阅读 2022-02-13 21:33:41
    在工作中 , 很多场景都会涉及到db数据的导入导出, 为了不影响正常业务, 一般会选择在夜间交易访问量小的时候定时任务跑批进行数据的导入导出. 我们公司, 由于分为了不同区域的开发中心, 应用系统也比较多, 所以业务...
  • @[TOC](Oracle数据库中使用Shell对数据导出与导入) ## 使用Shell对Oracle数据表进行导出 **shell命令如下:** ```shell #!/bin/sh export ORACLE_BASE=/home/oracle/app/oracle export ORACLE_HOME=$ORACLE_BASE/...
  • elastic数据导出工具,可以直接将es中的数据导入存储到Mysql,也可以指定存储到本地文件夹中,可以选择以json格式或者sql语句的形式
  • 对phpmyadmin来说,可以实现所有数据一块导出为一个sql文件,如果不同的数据库是不同的人的话,显然这样是不行的。下面通过mysqldump命令来实现mysqldump -hlocalhost -uroot -ppasswprd db_1 >db_1.sqlmysqldump...
  • oracle expdp导出数据库按照时间备份并删除来源:程序员人生 发布时间:2013-11-16 11:56:10 阅读次数:2797次expdp oracle导出备份,同时删除7天以前的备份,保留每月1日,每周一的备份使用 oracle expdp 导出...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,329
精华内容 9,331
关键字:

sh 导出数据库数据