欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

不落地数据导入导出

时间:2022-07-13 08:18:41 其他范文 收藏本文 下载本文

以下是小编为大家准备的不落地数据导入导出,本文共6篇,欢迎大家前来参阅。

不落地数据导入导出

篇1:不落地数据导入导出

这种情况一般就是本机磁盘空间不够,但是有些数据需要迁移,昨天就遇见这么一个情况:

一朋友需要将一个400GB的日志表从10g数据导入到11g中,但是因为10g数据库所在主机磁盘空间不够所以才想不落地方式导出导入

这里给大家介绍两种方式:

1、network_link

2、pipe

先说第一种方式,需要配置tnsnames.ora 和创建dblink:

zbdba= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = zbdba)(PORT = 1521)) ) (CONNECT_DATA = (SID = zbdba) ) )

创建dblink:

CREATE DATABASE LINK CONNECT TO IDENTIFIED BY USING ''

导出数据:

impdp zbdba/zbdba network_link=zbdba_link remp_schema=source_schema:target:shcema remap_tablespace=source_tablespace:target:tablespace

同时impdp 带network_link 导入

第二种方法:

source:mknod /tmp/exp_pipe ptarget:mknod /tmp/imp_pipe p配置两个机器的互信dd if=/tmp/exp_pipe | ssh 192.168.56.42 dd f=/tmp/imp_pipe然后打开另外一个窗口进行导入:exp zbdba/zbdba file=/tmp/exp_pipe log=zbdba.log tables=zbdba

注意第一种方法在指定多个表的时候可能会出现bug

篇2:Excel和Access间复制、导入和导出数据

在Microsoft OfficeAccess和 Microsoft OfficeExcel之间存在多种交换数据的方法,

・若要将Access中的数据装入 Excel,可以从Access数据表中复制数据并粘贴到Excel工作表中,从Excel工作表连接到Access数据库,或者将Access数据导出到Excel工作表中。

・若要将Excel中的数据装入 Access,可以从Excel工作表复制数据并粘贴到Access数据表中,将Excel工作表导入Access表中,或者从Access表链接到Excel工作表。

注释

・“导入”一词在Excel和Access中的意义各不相同。在Excel中,导入指的是建立一个可刷新的永久数据连接。在Access中,导入则指将数据装入Access中一次,但不建立数据连接。

・您不能将Excel工作簿保存为Access数据库,

Excel 和Access都不提供利用Excel数据创建Access数据库的功能。

在Excel中使用Access数据

如果数据在Access中,但您希望在Excel中使用这些数据:

操作:交换的性质:将Access数据复制到Excel中临时将Access数据导出到 Excel定期从Excel连接到Access数据永久

在Access中使用Excel数据

如果数据在Excel中,但您希望在Access中使用这些数据:

操作:交换的性质:将Excel数据复制到Access中临时将Excel数据导入到 Access定期从Access链接到Excel数据永久

篇3:Dreamweaver导入和导出站点

在使用dreamweaver时,如果我们要导入或导出站点,那该怎么操作呢?今天小编为大家介绍一下如何dreamweaver怎么导入和导出站点。 首先打开dreamweaver,在菜单栏中找到“站点”——“管理站点”,如下图所示。

打开“管理站点”对话框,我们可以选择需要导出的站点,如下图中的“duote”,选择站点后点击“导出”图标,如下图所示。

在“导出站点”对话框中选择导出站点的文件存放位置及修改导出站点名后点击“保存”按钮。如下图所示。

打开“管理站点”对话框,点击“导入站点”按钮图标,如下图所示。

找到需要导入的站点文件,点击“打开”按钮后即可。

篇4:informix中简单数据导入导出命令sh程序

Informix数据库自带两个命令:load和unload

我们可根据方便编写sh程序进行数据的导入导出,以下两段sh程序在RedHat Linux AS 4上测试通过,应该适用于大多数Unix,Linux操作系统,放到$INFORMIX_HOME$/bin下,则使用informix登录后就可以随意使用,记得chmod +x load和chmod +x unload

##!/bin/ksh;

if [ $# -ne 3 ]

then

echo “error: arguments is not enough”

echo “Usage: load dbname filename tablename”;

echo “e.g.: load cmsdbs custinfo.unl custinfo”;

exit;

fi

dbname=$1;

filename=$2;

tablename=$3;

dbaccess <

database $dbname;

load from $filename insert into $tablename;

!

##!/bin/ksh;

if [ $# -ne 3 ]

then

echo “error: arguments is not enough”;

echo “Usage: unload dbname filename tablename”;

echo “e.g.: unload cmsdbs custinfo.unl custinfo”;

exit;

fi

dbname=$1;

filename=$2;

tablename=$3;

dbaccess <

database $dbname;

##!/bin/ksh;

if [ $# -ne 3 ]

then

echo “error: arguments is not enough”;

echo “Usage: unload dbname filename tablename”;

echo “e.g.: unload cmsdbs custinfo.unl custinfo”;

exit;

fi

dbname=$1;

filename=$2;

tablename=$3;

dbaccess <

database $dbname;

unload to $filename select * from $tablename;

unload to $filename select * from $tablename;

篇5:Redis数据导入/导出为JSON的小工具 RedisDump

Redis-Dump 是一个将Redis数据导入/导出为json格式数据的小工具,目前还在Alpha版本,目前提供两个命令,将Redis数据层出成json的redis-dump命令,以及将json文件导入到redis中的redis-load命令,喜欢尝鲜的同学可以试玩一下,

另外个人认为这也是一个适合新手的Redis数据结构学习工具,通过将Redis几种数据结构dump成json,可以让我们更直观的认识Redis数据结构及其操作。

下面是使用示例:

$ redis-dump$ redis-dump -u 127.0.0.1:6371 > db_full.json$ redis-dump -u 127.0.0.1:6371 -d 15 > db_db15.json$ < db_full.json redis-load$ < db_db15.json redis-load -d 15# OR$ cat db_full | redis-load$ cat db_db15.json | redis-load -d 15# You can specify the redis URI via an environment variable$ export REDIS_URI=127.0.0.1:6371$ redis-dump导出的json数据格式如下,包括了db,key,ttl,数据的type,以及相应的数据

{“db”:0,“key”:“hashkey”,“ttl”:-1,“type”:“hash”,“value”:{“field_a”:“value_a”,“field_b”:“value_b”,“field_c”:“value_c”},“size”:42}{“db”:0,“key”:“listkey”,“ttl”:-1,“type”:“list”,“value”:[“value_0”,“value_1”,“value_2”,“value_0”,“value_1”,“value_2”],“size”:42}{“db”:0,“key”:“setkey”,“ttl”:-1,“type”:“set”,“value”:[“value_2”,“value_0”,“value_1”,“value_3”],“size”:28}{“db”:0,“key”:“zsetkey”,“ttl”:-1,“type”:“zset”,“value”:[[“value_0”,“100”],[“value_1”,“100”],[“value_2”,“200”],[“value_3”,“300”],[“value_4”,“400”]],“size”:50}{“db”:0,“key”:“stringkey”,“ttl”:79,“type”:“string”,“value”:“stringvalue”,“size”:11}

Redis是一个高性能的key-value数据库,

redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。

性能测试结果:

SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:

Linux 2.6,Xeon X3320 2.5Ghz.

stackoverflow 网站使用 Redis 做为缓存服务器。

介绍内容来自:blog.nosqlfan.com/html/3632.html

项目主页:www.open-open.com/lib/view/home/1326068541890

篇6:Ubuntu命令行下MySQL数据导出与导入简单示例

mysqldump -h主机-u用户名-p 数据库名> 导出的数据库名.sql

mysqldump -h主机-u用户名-p 数据库名 表名> 导出的表名.sql

几个比较常用的参数有

-P或--port         要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数

-d或--no-data      没有详细数据,仅仅导出数据的结构

--add-drop-database 在创建数据库时,先drop掉已经存在的同名数据库[一般跟在-d参数后]

--add-drop-table   在创建表时,先drop掉已经存在的同名表[一般跟在-d参数后]

下面以emlog的数据库为例来做一下导出示例

1,导出整个emlog数据库的所有数据(包括数据结构,包括数据)

mysqldump -h127.0.0.1 -u root -p emlog > emlog_all.sql

2。导出emlog_blog表(包括表结构和表数据)

mysqldump -h 127.0.0.1 -u root -p peerrecom > peerrecom.sql

3,

仅仅导出数据库的结构

mysqldump -h127.0.0.1 -uroot -p -d --add-drop-table emlog > emlog_all_structure.sql

4。仅仅导出表的结构

mysqldump -h127.0.0.1 -uroot -p -d --add-drop-table emlog emlog_blog > emlog_blog_structure.sql

导入的话,有很多种方法,最单的就是source命令,先用mysql命令连接上数据库.然后用source导入指定路径的文件就可以了.

连接到MySQL

mysql -h127.0.0.1 -uroot -p

先创建数据库,因为导出的文件里没有创建数据库的语句,如果数据库已经建好,不用再创建

CREATE DATABASE emlog COLLATE 'utf8_general_ci';

切换数据库

use emlog;

导入指定sql文件

mysql>source /path/.../source.sql

摘自 怪蜀黍的博客

烟头不落地活动方案

垃圾不落地的简报

小区垃圾不落地倡议书

垃圾不落地的倡议书

幼儿园垃圾不落地倡议书

初中垃圾不落地说明文600字

垃圾不落地校园更美丽倡议书

垃圾不落地,环境更美丽作文

垃圾不落地校园更美丽的横幅标语

导入语范文

《不落地数据导入导出(集锦6篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

点击下载本文文档