sybase - 如何使用命令行备份和恢复sybase数据库表

标签 sybase sap-ase bcp

如何使用命令行备份和恢复 sybase 表? 请帮助我使用 bcp 命令

我尝试过使用 sybasecentral GUI 谢谢。

最佳答案

由于您没有指定您是在 Windows 还是 Unix 上运行,所以我将尝试同时介绍两者。

Unix bcp 位于 $SYBASE/$SYBASE_OCS/bin/ Windows bcp 位于 %SYBASE%\%SYBASE_OCS%\bin

导出

bcp DB_NAME..TABLE_NAME out TABLE_NAME.bcp -Sservername -Uusername -Ppassword -[c or n] 

选择-c-n,具体取决于您是否希望文件可供人类读取。我建议使用 -n 除非您迫切需要使用 -c TABLE_NAME.bcp 可以是任何文件名,具有任何扩展名。

导入

$SYBASE/$SYBASE_OCS/bin/bcp DB_NAME..TABLE_NAME in TABLE_NAME.bcp -Sservername -Uusername -Ppassword -[c or n]

还有更多选项和标志可用,但这些是使其正常工作的基础知识。

有关 bcp 实用程序的更多信息可以在此处找到:

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc30191.1570/html/utilityguide/BABGCCIC.htm

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc30191.1570/html/utilityguide/X14951.htm

关于sybase - 如何使用命令行备份和恢复sybase数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16931683/

相关文章:

linux - 使用 sqsh 连接到 Sybase

mysql - SQL/Sybase 查询按列值的子字符串分组

sql - 计算工作类次,给出 sybase 中的当前日期时间

delphi - 使用 GetTableNames 所需的权限

sql-server - 来自 bcp 的 ISO-8859-1

SQL BCP 无法为标识列插入值

java - 加载 jdbc 驱动程序类时出现随机行为 - 未找到合适的驱动程序

string - Sybase,将字符串作为 sql 查询执行

database - 如何在 ABAP 中将一个大数据库表复制到另一个数据库表?

sql-server-2008-r2 - 读取 BCP 格式文件时出现 I/O 错误