祝愿大家身体健康!

 站点注册  找回密码
 站点注册

QQ登录

只需一步,快速开始

查看: 5194|回复: 2

[转帖]ASE数据库配置为自动扩展

[复制链接]

[转帖]ASE数据库配置为自动扩展

[复制链接]
ehxz

主题

0

回帖

58万

积分

管理员

积分
587951
贡献
在线时间
小时
2007-11-5 16:33:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?站点注册

×
虽然从Sybase官方建议说数据库空间配置为固定大小,由DBA来定时来扩大数据库空间,否则效率会有些问题。但是,在某些特定的环境下,由于缺少DBA的管理,一套系统上线后,会几年没有人去关注,这时候数据库空间会出现一些的问题,因此在不是很要求效率的情况下,可能会用到数据库空间的自动扩展,下面这篇文章就是用于再Windows上实现ASE数据库的自动扩展空间:

1.1
配置数据库为自增长1、
安装相关的存储过程,进入$SYBASE/ASE-12_5/scripts,执行isql Usa P Sservername iinstalldbextend,将相关的存储过程安装到数据库server上;
2、
配置设备的自动镇长,sp_dbextend set,device,device_name,xxxM
3、
配置数据库空间增长的阀值,use dbname,进入到需要配置的数据库, sp_dbextend set,threshold,dbname,default,xxxM,其中的dbname是需要自动增长的数据库名字,xxxM是在剩余空间<=xxxM时,执行扩数据库空间的动作;
4、
配置数据库空间增长策略,use dbname,进入到需要配置的数据库, sp_dbextend set,database,dbname,default,xxxM,其中的dbname是需要自动增长的数据库名字,xxxM是执行扩数据库空间的动作时,一次扩大的大小;
5、
配置日志空间增长的阀值,use dbname,进入到需要配置的数据库, sp_dbextend set,threshold,dbname,logsegment,xxxM,其中的dbname是需要自动增长的数据库名字,xxxM是在剩余空间<=xxxM时,执行扩日志空间的动作;
6、
配置日志空间增长策略,use dbname,进入到需要配置的数据库, sp_dbextend set,database,dbname,logsegment,xxxM,其中的dbname是需要自动增长的数据库名字,xxxM是执行扩日志空间的动作时,一次扩大的大小;



    以上这些命令的更详细的解释,请参见Sybase的官方文档,举个简单的例子:

例如:

dbname: db2


devname: db2_data/db2_log


配置如下:

sp_dbextend
set,device,db2_data,1024M
--每次扩大设备1024M


sp_dbextend
set,threshold,db2,default,300M
--当数据库空间<300M是,执行

扩库
sp_dbextend set,database,db2,default,500M
--每次扩大数据库500M

ASE相应版本:12.51以上。
QUOTE:
FROM:http://bbs.chinaunix.net/thread-1011492-1-1.html
作者:jarjar

共享共进共赢Sharing And Win-win Results
SYBASEBBS - 免责申明1、欢迎访问“SYBASEBBS.COM”,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2、本文内容仅代表作者观点,不代表本站立场,作者自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3、本文内容,包括但不限于源码、文字、图片等,仅供参考。本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容。
4、如本帖侵犯到任何版权问题,请立即告知本站 ,本站将及时删除并致以最深的歉意!客服邮箱:admin@sybasebbs.com
银铠圣袍

主题

0

回帖

12

积分

新手上路

积分
12
贡献
在线时间
小时
2007-11-7 13:59:21 | 显示全部楼层
收藏了....原来ASE也可以这样的.
共享共进共赢Sharing And Win-win Results
bitiwyh

主题

0

回帖

652

积分

高级会员

积分
652
贡献
在线时间
小时
2008-1-30 10:00:45 | 显示全部楼层

实践试过后,好像不行的说....

--

BTW:执行installdbextend前,需要先

sp_configure 'allow updates',1

sp_configure 'allow update to system tables'

要不然,install后,执行sp_dbextend等会报Ad-hoc ...的错误.

共享共进共赢Sharing And Win-win Results
您需要登录后才可以回帖 登录 | 站点注册

本版积分规则

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com

QQ|Archiver|PowerBuilder(PB)BBS社区 ( 鲁ICP备2021027222号-1 )

GMT+8, 2024-11-14 14:41 , Processed in 0.033679 second(s), 7 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表