`
maoone2003
  • 浏览: 58437 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

自动备份sybase数据库数据及存储过程

阅读更多
一:将用户表备份成为文本
(1)先编辑一个名为mkbcpout.sql的文件,内容如下:

select "bcp "+name+" out ./data/" + name+".table -c -t""|"" -Uuser -Ppwd -Sserver -Jcp850" from sysobjects where type='U' order by name
go

(2)将以下语句写入dataBakup_bcp.bat中

isql -Uuser -Ppwd -Sserver -w500 -imkbcpout.sql -obcpout.bat
call bcpout.bat

(3)定义任务计划每天定时启动dataBakup_bcp.bat


二:将用户存储过程备份成文本
在需要对一些存储过程单独进行备份时,往往使用defncopy通过拼串的方式进行。具体步骤如下:

(1)根据需要备份的存储过程,先编写此crtprocout.sql文件,假设导出所有以PR_JF开头的存储过程,内容如下:

select "defncopy -Uuser -Ppwd -Sserver -Jcp850 out ./proc/"+name+".sql abccqpaea "+name from sysobjects where type in('P','V') order by name

(2)将以下语句写入procBakup.bat中

isql -Uuser -Ppwd -Sserver -w500 -icrtprocout.sql -ocrtprocout.bat
call crtprocout.bat

(3)定义任务计划每天定时启动procBakup.bat

注意:-w500指导出的文本每一行最大长度为500个字节,防止由于默认80字节使数据分割,最终bat文件执行时操作系统不能正确识别

分享到:
评论

相关推荐

    自动实现linux平台下的sybase数据库转储及远程备份.pdf

    标题中的“自动实现Linux平台下的Sybase数据库转储及远程备份”是指在Linux操作系统环境下,利用Sybase数据库的特性以及Linux的定时任务机制,结合FTP远程传输技术,自动化完成数据库的备份并将其存储到远程服务器的...

    Sybase数据库系统备份工具

    描述中提到的“轻松导出sybase数据库中的表结构、存储过程、视图、触发器、规则和数据等”,意味着该工具具备全面的数据导出功能。表结构是数据库的核心组成部分,包含了字段名、数据类型、约束等信息;存储过程是预...

    sybase数据库无法删除解决办法

    在使用Sybase数据库时,有时会遇到无法删除数据库的情况,这可能是由于多种原因导致的。以下是一些可能的解决步骤和相关知识点,帮助你解决Sybase数据库无法删除的问题。 1. **检查数据库状态**:首先,确认数据库...

    Sybase数据库备份方案

    Sybase数据库备份不仅能够帮助企业在数据丢失或损坏的情况下快速恢复数据,还能有效降低因数据问题导致的业务中断风险。 #### 二、备份方式介绍:物理备份与逻辑备份的区别 **物理备份**包括冷备份和热备份两种...

    SYBASE数据库备份还原手册

    - **备份的意义**:SYBASE数据库备份是确保数据安全的重要手段之一。通过定期备份,可以在数据库遭遇物理损坏(如硬盘故障)、逻辑错误(如误删数据)等情况下快速恢复数据,减少数据丢失的风险。 - **自动恢复机制*...

    Sybase数据库备份与恢复方法.doc

    Sybase数据库备份是指将数据库中的数据复制到另外一个存储设备或文件中,以便在出现数据丢失或数据库崩溃时能够快速恢复数据库的操作。Sybase数据库备份有多种方法,本文将介绍 Sybase 数据库备份数据的方法,以 ...

    Sybase数据库备份与恢复.pdf

    它是实现Sybase数据库备份和恢复的重要部件,确保数据备份在执行过程中与数据库服务器的交互能够安全、有效地完成。 4. 使用isql工具:isql是Sybase提供的交互式SQL工具,可用于执行SQL语句和命令。在备份和恢复...

    Sybase数据库备份方案.txt

    ### Sybase数据库备份方案...综上所述,Sybase数据库备份方案包括了数据结构备份和数据记录备份两个主要方面,通过合理利用Sybase提供的工具和技术,可以有效地实现数据库的备份与恢复,保障企业数据的安全性和可靠性。

    Sybase数据库技术手册

    Sybase数据库系统,作为一款高效的企业级数据库管理系统,因其强大的数据处理能力和高可用性而备受青睐。本手册旨在帮助读者掌握Sybase的核心概念、安装配置、管理维护以及优化技巧,从而更好地利用这一技术来满足...

    Sybase数据库基础知识

    Sybase数据库管理系统提供了数据存储、检索、更新和管理等功能,确保数据的一致性、完整性和安全性。 2. **SQL语言** Sybase支持标准的SQL(结构化查询语言),它是数据库操作的基础。SQL包括数据定义语言(DDL)...

    SYBASE数据库的使用及日常问题的解决方法

    SYBASE 数据库的使用及日常问题的解决方法 SYBASE 数据库是关系数据库管理系统(RDBMS),其核心组件是 SQL Server。SQL Server 是一个可编程的数据库管理系统,具有数据管理、高速缓冲区管理、事务管理等功能。...

    Sybase数据库的备份与恢复

    【Sybase数据库的备份与恢复】是SQL Server中确保数据安全的关键操作,旨在预防意外情况导致的数据丢失。数据库管理员需要定期执行备份,以便在系统发生故障时能够迅速恢复数据。 一、基本概念 1. 事务处理及其日志...

    Sybase数据库的安装、卸载、备份、还原全集

    尽管Sybase数据库的安装与配置相对复杂,但其在数据处理性能、安全性及稳定性方面具有显著优势,尤其适用于大规模数据处理场景。掌握Sybase数据库的安装、卸载、备份与还原技术,对于DBA(数据库管理员)而言是一项...

    Sybase数据库SQL过程详解

    Sybase数据库通过提供多种类型的存储过程,极大地增强了其功能性和可维护性。系统过程、分类存储过程、扩展存储过程和dbcc存储过程各自承担着不同的职责,共同构成了一个强大而灵活的数据库管理系统。理解这些存储...

    华为Sybase数据库内部资料

    在华为的业务场景中,Sybase数据库扮演着数据存储和处理的核心角色,尤其是在电信和金融等高并发、大数据量的行业中。 2. **华为Sybase数据库架构** 华为Sybase数据库的部署通常遵循高可用性和可扩展性原则,可能...

    SYBASE数据库性能优化

    9. **备份与恢复策略**:合理的备份计划不仅可以保障数据安全,也能在恢复过程中降低对系统性能的影响。 10. **监控与性能基准**:持续监控数据库性能,建立性能基线,可以帮助发现潜在问题并进行预防性优化。 ...

    Sybase 数据库浏览器

    1. **数据浏览**:用户可以通过Sybase数据库浏览器直观地查看数据库中的表结构,包括字段名、数据类型、键信息等,并可以预览数据行。 2. **查询构建器**:提供图形化的查询构建工具,帮助用户通过拖放方式创建复杂...

    pb程序恢复sybase数据库

    通过对存储过程的灵活运用,PB能够有效地管理和操作Sybase数据库,确保数据的完整性和系统的稳定性。 总之,PB程序恢复Sybase数据库的过程,不仅仅是技术上的操作,更是对PB编程能力、数据库管理知识以及问题解决...

    sybase数据库备份与还原图解.doc

    Sybase数据库是一款高效的企业级数据库管理系统...通过以上步骤,我们可以全面了解Sybase数据库的备份与还原流程,这对于数据库管理及灾难恢复至关重要。在实际操作中,务必确保备份和恢复过程的准确性,以免数据丢失。

Global site tag (gtag.js) - Google Analytics