两台2003服务器之间传递一个150G的数据库文件,用什么工具用ftp传输的话提示系统资源不足。

两台2003服务器之间传递一个150G的数据库文件,用什么工具用ftp传输的话提示系统资源不足。,第1张

先分段切割,分成10个15G的文件,然后用迅雷下载,最后合并

一般是否能良好支持FTP续传,要看FTPserver的,你找个好用点的FTPserver,客户端用flashfxp就可以!

另一个方法,如果这个150G文件是数据文件的话,你用php或者asp的数据库管理程序,将数据库分卷导出,这样也可以减少单个文件的大小

看是什么数据库。。。

MS SQL,分离,附加就可以了,或者直接拷贝数据库文件。

MYSQL,导出,导入,备份,还原。或者直接拷贝数据库文件夹。

很多办法,,也有一些软件,,一键导数据,,,但是数据多的,我都是直接整个数据库文件拷过去。。。

SQLPlus Copy命令

问题描述

怎样在SQLPlus中实现不同的表之间的数据复制,不论是本地的还是远程的?

问题分析

在SQLPlus中的copy命令,可以完成远程数据库、本地数据库或Oracle数据库与非Oracle数据库之间的数据复制。其性能与导入/导出相同。

copy的基本命令格式:

copy {from source_database |to destination_database}{append|create|insert|replace}destination_table[(column,column,column,)]using<source_select_statement>

其中数据库连接使用如下格式:

username/password\]@connect_identifier

在数据复制时,复制支持的数据类型为:char、date、long、number、varchar2。 所示。

SQLPlus Copy命令可在不同数据库之间,以及同一个数据库内的不同模式的表之间复制数据。

� •从远程数据库复制数据到本地数据库。

� •从本地数据库(默认)复制数据到远程数据库。

� •从一个远程数据库复制数据到另一个远程数据库。

通常,copy命令用于Oracle数据库与非Oracle数据库之间复制数据。如果在Oracle数据库之间复制数据,应该使用create table as 和insert的SQL命令。

•对目标表的控制方式有4种类型:replace、create、insert和append。

� •replace子句指定了被创建的表名。如果目标表已存在,则删除并用包含复制数据的表替代。若不存在,则创建目标表。

� •使用create子句可避免覆盖已存在的表。若目标表已存在,则copy报告一个错误;若不存在,则创建目标表。

� •insert插入数据到已存在的表。

将查询到的行插入到目标表,如果目标表不存在,copy返回错误。当使用insert时,using子句必须为目标表的每个列选择对应的列。

� •append是将查询到的行插入到目标表。如果不存在,则创建目标表并插入。

问题解答

首先应注意的是:

1)copy是SQLPlus命令,不是SQL命令,在语句最后不必加分号;

2)由于多数copy命令比较长,所以,在分行时每行末尾必须有续行符(-),最后一行不加。

具体步骤如下。

步骤1:使用using子句指定一个查询,将其查询结果数据复制到本地数据库的当前模式下employee表中。例如:

copy from hr/hrd@rensh-replace employee-using select last_name,salary-from emp_details_view-where department_id=30

步骤2:使用create从一个远程数据库复制数据到本地数据库。

copy from hr/<your_password>@bostondb-create empcopy-using selectfrom hr

步骤3:为其他用户复制数据。

copy from hr/hr@dbora-create job-using selectfrom renbsjobs

以用户hr连接到数据库dbora,将renbs模式的jobs表复制到当前本地数据库。

步骤4:在同一个数据库中可将一个模式的表复制到另一个模式中。同样必须指定用户口令和数据库服务名。

copy from hr/password@mydatabase-insert employee_copy2-using select from employee_copy

步骤5:在同一个远程数据库中复制表,必须是关键字from和to中包含相同用户名和数据库服务名。

copy from hr/password@daliandb-to hr/password@daliandb-insert employee_copy2-using select from employee_copy

Navicat for MySQL 是一套管理和开发 MySQL 或 MariaDB 的理想解决方案,支持单一程序,可同时连接到 MySQL和MariaDB,主要功能包括 SQL 创建工具或编辑器、数据模型工具、数据传输、导入或导出、数据或结构同步、报表等。

SQL 创建工具或编辑器

SQL 创建工具:视觉化 SQL 创建工具创建和编辑查询或视图,不必担心语法和正确命令的用法。选择需要在表中执行的 *** 作,自动编写 SQL 语句。

自动完成代码:使用自动完成代码功能,能快速地在 SQL 编辑器中创建 SQL 语句。无论选择数据库对象的属性或 SQL 关键字,只需从下拉列表中选择。

数据库设计器

逆向工程:使用 Navicat for MySQL逆向工程,可从一个现有的数据库创建数据库模型,可视化地显现和编辑数据库结构或创建一个图形模型,并由模型生成一个数据库。

正向工程和生成脚本:同步到数据库功能可充分了解所有数据库的差异,生成必要的同步脚本来更新目标数据库,并使其与模型相同。导出 SQL 有机会全面控制最终的 SQL 脚本,生成参照完整性规则,生成模型的独立部份、注释、字符集等,可大大节省工作时间。

数据处理工具

导入或导出向导:从不同格式的文件导入数据到表,例如 Access、Excel、XML、TXT、CSV、JSON 及更多。而且在设置数据源连接后,可以从 ODBC 导入数据。只需简单地选择需要导入的表,或使用添加查询按钮指定查询。同样可以将数据导出到各种格式,如 Excel、TXT、CSV、DBF、XML 等。

数据传输:在多个数据库间轻松地传输数据,可以选择指定的 SQL 格式和编码导出数据为 SQL 文件,这个功能可大大的简化迁移数据的进程。

数据或结构同步:从一个数据库中详细的分析进程传输数据到另外一个数据库,同样可以对比并修改表的结构。在数据和结构同步中,目标数据库可以在源服务器,也可以在其他的服务器。

备份或还原:定期备份数据库对用户涞水相当重要,备份或还原全部表、记录、视图等。如果数据损坏,不用再重做,高枕无忧。

报表创建工具或查看器 只限于 Windows 版本

使用用户友好 GUI 报表创建工具创建各种不同类型的报表,设计发票、统计、邮寄标签及更多其他报表。输出报表到多种格式,如 text、PDF、Lotus、Excel、Graphic、Html 等。

以上就是关于两台2003服务器之间传递一个150G的数据库文件,用什么工具用ftp传输的话提示系统资源不足。全部的内容,包括:两台2003服务器之间传递一个150G的数据库文件,用什么工具用ftp传输的话提示系统资源不足。、数据库迁移工具哪种好、Oracle中数据迁移的工具等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9377383.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存