就是从一个数据库里把数据文件导出成文本文件,怎么才能通过shell脚本实现加载到另外一个数据库里!~ oracle------------->oracle
mysql databaseback < /home/dale/newdata/xizang5.sql -u root mysql databaseback < /home/dale/newdata/sysdate.sql -u root mysql databaseback < /home/dale/newdata/xizang.sql -u root mysql databaseback < /home/dale/newdata/qinghai.sql -u root mysql databaseback < /home/dale/newdata/shanxi.sql -u root mysql databaseback < /home/dale/newdata/ningxia.sql -u root 如果想实现, 1、在运行的时候出现命令,运行...
下面的用shell语言来实现。 有两个文件1.txt 内容:123|张三|10.12| 243|李四|42.00| 654|小五|65.00| 2.txt内容: 123|张三|11.32| 548|老王|57.85| 243|李四|42.00| 267|大王|42.45| 比较两个文件,只判断第一个字段, 将在2.txt文件中新增的记录写到3.txt文件中,即3.tx...
我要将四个文件中的格式化的内容导入数据库,找了一个shell脚本改了一下,结果每个文件只能将第一行导入数据库,请问大家这是什么原因? 代码如下:#!/bin/sh ################################################################# FZ_NUM=0.3 DB_USER=iocs/iocs@BSSH10G3 DEBUG=on DO_SQL=on exec_sql() { if [ $DO_SQL = "on" ]; then sqlplus -s $DB_USER <
文本格式如下: a.txt: 1 09:19:30.022406 178.100.101.225 65.208.228.223 TCP 1118 > http [ACK] Seq=1360019 Ack=2128362679 Win=8280 Len=0 SLE=2128364059 SRE=2128364072 2 09:19:30.069024 178.100.101.22 65.208.228.223 TCP 1117 > http [RST] Seq=1360019 Ack=2128364072 Win=0 Len=0 ------ 每一行即为一条纪录,共6个字段,分别为:ID,TIME,Src_ip,Dest_ip,Proto,Info.我想把文本中每一行插入到数据库中,数据库中也有相应...
sqlplus */* << ! spool /aa; select impremicode from exhsimpremittb partition(stlmdate_20030101) where rownu m<5; spool off; exit; ! 直接执行可以,为什么??? :em08: