提供Sybase ASE及Sybase SQL Anywhere数据库修复服务,电话:13811580958(微信),QQ:289965371!We have many years of experience in recovering data from damanged Sybase devices. Contact us by Phone: +86 13811580958 Wechat: 13811580958 Email: 289965371@qq.com
2015-01-16 master数据库配置区域(configuration area)损坏的一种修复方法 (1) 本文提供master配置区域损坏的一种修复方法!
Sybase ASE master数据库的前2048字节存储着Sybase数据库服务器的configuration area(配置区域)。如果configuration area corrupt,那么Sybase服务器无法启动。
造成configuration area corrupt的原因一般为硬件故障。通过下面的案例分享configuration area corrupt的一种恢复方法。
背景:
版本:ASE 15.0.3 ESD#3
在通过临时设置参数upgrade version为492来重置sa口令为空时,忘记将upgrade version改回原值 (参考:将Sybase ASE登录sa的密码置为空NULL的方法)。之后重启Sybase服务器时报错:
Pre 10.0 database cannot work with this version of the server. Please upgrade the databases to 10.0 or above release and […]
2014-10-10 ASE对象名称长度限制 (0) ASE 15之前版本中对象名称长度限制为30字节,ASE 15及以后版本中对象名称长度限制为255字节;这指的是服务器端的对象名称长度限制。
在创建用户对象时,还要考虑到客户端版本对名称长度的限制。
下面举四个例子:
在ASE 12.5上创建一个名称长度为33字节的存储过程:
create procedure
sp_123456789012345678901234567890
as
select getdate()
go
1、使用ASE 12.5的isql连接ASE 12.5服务器,报错:
Msg 103, Level 15, State 1:
Server 'dbainfo', Line 2:
The identifier that starts with 'sp_123456789012345678901234567' is too long. Maximum length is 30.
2、使用ASE 15.0.3的isql连接ASE 12.5服务器,报错:
Msg […]
2014-06-09 统计用户数据库内所有表的行数 (0) 曾经写过博文介绍利用代理表统计数据库内所有表占用空间情况,也包括表的行数:
可以参考:ASE15.0中利用代理表实现统计用户表存储空间大小的功能
配置代理表可能有些麻烦,本文提供一个简单的脚本来获得数据库内表的行数。
#!/bin/bash
ISQL="isql -Usa -P -SSYBASE -w5000"
database_name="tpchdb"
$ISQL <<EOF | sed -e '1,2d' -e 's/^ *//;s/ *$//' -e '/^$/d' > tablename.list
use ${database_name}
go
set nocount on
go
select name from sysobjects where type='U' order by […]
2013-11-19 以HTML格式显示ASE查询计划 (0) ASE 15.7 SP100版本开始支持以html格式显示查询计划。
生成html形式的查询计划前需要启用一些会话级别的选项:
set statistics plan_html on
set statistics timing_html on
set statistics plan_detail_html on
set statistics parallel_plan_detail_html on
set statistics plan_directory_html "e:\"
set statistics plan_directory_html […]
提供Sybase数据库远程及现场技术支持
提供Sybase ASE和ASA数据库修复服务
QQ :289965371
Email:
电话:(微信)
We supply technical support for Sybase ASE and Sybase SQL Anywhere, also have many years of experience in recovering data from damanged Sybase devices.
Please contact us:
Phone:
Wechat: 13811580958
QQ: 289965371
Email: 289965371@qq.com
提供7*24专业Sybase数据恢复、性能优化、迁移升级、紧急救援等服务,
Sybase ASE及Sybase SQL Anywhere数据库修复服务,
电话:(微信),
QQ :289965371
Email:
We supply technical support for Sybase ASE and Sybase SQL Anywhere, also have many years of experience in recovering data from damanged Sybase devices.
Please contact us:
Phone:
Wechat: 13811580958
QQ: 289965371
Email: 289965371@qq.com