happy_g 发表于 2006-7-19 16:50:32

在数据库中删除未用设备,大家看对不对。

<font face="Verdana">在数据库中删除未用设备,大家看对不对。</font>
        <p><font face="verdana, arial, helvetica" size="2"><span class="javascript" id="text4876294" style="FONT-SIZE: 12px;">已开始创建数据库的时候,将所有设备都给数据库使用了,但现在要在系统上加载新的系统,就导致没有设备给新的系统数据库使用了,所以考虑从已经分配给数据库的设备中卸载一部分未用的设备给新的数据库使用。<br/>仔细查阅了资料,采取了如下措施:<br/>1)sp_dropsegment "default",workdb,work15_dev<br/>从数据段上删除设备workdb数据库使用的设备workdb15_dev<br/>2)sp_dropsegment "system",workdb,workdb15_dev<br/>3)打开master库,sp_configure "allow update",1<br/>4)delete sysusages where dbid=5 and vstart=352321536<br/>workdb的dbid=5,vstart=352321536为设备workdb15_dev<br/>5)sp_configure "allow update",0<br/>6)sp_dropdevice workdb15_dev<br/><br/>重新启动数据库,sp_helpdb workdb,发现设备workdb15_dev已经不在workdb中。<br/><br/>不知道这种删除设备方式是否可用安全,以上步骤在测试环境中完成。sybase版本12.5</span></font></p>

aliking 发表于 2006-7-20 19:30:34

<p>这种方式官方文档没有说明,不太清楚还会有那些隐患,用Dump/Load比较安全。</p><p>不过楼主的探索精神开始可嘉的:)</p><p></p><p></p>

happy_g 发表于 2006-7-31 11:58:14

<p>由于系统为在线运行系统,要删除设备的库有300多个G,重建库的时间太长,不予许这么长时间的脱机,因此只好琢磨这个办法。</p>
页: [1]
查看完整版本: 在数据库中删除未用设备,大家看对不对。

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

Mail To:Admin@SybaseBbs.com