sybase的备份

若硬件介质出现故障(如磁盘损坏),当且仅当事先已对数据库及其事务日志作了备份,才能恢复数据库。

注意:绝对不要使用操作系统的拷贝数据库设备,把这样一个拷贝装入SQL Server将导致大量数据库受损。

备份的类型:

完全备份()

增量备份——备份事务处理日志

说明:

(1)只有把事务日志放在单独的设备上,才能进行增量备份;

(2)备份事务日志会截断日志,因此备份的内容是自上次备份以来的事务处理。

(3)备份之前要启动备份服务器,并最好创建转储设备。

命令语法:

dump database 数据库名

to 转储设备名/物理文件名

dump transaction 数据库名

{with {truncate_only|no_log}

to 转储设备名/物理文件名

[with No_truncate]

Truncate_only与no_log选项用于删除事务处理而不作拷贝。Truncate_only截断日志;在事务处理日志完全满时用no_log,它不为数据库建立检查点。两个选项都会丢掉日志。当使用了这两个参数后,应及时备份整个数据库。

No_truncate拷贝日志但不截断日志,在出现介质错误时使用该选项。

图形界面的选项与命令参数的对应关系:

(1)dump transaction (2)dump transaction…… with no_truncate

(3)dump transaction…… with truncate_only

(4)dump transaction…… with no_log

时间: 2024-10-27 19:27:57

sybase的备份的相关文章

Sybase数据备份之BCP用法简介

BCP一般存放在所安装的ASE或者Open Client 的BIN目录中.12版本以前的ASE,bcp存放目录为 $SYBASE/bin,12版本(含12版本)以后存放目录为 $SYBASE/OCS-12_x/bin.其中$SYBASE为SYBASE安装目录,12_x代表12.0.12.5版本,显示为12_0或者12_5,可执行文件名称为bcp.EXE. 参数列表如下:(可用 bcp – 得到) usage: bcp [[database_name.]owner.]table_name[:sli

用Sybase复制服务器实现Sybase双机备份

随着数据库管理系统的不断普及和深入应用,企业要求数据库的重要数据不会因为各种意外情况的发生而导致数据丢失或者数据不可用.相应地,数据库数据的备份与恢复机制愈加显示其重要性.不难想象,金融.税务.建筑工程各行各业如果没有数据库的备份,一旦出现数据库损坏.数据不可使用的情况,对企业正常的业务工作带来如何灾难的后果! 当然,现在对数据的备份手段很多,例如对包含数据的硬件设备备份,或者对硬件设备做镜像,还有Sybase系统中单独对数据库的备份,等等.但可用于建立经济.可靠.高性能.避免自然灾害的数据库备

Sybase数据库备份方案

Sybase数据库产品自从1987年问世以来,它的客户机/服务器(client/server)工作模式.分布处理的基础体系结构.完善的安全保密性能.高速快捷的运行方式.多平台跨操作系统的广泛应用等优点,迅速被IT界接受并推广应用.我们作为金融业的用户,也在1995年开始使用Sybase10版本.在具体的使用中,发现集中式的数据管理有其优点,就是数据风险范围大为缩小,但是作为Sybase的服务器一端,数据风险比较集中,如何做好数据库的数据备份,成为至关重要的问题. 在实际应用中,我们总结出了两种全

sybase数据库备份策略

数据库备份策略在维护系统数据安全起着非同小可的作用,好的备份策略应该考虑保证数据的安全,并且操作较为方便. 基本过程很简单,如下:1.备份到本地硬盘: dump transaction with truncate_only dump database - to - dump transaction ... 2.当装载数据库和事务日志时,为防止其他用户对数据库的操作,须把数据库设置为 dbo use only. 进行装载时的顺序为: dump transaction with no_truncat

Shell脚本实现sybase数据备份

可在 sybase 用户下创建,将其命名为 bcpoutdata . 然后 chmod a+x bcpoutdata 在 sybase 用户下运行 bcpoutdata 即可. 注: 1)将 database_name 改为你的数据库名. 2)将 pas 改为你的 sa 口令. 3)将 server 改为你的 SQL server 名. 4)要导入,将 out 改为 in 即可. 最后提醒你,别忘了要在 sybase 用户下创建一个目录, 把 bcpoutdata 置入其中,再运行. 什麽?你要

SCO UNIX下磁带机的安装与备份

unix|备份 SCO UNIX 下磁带机的安装与备份(一) 由于工作的原因,使用磁带机备份数据.在实现过程中总结了一些经验,供大家参考. 服务器是IBM PC Server 250(双机+阵列柜),操作系统是SCO unixware 7.1.1,由于是金融系统,还安装了双机软件GDS,在盘阵上安装了SYBASE11.9.4和金融系统应用,现在有两个应用库:MBFEWKDB,MBFEHISDB,现在要备份这两个应用库到磁带机上. 一.磁带机的安装   1,  SCSI信息查询:        s

sybase简明教程

第一讲 Sybase基础知识 一.客户/服务器体系结构 二.访问Sybase服务器的基本过程 三.Sybase产品概述 四.Sybase SQL Server的主要内容 五.Sybase的安装与配置 第二讲 数据库设备与存储空间管理 一.Sybase数据库设备与存储空间管理概述 二.Sybase的设备(Device) 三.Sybase中创建与使用段 第三讲 数据库与事务日志 一.创建Sybase用户数据库 二.更改Sybase数据库 三.事务日志 第四讲 数据库安全性与用户管理 一.数据库安全管

简单介绍Sybase数据库的备份与恢复

Sybase是基于Client/Server体系结构的数据库软件产品.它由三个主要部分构成,一是进行数据库管理和维护的一个联机关系数据库管理系统Sybase SQL Server;二是支持数据库应用机的建立与开发的一组前端工具Sybase SQL Toolset;三是可把异构环境下其它厂商的应用软件和任何类型的数据连接在一起的接口Sybase Open Client/Open Server.对Sybase数据库的备份与恢复主要是针对Sybase SQL Server进行. Sybase提供了两种

Sybase系统维护经验谈

Sybase数据库系统作为C/S构架的主流产品在我国有着广泛的应用,因此,对Sybase系统的维护也显得至关重要.笔者在对Sybase系统维护工作中,总结了一些技巧和经验,现介绍给大家. 1.实现开机时自动装载Sybase数据库 原先要使Sybase SQL Server启动,一般需要先以sybase用户登录,然后运行$SYBASE/install目录下 的startserver命令启动SYBASE_XXXX服务进程和SYB_BACKUP_XXXX备份服务进程. 要实现Unix系统启动时就能在后