`
扬州老鬼
  • 浏览: 306266 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

使用Interactive SQL java 备份数据库Sybase数据库

阅读更多
因为要备份IQ数据库的表数据,IQ又不能支持bcp,倒是有两个方法能够满足我的工作。
1)Sybase 客户端Interactive SQL java 真是好的不能再好。
2)直接在客户端上键入如下SQL
   select * from table >#  filename 
   这条语句能够将数据直接输入到客户端中去。很方便,其中filename不需要引号,如D:\\filename就行。
   select * from table >&  filename 
   该语句会连同相应的信息也一并输出到文件去。
3)使用如下选项
   set temporary option Temp_Extract_Apend=ON//会将数据添加到文件中,默认该选项为OFF,即是覆盖掉原有数据
   set temporary option Temp_Extract_Name1='filname'//如果不指定文件路径,就默认输出到
安装目录下的一个文件夹中,具体什么目录,unix环境下直接find一下就知道。指定文件路径的时候,那个文件夹必须要有相应的权限即用户名:组名都是sybase,不然会导出失败。
   select * from table //直接执行该SQL数据就导出到服务器上去。
   这种方法,对于导出大数据集很方便,很快。该方法还支持导出二进制文件,设置
   Temp_Extract_Binary=ON(默认为OFF)
4)至于将数导入到数据中去时候,以上两种方法都得使用
   LOAD TABEL 命令
   对于保存在服务器上的备份数据文件可以直接使用
LOAD TABLE Departments
( DepartmentID, DepartmentName, DepartmentHeadID )
FROM '/d1/MILL1/dept.txt'
ESCAPES OFF

对于在客户端上面的文件使用命令,只不过这个方法好像会涉及到安全策略问题,我自己有还没试验成功。
LOAD TABLE Departments
( DepartmentID, DepartmentName, DepartmentHeadID )
USE CLIENT FILE '/d1/MILL1/dept.txt'
ESCAPES OFF


以上,详细请参考Sybase IQ的数据《系统管理指南》
0
0
分享到:
评论

相关推荐

    Sybase数据库备份与恢复.pdf

    7. dump database命令:在Sybase中,dump database命令用于备份数据库。该命令能够导出指定数据库的数据和日志到一个或多个备份文件中。系统管理员可以通过指定不同的选项来定制备份过程,包括备份文件的路径、备份...

    sybase数据库存储过程调用外部JAVA

    在Interactive SQL窗口中,执行`UPDATE DATABASE START JAVA ON`命令,然后重启数据库。 导入编译后的`Invoice.class`文件到数据库中,这可以通过Sybase Central的Java Object功能完成,选择NEW Java Class并选择你...

    安装Sybase客户端并连接数据库

    - 使用Sybase Central的“Interactive SQL”功能可以直接执行SQL查询,方便进行数据查询和调试。 **数据导出与导入:** - Sybase Central支持将数据导出为CSV、TXT等格式,也支持从这些格式的文件中导入数据。 **...

    数据库表/视图的创建与维护实验

    在Sybase环境中,通常会将Excel数据导出为CSV格式,再通过Sybase Interactive SQL工具导入到数据库中。这一过程涉及: - **CSV文件的生成**:将Excel数据另存为CSV格式,确保数据正确分割且格式一致。 - **使用...

    Interactive SQL Tool (using MFC)交互的sql工具

    【标题】"Interactive SQL Tool (using MFC)" 是一个基于MFC(Microsoft Foundation Classes)框架开发的交互式SQL工具。MFC是微软提供的一套C++类库,用于简化Windows应用程序的开发,它封装了Windows API,使得...

    Sybase IQ 16.0中文版本 管理:数据库

    - **从 Interactive SQL 连接到演示数据库**:Interactive SQL 是一个常用的客户端工具,可以用来查询和管理数据库。 - **数据库状态对本地连接的影响**:如果服务器或数据库处于不正常状态,可能会阻止建立连接。...

    Interactive SQL Tool (using ADO)交互的sql工具

    总结来说,"Interactive SQL Tool (using ADO)"是一个强大的数据库管理工具,利用ADO的强大功能,实现了对多种数据库的便捷操作。无论是数据库管理员还是开发者,都能从中受益,提升他们的工作效率。

    MVUB_0503_C1_SYBASE数据库培训教材

    - **流程:** 包括备份数据、备份日志文件、使用备份数据恢复数据库等步骤。 **2. 介质故障恢复** - **定义:** 当存储介质发生故障时,需要进行的恢复操作。 - **策略:** 通常涉及定期备份数据,并在发生故障时使用...

    北邮_大三下_数据库实验一_Sybase版本

    软件方面,使用Sybase 12.5.1、Sybase Central和Interactive sql。 四、实验内容 实验内容主要包括两部分:Sybase 12.5.1软件安装和数据库创建与维护。Sybase 12.5.1软件安装部分,学生需要在Windows 7操作系统上...

    SybaseIQ_15.1_中文快速入门.pdf

    文档推荐用户使用Interactive SQL (`dbisql`) 或 Sybase Central 来查询或更新数据库。这两个工具在安装Sybase IQ服务器时都会提供。 通过以上概述可以看出,《Sybase IQ 15.1 中文快速入门》不仅是一份简单的指南...

    Running Sybase SQL Anywhere Java Tools on Pentium 4.pdf

    ### 在Pentium 4上运行Sybase SQL Anywhere Java工具的问题及解决方案 #### 标题解析 **标题**:“Running Sybase SQL Anywhere Java Tools on Pentium 4.pdf” 该标题指出了文档的主题是关于如何在Pentium 4...

    Sybase 参考手册 中文

    手册会讲解如何使用各种编程语言(如C、Java、.NET)与Sybase进行接口,包括使用ODBC(开放数据库连接)和JDBC(Java数据库连接)。此外,还会涉及Sybase的开发工具,如ASE Interactive Debugger和SQL Anywhere ...

    Interactive Broker Java Guide

    使用 Interactive Brokers 的 Java API 下单时需要注意一些特殊的预防性设置,例如订单 ID 必须是唯一的,不能重复使用。此外,还需要注意 TWS 中的某些设置,比如账户类型、交易权限等。 #### API 订单 ID 每笔...

    Sybase操作

    本文介绍了如何使用Sybase Central进行基本的数据库管理任务,包括连接数据库、查看和操作数据库对象以及执行SQL查询。掌握了这些基本技能后,可以更高效地管理和开发基于Sybase ASE的应用程序。

    SYBASE数据库管理

    SYBASE客户端程序包括但不限于Interactive SQL、DBA、Datawarehouse等,这些工具为用户提供图形化界面来管理和操作数据库。 - **3.3.3 bcp实用程序的使用方法** bcp是用于批量复制数据到SYBASE数据库或从数据库中...

Global site tag (gtag.js) - Google Analytics