论坛上有人问及,解答于此,全是个人理解,未免有偏颇。
1 数据库占用磁盘空间的形式是什么?Master数据库的作用是什么?如果master失败后果如何?
设备文件. 存储系统表, 系统将无法使用, 除非重建master库
2 段的实质是什么?已被SYBASE中对象使用的段可否被删除?
对设备文件进行逻辑上的再划分。 当然不能删除。除非将对象正使用的段进行更换
3 可以放在段上的数据库对象有哪几类?
表,索引
4 缺省安装完成后数据库有多少个段?
三个吧. system, log, default
5 日志段放在什么数据库设备上为佳?缺省段和日志段能否放在同一数据库设备上?
单独的设备文件或裸设备. 可以. 但不推荐.
6 创建段将影响哪张系统表?如何查看系统中段定义情况?试给出二种方法。
syssegments, sysusages
1) sp_helpsegment
2) sp_helpdb
7 如何将数据库对象放在指定段上?
create <db object.....> on <segment name>
8 有一张大表,包含100万记录,占用空间500兆,大家来讨论可能的优化解决方案。
1)单独的日志设备文件(足够用)
2)实行表分区,为表及其索引分别创建单独的段
1 备份数据库和备份日志的一般操作关系如何?可否将日志备份看成是“增量备份”?
先数据,后事务日志, 差不多就可以理解成增量备份,但必须有一次完全备份。
2 可否实现远程备份?你所想象的方法?
可以。ASE服务器上有一个BackupServer, 远程有一个BackupServer.
这两个Server里,互相注册BackupServer项。
在ASE服务器里sp_addserver本地BackupServer
然后dump **** at RemoteBackupServer即可
3 数据库和日志在设备上的缺点在备份方面的反映?
混在一起,只能一起备份,要坏全坏,当然不太好。明智一点的,是分成不同的设备。
4 讨论有无必要备份四个系统数据库?
需要。
5 Master数据库崩溃了,其它数据库可用,已有其数据库完全备份,可否恢复?
重建Master库,应该可以。
答得有些乱,以后再整理。
<script type="text/javascript"><!--
google_ad_client = "ca-pub-7104628658411459";
/* wide1 */
google_ad_slot = "8564482570";
google_ad_width = 728;
google_ad_height = 90;
//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
分享到:
相关推荐
安装Sybase ASE ODBC驱动通常涉及以下几个步骤: - 下载并运行安装包(如ODBC1252)。 - 按照向导指示进行安装,选择安装路径,接受许可协议。 - 在安装过程中,系统会创建ODBC数据源,用户需要配置数据源名(DSN)...
##### 2.4 开发数据库应用时需要开发人员重点关注的几个问题? 开发人员应注意的问题包括: - 遵循最佳实践编写 SQL 语句。 - 合理设计数据库结构。 - 优化查询性能。 - 实现事务管理。 ##### 2.5 如何在 Windows ...
该指南旨在帮助IT专业人员理解和掌握ASE数据库系统的运维与优化,从而确保系统的高效、稳定运行。 ASE,即Sybase Adaptive Server Enterprise,是一款高性能的关系型数据库管理系统,广泛应用于企业级数据存储和...
在 Sybase ASE 环境中,定时调度存储过程是数据库管理员经常需要解决的问题。 Sybase ASE 提供了 Job Scheduler 机制来实现定时调度存储过程,然而,在安装和配置 Job Scheduler 之前,需要了解一些基本概念和步骤。...
在上述几种Linux平台上的数据库产品中,Sybase ASE的性能很好,紧凑的程序分发包里包含了全部文档、数据库备份和监视等工具,同时它对系统的要求不高(系统配置为32MB内存,包含文档的全部安装需要200MB硬盘,否则...
安装过程涉及以下几个步骤: 1. **逻辑卷组**:IBM工程师会划分主机本地磁盘和磁盘阵列,创建如rootvg和dbvg等逻辑卷组。dbvg用于存放数据库系统,而sybase ASE产品通常需要一个独立的文件系统空间,大小约2GB,这...
- **数据一致性检查**:对比源Oracle和目标Sybase ASE数据库中的数据,确保没有数据丢失或损坏。 - **功能测试**:执行一系列的功能测试来验证所有业务逻辑和功能是否仍然正确无误。 - **性能基准测试**:通过模拟...
- **代码调整**:修改应用代码中的数据库访问层,使其兼容Sybase ASE。 - **重写脚本**:对于依赖特定于MySQL语法的脚本,需要进行重写或调整。 - **测试**:全面测试调整后的应用程序,确保其功能完整且性能达标。 ...
Sybase ASE是一个高性能的关系型数据库管理系统,广泛应用于企业级应用中。 #### 三、常见问题及解决办法 ##### 1. ODBC驱动版本不兼容 **问题描述:** ODBC驱动版本与Sybase ASE版本不匹配可能导致连接失败。...
2.4 开发数据库应用时需要开发人员重点关注的几个问题? 18 2.5 如何在Windows 平台上启动和关闭Sybase数据库服务器? 18 2.6 如何在UNIX平台上启动和关闭Sybase数据库服务器? 18 2.7 如何使用交互式管理工具...
在描述中再次提到"Sybase ASE pcclient_1252 (ODBC DRIVER)",这强调了该驱动程序的主要功能,即为Sybase ASE数据库提供ODBC连接支持,尤其是对于那些使用1252字符集的环境。在Windows平台上,1252字符集是广泛使用...
登录帐户是指允许用户访问Sybase ASE数据库系统的身份验证凭证。每个登录帐户都有一个用户名和密码,通过这些凭证可以登录到数据库服务器并进行操作。登录帐户的权限决定了用户可以访问哪些数据库资源。 ##### 1.4 ...
为了确保良好的性能,需要关注以下几个方面: 1. **需求分析**:明确系统的需求和预期目标。 2. **系统架构和流程设计**:合理规划系统的架构和业务流程,确保高效运行。 3. **应用程序**:优化应用程序代码,减少...
MDA表主要分为几个类别,如统计信息、锁信息、缓冲池信息等,它们存储了关于数据库服务器状态的详细信息。例如: 1. **sysmda_locks**: 这个表记录了所有当前和历史的锁信息,包括锁定的对象、类型、状态和等待信息...
在 Sybase ASE 12.5 中,分布式事务管理功能主要包括以下几个方面: 1. **两阶段提交(Two-Phase Commit, 2PC)**:这是一种经典的分布式事务协议,用于确保所有参与节点的操作要么全部成功,要么全部失败。当一个...
为了确保SYBASE ASE能够正确地找到相关的二进制文件和库文件,需要设置以下环境变量: ``` DSQUERY=AdaptiveServer名称 SYBASE=Sybase安装路径 PATH=$SYBASE/bin:$SYBASE/install:$PATH LD_LIBRARY_PATH=$SYBASE/lib...
描述中提到了几个关键的数据库驱动,包括jconn2、jconn3、jconn4,这些都是Sybase Adaptive Server Enterprise(ASE)的Java连接器,用于在Java应用程序中与Sybase数据库交互。jconn2是较早的版本,而jconn3和jconn4...
当你想要在VB中实现对Sybase数据库的无DSN(Data Source Name)连接时,意味着你不需要预先在系统中配置一个ODBC数据源,而是直接在代码中提供必要的连接信息。 首先,我们需要了解如何在VB中创建数据库连接。这...
《Sybase ASE 手册》是一份针对Sybase Adaptive Server Enterprise(ASE)的中文快速参考指南,旨在为数据库管理员和开发者提供详尽的ASE数据库管理知识。ASE是Sybase公司开发的一款高性能、企业级的关系型数据库...