`
rq2_79
  • 浏览: 239071 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

sybase备份与恢复及sybase常用语句

阅读更多

sybase备份有两种方式,一种是对单表进行备份,一种是对整个数据库进行备份

1、单表备份与恢复
只需要使用sybase提高的bcp命令就可以了:
 bcp的命令格式:
     bcp 数据库名..表名 in/out 文件名字 -Usa –Ppassword -S SERVERNAME –c
 解释:
  数据库名为要备份的数据库名字
  表名为要备份的表的名字
  in/out 备份用out,恢复用in
  文件名字:备份形成的文件或恢复需要的数据文件,要求包含文件的路径信息
  password:sa的口令
  servername:如本机器连接多个数据库服务器,则需要指定相应的数据库服务器

2、整个数据库的备份与恢复
这种方式相对比较复杂一点,需要在备份前启动sybase的备份服务,启动方式如下:
startserver -f RUN_SYBASE //启动SYBASE服务

 RUN_SYBASE:
  #!/bin/sh
  #
  # Master device path:   /home/sybase/data/master
  # Error log path:       /home/sybase/install/SYBASE.log
  # Directory for shared memory files:    /home/sybase
  # Adaptive Server name: SYBASE
  #
  /home/sybase/bin/dataserver \
  -d/home/sybase/data/master \
  -e/home/sybase/install/SYBASE.log \
  -M/home/sybase \
  -sSYBASE \
  
startserver -f RUN_SYBASE_BAK //启动sybase备份服务

 RUN_SYBASE_BAK:
  #!/bin/sh
  #
  # Error log path:       /home/sybase/install/SYB_BACKUP.log
  # Maximum number of network connections:        25
  # Maximum number of server connections: 20
  # Backup Server name:   SYB_BACKUP
  #
  /home/sybase/bin/backupserver \
  -e/home/sybase/install/SYB_BACKUP.log \
  -N25 \
  -C20 \
  -SSYB_BACKUP \

备份数据库方法:
dump database 数据库名 to 路径

恢复数据库方法:
load database 数据库名 from 路径

在恢复数据库前需要确保已经存在空的数据库了:
disk init
name="物理设备名",
physname="/home/sybase/data/aa.dat",
vdevno=8,  //用sp_helpdevice察看那些no还没有使用
size=5120 (每个单位是2K)

建立物理设备时要关注磁盘空间是否够用:
df -k

create database 数据库名 on 数据名=5120

数据库恢复后,是离线状态,需要手工online:
online database 数据库名

然后就是添加sybase的注册名和数据库的用户名:
sp_addlogin   "user","password"               //添加注册  
  go  
   
  use   数据库名  
  go  
   
  sp_adduser   "user"  
  go        

察看数据库中所有表的方法:
 Select   name   from   sysobjects   where   type='U'

要执行sybase的命令需要先登录sybase
 isql -Usa -P

分享到:
评论

相关推荐

    Sybase数据库备份与恢复.pdf

    Sybase数据库的备份与恢复是数据库管理中的重要操作,它们能确保数据在发生意外情况(如硬件故障、操作失误、自然灾难等)时能够安全、完整地得到恢复。 在Sybase数据库备份与恢复方面,有几个关键的概念和技术点...

    SYBASE数据库备份还原手册

    通过对SYBASE数据库备份还原手册的内容分析,我们了解到SYBASE ASE提供了强大的自动恢复机制以及详细的备份与恢复指南。合理规划备份计划、明确备份职责、正确执行备份操作对于确保数据的安全性和可用性至关重要。...

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

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

    Sybase数据库系统备份工具

    标题中的“Sybase数据库系统备份工具”指的是一个专门设计用于Sybase数据库的备份软件,它能够帮助用户方便地管理和保护其数据库中的重要信息。Sybase是一种高性能的关系型数据库管理系统,广泛应用于金融、电信和...

    Sybase数据库的备份与恢复

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

    Sybase数据库备份方案.txt

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

    Sybase IQ 16.0中文版本 管理:备份、恢复和数据恢复

    `BACKUP DATABASE` 命令用于备份Sybase IQ数据库到一个或多个档案设备上。此命令的基本语法可以指定备份类型,并通过 `TO` 子句将输出定向到档案设备上。 ``` BACKUP DATABASE [backup-option...] TO archive_...

    sybase跨平台数据备份工具

    sybase跨平台数据备份工具,解决sybase跨平台备份工具,操作简单。避免繁琐的sql语句

    Sybase SQL Anywhere备份与恢复的研究.pdf

    在备份与恢复的具体操作方法方面,Sybase SQL Anywhere提供了多种操作方式。备份通常可以通过数据库复制、使用备份工具或者利用事务日志的连续备份来完成。恢复策略则依赖于备份的内容和类型。例如,如果用户创建了...

    SYBASE安装、调优、备份参考手册

    利用CRONTAB定时备份SYBASE数据库** - 使用Crontab脚本实现定期备份,确保数据的安全性。 - 示例脚本: ```bash #!/bin/bash date=$(date +%Y%m%d%H%M%S) mysqldump -u root -pPASSWORD --all-databases > /...

    Sybase SQL Anywhere数据库的数据备份、恢复及压缩、解压 (1).pdf

    "Sybase SQL Anywhere数据库的数据备份、恢复及压缩、解压" Sybase SQL Anywhere数据库是一种单机版数据库产品,由Sybase公司开发,可以安装在Windows操作系统上,支持标准SQL语句,操作简洁,功能强大。因此,SQL ...

    sybase入门及精华

    总的来说,Sybase入门及精华的学习涵盖了数据库基础、SQL语法、数据库对象管理、事务处理、安全性、备份恢复以及性能优化等多个方面。通过深入学习和实践,你将能够熟练掌握Sybase数据库的使用,为在实际工作中解决...

    sybase11.9.2

    5. **安全性与备份恢复**:该版本强化了安全特性,包括用户权限管理、角色定义以及加密功能,确保了数据的安全性。同时,它提供了完善的备份和恢复机制,允许用户定期备份数据库,并在系统崩溃或数据丢失时进行恢复...

    sybase语句

    ### Sybase实用SQL语句详解 #### 一、概述 Sybase是一款高性能的企业级数据库管理系统,广泛应用于金融、电信等领域。对于Sybase数据库的操作,掌握一些实用的SQL语句能够大大提高工作效率。本文将针对给定的几个...

    Sybase常用命令

    isql是Sybase数据库的一个命令行工具,用于连接到数据库执行SQL语句。登录到isql的方法如下: ```bash isql -Uusername -Ppassword -Sservername ``` 其中`username`和`password`分别代表登录用户名和密码,而`...

    pb程序恢复sybase数据库

    标题与描述概述的知识点主要涉及在PowerBuilder(简称PB)应用程序中通过构建并调用存储过程来实现Sybase数据库的恢复。此过程涉及到利用文本文件作为数据源,并且需要对PB编程、Sybase数据库管理以及SQL语法有深入...

    sybase常用管理速查

    标题 "sybase常用管理速查" 指的是关于Sybase Adaptive Server Enterprise(ASE)的常用管理和操作技巧的集合,这通常包括数据库的创建、维护、性能优化、备份与恢复等多个方面。Sybase ASE是一款高性能的关系型...

    sybase11.9.2中文版英文版集合.rar

    8. **数据恢复与备份**:Sybase ASE支持备份和恢复策略,以确保数据安全。可以使用dbbackup和dbrestores实用程序进行定期备份,以防止数据丢失。 9. **并发控制与事务处理**:Sybase ASE采用多版本并发控制(MVCC)...

    sybase安装、语法及使用大全

    2. **备份恢复**:定期进行数据库备份,使用`BACKUP DATABASE`和`RESTORE DATABASE`语句进行操作。 3. **权限管理**:使用`GRANT`和`REVOKE`管理用户权限,确保数据安全。 通过阅读`Sybase培训教材-20021218.doc`和...

Global site tag (gtag.js) - Google Analytics