现在使用Sybase ASE数据库的人不太多,在国内,人们往往笼而统之的叫ASE为Sybase数据库。实际上,Sybase有多款数据库产品。
以Windows平台为例,我个人觉得Sybase ASE还是挺简单易用的。我对简单易用的定义是:
1. 容易安装
2. 容易迁移,最好是接近绿色
3. 使用简单
以前打包过Oracle安装以后的文件,需要一大堆的预处理。让人心烦。尤其是碰到我这种懒人,只想装一次,换一台机器,就直接拷贝,还想继续使用,而不想重新安装。Oracle能让你吃些苦头。至少要不少手动步骤才能让另一份拷贝能完全工作。
MySQL和PostgreSQL可以直接自己build一个非安装版本,自己定义预装脚本。换一台机器,迁移起来也非常方便。
比较起来,其实Sybase ASE也是非常方便。我在机器HostA上装了一份ASE,后来添加机器了,我只想在HostB上搞一份基本上一样的ASE,又不想重新安装。拷贝一份过去试试。(不考虑license的问题)。居然只需要很少的改动就可以运行。
以ASE12.5为例,版本较老:-),新版本更好用。
在机器A上的目录结构如下:
D:\SybaseASE125>dir/b
ASE-12_5
ASEP
charsets
collate
data
docs-45_55
EFTS-12_5
EJB-12_5
ini
installed
jConnect-5_5
JS-12_5
jutils-2_0
locales
log.txt
OCS-12_5
ODBC
OLEDB
RPL-12_5
Shared
shared-1_0
SNMP-1_0
sqladv-12_5
SQLRemote
SYBASE.bat
SYBASE.env
sybcent41
SYSAM-1_0
uninstall
WS-12_5
_jvm
其中最关键的就是Sybase.bat这个环境变量文件。将整个根目录SybaseASE125拷贝到HostB的D:\下,你就有机会运行ASE数据库服务了。也不需要把Sybase.bat文件中的变量值手动设定到用户/系统环境变量当中。
进到ASE-12_5/install目录当中,有一个文件:RUN_SEANLAPTOP.bat
rem
rem Adaptive Server Information:
rem name: SEANLAPTOP
rem master device: d:\SybaseASE125\data\master.dat
rem server page size: 2048
rem master device size: 30
rem errorlog: d:\SybaseASE125\ASE-12_5\install\SEANLAPTOP.log
rem interfaces: d:\SybaseASE125\ini
rem
call d:\sybasease125\sybase.bat
d:\SybaseASE125\ASE-12_5\bin\sqlsrvr.exe -dd:\SybaseASE125\data\master.dat -sSEANLAPTOP -ed:\SybaseASE125\ASE-12_5\install\SEANLAPTOP.log -id:\SybaseASE125\ini -Md:\SybaseASE125\ASE-12_5
在其中添加粗体里的内容。
再一步就是改动ini目录下边的sql.ini,将其中的机器名hostA换为机器hostB。
[hostA_XP]
master=NLWNSCK,hostA,5004
query=NLWNSCK,hostA,5004
[hostA]
master=NLWNSCK,hostA,5000
query=NLWNSCK,hostA,5000
[hostA_BS]
master=NLWNSCK,hostA,5001
query=NLWNSCK,hostA,5001
[hostA_MS]
master=NLWNSCK,hostA,5002
query=NLWNSCK,hostA,5002
最后运行RUN_SEANLAPTOP.bat即可。
至于查询工具, 12.5中有sql advantage, jisql。一个是c开发的,一个是java开发的。都还可以使用。
进到SybaseASE125\sqladv-12_5目录,写一个批处理文件(start_sqladv.bat):
@echo off
call d:\SybaseASE125\sybase.bat
start sqladv.exe
运行这个批处理即可启动SQL Advantage.
以下是运行示例图:
1. 查询所有数据库中的“进程(会话)"
select * from sysprocesses
2. 找到某个会话运行的SQL语句:
dbcc traceon(3604)
go
dbcc sqltext(17)
go
3. 改密码
sp_password null, 'new123',sa
(1 row affected)
(return status = 0)
再把密码改回去:
sp_password 'new123', null, sa
出错:
Server Message: Number 10317, Severity 14
Procedure 'sp_password', Line 110:
The specified password is too short. Passwords must be at least 6 character(s) long .
Server Message: Number 17720, Severity 16
Procedure 'sp_password', Line 120:
Error: Unable to set the Password.
(1 row affected)
(return status = 1)
默认有密码长度限制,那就把密码长度限制去掉了,再改:
sp_configure "minimum password length", 0
sp_password 'new123', null, sa
OK. 改回来了。
分享到:
相关推荐
**Sybase ASE ODBC Driver 下载** Sybase ASE(Adaptive Server Enterprise)ODBC(Open Database Connectivity)驱动程序是连接到Sybase ...正确配置和使用ODBC驱动,可以确保应用程序与Sybase ASE数据库的无缝集成。
**Sybase ASE12.5** 是Sybase公司推出的一款高度可扩展的企业级数据库管理系统,全称为Adaptive Server Enterprise。这个版本在1990年代末期发布,它以其高效性能、高可用性和数据安全性而受到业界的认可。ASE12.5在...
### Sybase ASE 数据库维护快速参考手册知识点概览 #### 1. 基本概念篇 ##### 1.1 什么是Sybase ...这些知识点覆盖了基本概念和日常维护等方面,旨在帮助数据库管理员更好地理解和掌握 Sybase ASE 的使用和维护技巧。
标题中的“sybase ASE 数据库参数含义及调优设置”是指在使用Sybase Adaptive Server Enterprise (ASE)数据库管理系统时,为了优化性能和资源利用,需要理解和调整的各种数据库配置参数。这些参数涉及到内存管理、...
- **目标**: 通过本文档的学习,读者将了解到Sybase ASE数据库性能调优的基本概念、调优工具以及在不同层级(服务器层、数据库层、应用层)的具体方法。 #### 二、基础知识 - **性能调优定义**: 性能调优是指通过...
sybase ase 12.5数据库windows版,上传权限不够拆分成两个压缩包。
Sybase Adaptive Server Enterprise(简称 ASE)是 Sybase 公司推出的高性能、可扩展的企业级数据库管理系统。为了满足不同规模企业和应用的需求,Sybase ASE 提供了多个不同的版本,每个版本在功能、性能以及许可...
Sybase ASE 12.5.2 安装参考手册 本手册旨在以图文方式,step by step 地描述在 Linux...本手册为 Sybase ASE 12.5.2 安装提供了详细的指导,涵盖了 Linux 安装、Sybase ASE 安装、基本配置和用户数据库的建立等方面。
**SYBASE_ASE 15.7.0 for Windows 64bit客户端**是一款高性能的企业级数据库管理系统软件,它专为Windows 64位操作系统设计,能够提供强大的数据处理能力和高度的数据安全性。该版本主要面向那些需要处理大量数据并...
Sybase ASE 12.5.4 ODBC驱动包, 4.0.x 版本 将zip解到d:\\sybasease目录下边,然后注册下边的内容: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers] ...
在v12.5版本中,Sybase对ASE进行了多方面的增强和改进,包括性能提升、安全性增强、备份恢复策略的优化以及对分布式数据库的支持等。 本指南分为两卷,Vol.1和Vol.2,详细阐述了以下几个核心知识点: 1. **安装与...
这本中文版的Sybase ASE参考手册包含了全面的技术信息,旨在帮助用户深入理解和有效地使用这个强大的数据库系统。 **第一卷:构建块** 这一卷主要介绍了Sybase ASE的基础架构和核心组成部分,包括: 1. **数据...
Sybase数据库连接驱动 1)ADO.NET、ODBC驱动来自于Sybase ASE 16 发布时间2014年4月 2)OLEDB来自于Sybase ASE 15.5(SYBASE ASE 16中未提供OLE方式) 3)charsets、locales两个文件夹是为了解决字符集转换的问题,需...
在使用Sybase数据库时,有时会遇到无法删除数据库的情况,这可能是由于多种原因导致的。以下是一些可能的解决步骤和相关知识点,帮助你解决Sybase数据库无法删除的问题。 1. **检查数据库状态**:首先,确认数据库...
本文旨在探讨如何使用 Python 通过 Sybase ASE ODBC Driver 访问 Sybase 数据库,并分享一些实践经验和技巧。 #### 一、Sybase ASE ODBC Driver 简介 Sybase ASE(Adaptive Server Enterprise)是 Sybase 公司推出...
系统利用Sybase ASE数据库作为后台数据管理系统,实现了对TD-SCDMA网络性能的实时监测和异常预警。 一、绪论 在现代通信网络中,TD-SCDMA网络以其独特的优点广泛应用于3G通信。然而,网络性能的稳定性直接影响到...
Sybase_ASE数据库安全检查方案