欢迎访问 水平网    今天是:2017年11月22日 注册 | 登录 | 订阅 | 收藏
推荐文章
热点文章
专题
JQuery框架
Prototype.js
HTML5

SYBASE事务

本篇文章描述了数据库事务隔离级对锁的影响,通过对比事务隔离级0和1,理解锁与脏读的关系。 实验内容:分别设置0和1级隔离级,执行两个不同但又有相关的事务。本实验环境如下: 1、 有权访问用户数据库(在此是aca_database)和对数据库表有修改和查询权限。 2、 数据库中有表auths,包含salary列(数据类型是money),有一定数据量(在此有1万行)。 步骤: 1、 如在同一台机器,可分别执行两次“SQL Advantage”,分别用合法帐号登录,准备各自执行一个事务。 2、 在各自界面打开用户数据库aca_database,设置隔离级为1(此亦为缺省值):set transaction isolation level 1,查看当前隔离级别用select @@isolation ...
类别:数据库 - SYSBASE,阅读:353,更新:2014-05-19

SYBASE dbcc

dbcc checkstorage 检查数据库的一致性。在新版本的数据库中用处比任何一个DBCC命令都大,尤其在数据库备份前。这篇文章的用意是帮助你: Ø 掌握dbcc checkstorage命令 Ø 维护dbccdb数据库 Ø 根据dbccdb生成报告   本文使用的案例中,你将首先由sp_plan_dbccdb的输出得到运行dbcc checkstorage命令所需资源环境,并在此基础上规划资源,建立dbccdb数据库,最终根据dbccdb数据库生成报告。 本节练习将基于如下环境: Ø 系统中存在用户数据库aca_db,容量为20MB(数据10MB、日志10MB) Ø aca_db数据库占用disk1和disk2两个设备 Ø aca_db数据...
类别:数据库 - SYSBASE,阅读:452,更新:2014-05-19

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

在SYBASE数据库中,用户管理是系统管理的一个重要组成部分,但其重要性却往往被人忽视。许多时候,操作数据库的命令不成功常与用户管理有关,而许多误操作命令的发生也可以通过用户管理来避免。因此,弄清用户管理的一些基本概念,对成功进行数据库系统管理有重要的作用。 下面我们将对SYBASE数据库用户的基本概念加以解释说明。 一、SQL SERVER注册用户和数据库用户 刚接触到这两个概念的时候,我们可能会有所混淆,但只要了解SYBASE SQL SERVER的结构后,就会清楚。SYBASE SQL SERVER为一进程,进程本身可管理多个数据库。而有些数据库是相互独立的,有些数据库是可以共用的,如...
类别:数据库 - SYSBASE,阅读:382,更新:2014-05-19

sybase临时数据库

缺省情况下,tempdb数据库是放置在master设备上,容量为2M,而临时数据库是活动最为平凡的数据库常常被用来排序、创建临时表、重格式化等操作,所以tempdb的优化应该受到特别的关注。本篇文章目的在于使你掌握临时数据库的优化策略以及临时表的优化使用。本文中,你将以调整临时库的位置开始,有步骤的完成临时数据库的优化,并在此过程中了解到优化临时数据库和临时表的一些方法和规则。 实验环境的要求:你应具有系统管理员的权限,系统中有auths和article表。 步骤: 第一步:调整临时库的位置   tempdb数据库缺省放在master设备上,将临时数据库发在分离的设备上是更可取的。 1) 初始化一个用来存放临时数据库的设备 disk init na...
类别:数据库 - SYSBASE,阅读:366,更新:2014-05-19

备份UNIX系统中的SYBASE数据库结构及相关信息

1.启动Backup Server2.用sa登录isql3.dump database DatabaseName to '...',引号中的内容,可以是路径或者已经登记在sysdevices里的设备名,比如dump database mydb to "/dev/nrmt0"如果有windows下的客户端,使用Sql Server Manager ,Dump和Load数据库,先在Dump Devices创建备份设备,然后右键点击要备份的数据库,选Backup
类别:数据库 - SYSBASE,阅读:394,更新:2014-05-19

如何使用Sybase ASE数据库的扩展存储过程?

    使用ASE已经有很长时间了,在使用过程中,不断深入的了解了它的各种功能,但是对于扩展存储过程基本上没有书籍中有讲到过,论坛上似乎也没有出现过此类问题,但是它确实能够解决部分特殊问题,而且功能是十分强大的,我专门对此进行了研究,现将结果与大家共享.     有时候大家可能会有这种需求,就是需要对服务器进行某些操作,比如拷贝文件,启动或者停止某些服务和程序等.一般这种情况下,PB就无能为力了,只有辅助于众多的API函数,并且往往要通过服务器操作系统复杂的权限控制,然后还要执行某些操作,这不是一般PB开发者能够从容做到的.扩展存储过程为我们提供了一个便利的方法. 1.常见的扩...
类别:数据库 - SYSBASE,阅读:353,更新:2014-05-19

如何在局域网上设置Sybase SQL AnyWhere以C/S方式运行?

概述:单位某软件是使用PowerBuild开发的,后台数据库引擎是使用的Sybase SQL AnyWhere 5.5版本。缺省安装只能在单机使用。通过本文介绍的方法,可以让该软件的客户端软件(Djpc.exe)和后台的数据库引擎分别运行于不同的计算机上,通过网络来传递数据。这样数据库引擎就可以为多台计算机提供服务。   关键:进行恰当的ODBC设定并配合一些命令行程序来分别启动数据库引擎和客户端。   必要条件:无论是运行数据库引擎计算机、运行该软件客户端或者其它需要使用数据库引擎的计算机,都必须先安装Sybase SQL AnyWhere 5.5版本。   (注:数据库引擎可以和该软件...
类别:数据库 - SYSBASE,阅读:384,更新:2014-05-19

SYBASE到DB2连接服务器的实现

本文的测试环境为: 操作系统:  WINDOWS2000 SERVER (繁体系统) 安装数据库: SYBASE8.0  SERVER(英文版)和DB2 7.2客户端(英文版)     具体实现步骤:  1.要求pc机上安装DB2客户端软件和SYBASE8.0 SERVER软件。  2.配置windows的ODBC数据源:  开始菜单—》程式集—》系统管理工具—》资料数据源(ODBC)—》进入配置用户DSN或者系统DSN均可以:添加—》选择IBM DB2  ODBC  DRIVER—》自定义数据源名称(随意如: DB2TEST)—》数据库名称(必...
类别:数据库 - SYSBASE,阅读:297,更新:2014-05-19

SQL Server到SYBASE连接服务器的实现

         不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实现与其它数据库的互联。   本文的测试环境为: 操作系统:  WINDOWS2000 SERVER (繁体系统) 安装数据库: SQLSERVER2000(英文版)和SYBASE8.0客户端(英文版)    具体实现步骤:  1.要求pc机上安装SYBASE8.0客户端软件和sqlserver2000软件。  2.配置windows的...
类别:数据库 - SYSBASE,阅读:508,更新:2014-05-19

PB开发Sybase数据库应用技巧点滴

PowerBuilder(PB)是一种跨平台的且功能强大、性能优异的开发工具。在客户端/服务器系统结构的应用模式中,作为客户端的一种面向对象的可视化设计工具,在与数据库相连接操作的系统中得到较为广泛的应用。笔者在使用PB开发Sybase数据库应用,建立企业管理信息系统的过程中,积累了一点经验和技巧,现将其中的一部分在此做点介绍,或许能够对朋友们有点启发和帮助。 一、PowerBuilder与Sybase SQL Server的连接 若在连接时出现问题,必须要冷静多思考。首先要检查客户端的情况,确认Open Client已经安装,并正确配置。要注意OPen Client必须与PowerBuilder同为32位,或同为16位。PB与Sybase连不上,常见的几种错误现象...
类别:数据库 - SYSBASE,阅读:495,更新:2014-05-19

SYBASE编程中的莫名错误及其解决办法

SYBASE编程中的莫名错误及其解决办法01-5-25 下午 03:13:29SYBASE 数据库是当今在UNIX环境下最为流行的大型数据库之一,本人在SYBASE下开发和维护软件的过程中,发现了一些SYBASE的内部规则,在程序设计中极易造成误解,而达不到预期的目的。下文将本人所发现的几个问题及其解决办法叙述如下:1、在sybase11.5中,组合两个定长的 char(x)="aaa",char (y)="bbb"; char(x)+char(y)!="aaabbb" declare @val_1 char(8)declare @val_2 char(1)select @val_2 = 'x'select @val_1 = "0000"select @var_1= @val_1 + @val_2select @var_1我们期望的结果为0000x, 而实际上其结果为0000。解决方法一:当我们将"select @var_1=@...
类别:数据库 - SYSBASE,阅读:351,更新:2014-05-19

Sybase EAServer 3.6 常见问题解答

一、EAServer常见问题1. 什么是EAServer?    EAServer是Sybase 公司提出的针对电子商务应用的解决方案,它为用户提供全面的企业级Web、分布式和客户/服务器应用的解决方案,是英文Sybase Enterprise Application Server的缩写。 2. 什么是JaguarCTS和PowerDynamo?   Jaguar CTS(Component Transaction Server)和PowerDynamo是Sybase电子商务解决方案EAServer的两个主要服务器产品。Jaguar CTS是组件事务服务器,是Sybase新的适应性组件体系结构的中间层的核心产品,它面向的应用类型是多层结构下的企业级客户/服务器应用和Web OLTP应用,它是未来WEB应用发展的典型代...
类别:数据库 - SYSBASE,阅读:361,更新:2014-05-19