目录

数据库日常维护1

使用dump transaction with no_log的危险性6

SQL基础知识大全7

启动时数据库不能回滚43

配置SYBASE服务器71

让SQL飞起来84

Sybase数据库的碎片整理89

SYBASE数据库用户管理基本概念92

Sybase for Unixware安装步骤95

Sybase for linux安装步骤100

解决 Error 605 错误的方案105

复制服务器安装配置107

Jdbc连Sybase数据库的几种方法109

如何扩展master数据库空间113

关于sybase数据库的锁114

数据库日常维护

数据库日常维护工作是系统管理员的重要职责。其内容主要包括以下几个部分:

一、备份系统数据

SYBASE 系统的备份与恢复机制保证了在系统失败时重新获取数据的可能性。SQL Server 提供了两种不同类型的恢复机制:一类是系统自动完成的恢复,这种措施在每次系统启动时都自动进行,保证了在系统瘫痪前完成的事务都写到数据库设备上,而未完成的事务都被回退;另一类是人工完成的恢复,这是通过 DUMP 和 LOAD 命令来执行人工备份和恢复工作。因此定期备份事务日志和数据库是一项十分重要的日常维护工作。

1、备份数据库

每一个数据库都应在创建之后卸出,从而提供一个装入基点。在此之后按排定的时间周期表卸出。比如每周五卸出数据库。对一般数据库系统卸出数据库周期建议为每周一次。

除了按计划周期卸出数据库之外,还需在每次运行没有日志的操作后卸出数据库。例如:

·每次强制地运行了 DUMP TRAN WITH NO_LOG (因为数据库的磁盘空溢出);

·每次用 sp_dboption 允许 select into/bulkcopy 做快速拷贝,或用 SELECT INTO 命令创建一个永久性的表,或使用了 WRITETEXT 命令。

卸出数据库的命令为:

DUMP DATABASE database_name

TO dump_device

database_name 是要卸出的数据库名称,dump_device 是卸出设备的名称。用系统过程 sp_helpdevice 可以获得设备的信息。

下面一条命令用来卸出数据库 my_db :

DUMP DATABASE my_db

TO db_bk_dev

2、备份事务日志

如果事务日志与数据库放在同一个设备上,则事务日志不应与数据库分开备份。master 数据库和小于 4M 的用户数据库就是这种情况。一般数据库系统的数据库和日志分别放在不同的设备上,因此,可以用 DUMP TRAN 命令单独备份日志。

备份事务日志的周期直接影响数据的恢复程度,因此建议每天备份。

备份事务日志的命令格式为:

DUMP TRANsaction database_name

[TO dump_device]

[WITH TRUNCATE_ONLY|WITH NO_LOG|WITH NO_TRUNCATE]

其中 database_name 是要备份事务的数据库名称,dump_device 是备份设备名称,仅当包含了 WITH TRUNCATE_ONLY 或 WITH NO_LOG 子句时,才可以备份到设备。

注意:如果总是用 DUMP DATEBASE (备份数据库及其日志),而不用 DUMP TRAN ,事务日志将不会刷新,而变得非常庞大。

对于 master 数据库和小型数据库每次运行 DUMP DATEBASE 之后应当运行 DUMP TRANsaction 命令刷新日志 。

下面一条命令备份数据库 db160 的事务日志到备份设备上:

DUMP TRANsaction db160

TO db_log_bk_dev

WITH TRUNCATE_ONLY

3、备份数据库及其日志间的相互作用

在至少卸出一次数据库前,卸出事务日志是毫无意义的。下图显示了备份数据库及其日志间的关系

如果在星期二下午5:01出现非硬件故障,需要做的所有工作是装入磁带5(参见下一节:数据恢复),由于磁带5是下午5:00刚备份的,因此只有备份和装入之间的一分钟内的数据损失。

但是,如果在星期二下午4:49失效会怎么样呢?在这种情况下,要装入磁带1(在星期五下午5:00的卸出)。然后,依次装入磁带2,3以及4。这样,系统将恢复到星期二上午10:00点的状态,星期二的大部分工作丢失了。此例显示了经常卸出事务的重要性。

二、万一系统失败时恢复数据库系统

如果用户数据库存储的设备失效,从而数据库被破坏或不可存取,通过装入最新的数据库备份以及后来的事务日志备份可以恢复数据库。假设当前的事务日志存在于一个并没有毁坏的设备上,带着 WITH NO_

数据库服务器日常维护完全情况表格,数据库日常维护.doc相关推荐

  1. 数据库中系统数据库服务器,sql中什么是系统数据库服务器

    sql中什么是系统数据库服务器 内容精选 换一换 数据复制服务(Data Replication Service,简称DRS)是一种易用.稳定.高效.用于数据库实时迁移和数据库实时同步的云服务.数据复 ...

  2. 怎么查看网站数据库服务器ip地址,怎么查看网站数据库服务器ip地址吗

    怎么查看网站数据库服务器ip地址吗 内容精选 换一换 排查安全组规则.排查网络ACL.排查弹性云服务器内部网卡信息.排查不通端口.相同,请查看同一个VPC内的两台弹性云服务器无法互通或者出现丢包等现象 ...

  3. 数据库服务器物理架构,DM7 达梦数据库 物理结构 说明

    在之前的博客我们了解了达梦数据库的逻辑结构,如下: 本篇我们了解一下达梦数据库的物理结构. 1 DM物理结构架构图 DM 数据库使用了磁盘上大量的物理存储结构来保存和管理用户数据.典型的物理存储结构包 ...

  4. oracle导出一个表数据库,excel怎么导出多个表格数据库数据-一个excel表格中有多个sheet,如何将其导入oracle数......

    一个excel表格中有多个sheet,如何将其导入oracle数... 解决方案如下: 可以新建一个查询,查询你所说的2个表中的所有数据 运行查询,这样查询结果就包含了你要的数据,再把查询结果导出 就 ...

  5. mysql 怎么同时删除两张表的数据库,mysql怎样删除多个表格数据库数据_数据库

    mysql删除多个表格数据库数据的要领:在两个表之间竖立级联删除关联,完成删除一个表的数据时,同时删除另一个表中相干的数据,语句为[delete t1,t2 from t1,t2 where 前提]. ...

  6. 用友数据库服务器如何修改,怎样用友数据库服务器配置

    怎样用友数据库服务器配置 内容精选 换一换 您可以借助报表服务制作各种各样的报表,无论是简单的还是复杂的报表,同时系统提供订阅功能方便用户对报表进行订阅.本文主要介绍RDS使用SSRS(Reporti ...

  7. python读取数据库导出文件_python如何导出excel表格数据库数据

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. 速达数据库服务器密码修改,如何创建SQL数据库登录用户及密码? 找昆明速达软件...

    财务软件版1楼: 各位大师: 我现在用DELPHI做一个小型 如管理软件,数据库是Microsoft SQL SERVER,在做数据库还原时我不想用SA登录,想新建一个登录用户名和登录密码再还原数据库 ...

  9. php中怎样创建数据库服务器,实例讲解通过​PHP创建数据库

    数据库是相互关联的数据的集合,我们可以从数据库中有效地检索,插入和删除数据,并以表格,视图,模式等形式组织数据.今天将要介绍如何通过PHP来创建MySQL数据库 PHP创建MySQL数据库的基本步骤: ...

  10. 修改mysql数据库服务器时间格式,修改本地mysql数据库时间格式

    修改本地mysql数据库时间格式 内容精选 换一换 云数据库 GaussDB(for MySQL)仅按使用情况付费,没有最低收费.GaussDB(for MySQL)对您选择的数据库实例.数据库存储和 ...

最新文章

  1. weblogic 配置mysql数据源Cannot load driver class: com.mysql.jdbc.Driver的问题
  2. 从FTP上下载文件到本地
  3. 学习Python3:20171031
  4. CABasicAnimation使用总结
  5. html友情链接效果代码,HTML友情链接代码
  6. C指针原理(39)-GLIB
  7. 剑指offer之重建二叉树
  8. php 合并数组 效率,PHP将两个关联数组合并函数-增高函数效率
  9. 亚马逊AWS免费套餐EC2安装centos连接登录并创建root
  10. 无法连接iphone软件更新服务器_上海腾科教育今日分享——提示“无法连接到服务器”的解决办法...
  11. ifs 报表开发手册_.NET快速开发框架Colder发布:10 篇热文汇总
  12. java 时间计算_Java程序运行时间计算
  13. 一文了解DataStore(Proto)
  14. android 设置gps波特率,GPS端口、波特率设置原理详解(GPS如何搜星,波特率对传输速度和精度的影响)...
  15. Centos 7 | mariadb/mysql | [ERROR] InnoDB: Unable to lock ./ibdata1 error: 11
  16. CSS-----颜色值的缩写和字体的缩写方法
  17. GD32450i-EVAL学习笔记 12 - EXMCNandFlash
  18. G - Ania and Minimizing(模拟)
  19. 先电iaaS云计算基础服务平台部署
  20. 小白学习Python的第十六天之正则表达式

热门文章

  1. 对C#Chart控件使用整理
  2. 【社招Java】腾讯、阿里,疯狂java讲义第五版pdf百度云
  3. 股票数据分析查询接口,股票数据接口,沪深港股,股票api查询
  4. python自动保存图片_python抓取豆瓣图片并自动保存示例学习
  5. java计算机毕业设计校园流浪猫图鉴管理系统的设计与实现源码+数据库+系统+lw文档+部署
  6. fseek函数c语言_在C / C ++中使用fseek()函数的指南
  7. WPS-批量把数字转换成文本格式
  8. 『搬运』分享一些国内外的专利搜索网站
  9. js注释过后依然起作用
  10. 上市企业小米科技应用的发票扫描仪