<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sybase数据库技术，数据库恢复专家 &#187; 设备</title>
	<atom:link href="http://www.dbainfo.net/tag/%e8%ae%be%e5%a4%87/feed" rel="self" type="application/rss+xml" />
	<link>https://www.dbainfo.net</link>
	<description>提供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</description>
	<lastBuildDate>Sat, 14 Jun 2025 16:28:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>sybase设备级别的数据库移植[转]</title>
		<link>https://www.dbainfo.net/sybase-imigration-by-device.htm</link>
		<comments>https://www.dbainfo.net/sybase-imigration-by-device.htm#comments</comments>
		<pubDate>Wed, 09 Dec 2009 16:39:35 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[移植]]></category>
		<category><![CDATA[设备]]></category>
		<category><![CDATA[迁移]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=86</guid>
		<description><![CDATA[SYBASE ASE12.5以上版本升级到ASE15的第三种办法     SYBASE公司的产品Adapter Server目前最新的版本是ASE15.0.2，如何将原有的ASE12.5上的数据库升级到ASE15上？以前常用的方法有如下两种:     1.upgrade     2.dump/load 以上两种办法的具体实现方式可参考相关资料，ASE15目前提供了第三种升级的办法，主要是将数据库设备文件使用操作系统命令直接拷贝到升级的新平台。这种办法应该是速度最快的一种，而且Adapter Server的down机时间最短。但前提条件是源和目标均为同种操作系统平台，源和目标server页大小、语言和字符集均要相同，其中源必须是ASE12.5以上的版本。本文具体介绍第三种升级的办法。 假设源Adapter Server名为ase125， 目标Adapter Server名为ase15。可以分别在不同机器上 ，也可以在同一台机器上。 具体升级实现步骤如下: 1.在源Adapter Server上查找数据库所在的设备情况，记住设备逻辑名和所在物理位置。 H:\&#62;isql -Usa -P -Sase125 -w2000 1&#62; sp_helpdb testdb 2&#62; go 1&#62; sp_helpdevice dev1 2&#62; go 1&#62; sp_helpdevice log1 2&#62; go …… dev1  /data/dev1.dat log1  /data/log1.dat …… 2.在源Adapter Server上静默数据库，产生一个清单。静默后的数据库就只能提供查询不能增/改/删了 H:\&#62;isql -Usa -P -Sase125 -w2000 1&#62;quiesce database for_upgrd [...]]]></description>
			<content:encoded><![CDATA[<p><strong>SYBASE ASE12.5</strong><strong>以上版本升级到</strong><strong>ASE15</strong><strong>的第三种办法</strong></p>
<p>    SYBASE公司的产品Adapter Server目前最新的版本是ASE15.0.2，如何将原有的ASE12.5上的数据库升级到ASE15上？以前常用的方法有如下两种:<br />
    1.upgrade<br />
    2.dump/load<br />
以上两种办法的具体实现方式可参考相关资料，ASE15目前提供了第三种升级的办法，主要是将数据库设备文件使用操作系统命令直接拷贝到升级的新平台。这种办法应该是速度最快的一种，而且Adapter Server的down机时间最短。但前提条件是源和目标均为同种操作系统平台，源和目标server页大小、语言和字符集均要相同，其中源必须是ASE12.5以上的版本。本文具体介绍第三种升级的办法。</p>
<p>假设源Adapter Server名为ase125， 目标Adapter Server名为ase15。可以分别在不同机器上 ，也可以在同一台机器上。<br />
具体升级实现步骤如下:<br />
1.在源Adapter Server上查找数据库所在的设备情况，记住<strong>设备逻辑名</strong>和所在物理位置。<br />
H:\&gt;<strong>isql -Usa -P -Sase125 -w2000</strong><br />
1&gt; <strong>sp_helpdb testdb</strong><br />
2&gt; go<br />
1&gt; <strong>sp_helpdevice dev1</strong><br />
2&gt; go<br />
1&gt; <strong>sp_helpdevice log1</strong><br />
2&gt; go<br />
……<br />
dev1  /data/dev1.dat<br />
log1  /data/log1.dat<br />
……<br />
2.在源Adapter Server上静默数据库，产生一个清单。静默后的数据库就只能提供查询不能增/改/删了<br />
H:\&gt;<strong>isql -Usa -P -Sase125 -w2000</strong><br />
<strong>1&gt;</strong><strong>quiesce database for_upgrd hold testdb for external dump</strong><br />
2&gt;<strong>to “/data/testdb_manifest.mfst” with override</strong><br />
3&gt;<strong>go</strong></p>
<p>3.将三个文件（/data/dev1.dat、/data/log1.dat、<strong>/data/testdb_manifest.mfst</strong>）用操作系统命令拷到目标机器（如拷入“<strong>/opt/</strong>”下）。如果源和目标在同一台机器上，该步不用。</p>
<p>4.现在在源Adapter Server上可以取消静默或直接删除源Adapter Server了。如果源和目标在同一台NT机器上的话，在保留三个文件的基础上可卸载ASE125后，再安装新的ASE15<br />
H:\&gt;<strong>isql -Usa -P -Sase125 -w2000</strong><br />
<strong>1&gt;</strong><strong>quiesce database for_upgrd release</strong><br />
2&gt;<strong>go</strong></p>
<p>5.以后的操作都在目标server上，先登记清单，后映射设备，<strong>注意设备逻辑名必须与源</strong><strong>server</strong><strong>一致</strong>，物理路径可不同。<br />
H:\&gt;<strong>isql -Usa -P -Sase15 -w2000</strong><br />
<strong>1&gt;</strong><strong>mount database all from “/opt/ testdb_manifest.mfst” with listonly </strong><br />
2&gt;<strong>go</strong><br />
<strong>1&gt;</strong><strong>mount database all from “/opt/ testdb_manifest.mfst” using</strong><br />
<strong>2&gt;</strong><strong>“/opt/dev1.dat” = “dev1” ,</strong><br />
<strong>3&gt;</strong><strong>“/opt/log1.dat” =“log1” </strong><br />
4&gt;<strong>go</strong><br />
1&gt;<strong>use testdb</strong><br />
2&gt;<strong>go</strong></p>
<p>6.至此我们就完成了将ASE12.5升级到ASE15的工作。在系统空闲时还可以进行一些后续工作，如：重建索引、更新统计值、dbcc检查等。</p>
<p>这种办法除了可用于升级，还可用于单个数据库在相同操作系统平台下的不同Adapter Server之间迁移。</p>
<p><strong>一个sybase工程师提供的方法！</strong>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/sybase-imigration-by-device.htm">https://www.dbainfo.net/sybase-imigration-by-device.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/sybase-imigration-by-device.htm">sybase设备级别的数据库移植[转]</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2011-09-19 -- <a href="https://www.dbainfo.net/steps-to-imigrate-sybase-ase-database-on-aix-platform.htm" title="AIX平台上Sybase ASE数据库迁移步骤">AIX平台上Sybase ASE数据库迁移步骤</a> (0)</li><li>2010-12-22 -- <a href="https://www.dbainfo.net/cross-platform-datafile-linux-windows.htm" title="跨平台数据库的数据设备文件迁移linux > windows">跨平台数据库的数据设备文件迁移linux > windows</a> (0)</li><li>2009-12-10 -- <a href="https://www.dbainfo.net/ase-migrate-from-windows-to-linux.htm" title="Sybase从Windows到Linux的迁移指南（使用资源文件来快速新建sybase服务器）">Sybase从Windows到Linux的迁移指南（使用资源文件来快速新建sybase服务器）</a> (6)</li><li>2009-11-18 -- <a href="https://www.dbainfo.net/extend-device-size-manually.htm" title="尝试手动增加sybase设备文件的内容来扩充设备大小">尝试手动增加sybase设备文件的内容来扩充设备大小</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/sybase-imigration-by-device.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>尝试手动增加sybase设备文件的内容来扩充设备大小</title>
		<link>https://www.dbainfo.net/extend-device-size-manually.htm</link>
		<comments>https://www.dbainfo.net/extend-device-size-manually.htm#comments</comments>
		<pubDate>Wed, 18 Nov 2009 14:00:59 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[disk init]]></category>
		<category><![CDATA[设备]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=64</guid>
		<description><![CDATA[今天下午一直在研究master设备的内部数据结构，尝试通过编写程序向master设备文件后面追加数据来达到增加master设备大小的目的。 在sybase中初始化一块设备就是向操作系统中的文件系统请求一块空间，并且sybase对这块空间进行了一定的分配初始化。 要是能够手动向master设备文件尾部追加初始化的分配信息数据就可以物理上增加master设备的大小；然后，在 sysdatabases，sysdevices，sysusages表中修改相应的信息。 手动扩展master设备大小的示例： 原master设备大小为50MB，逻辑页号:0 - 25599(逻辑页面大小为2K)。 将master设备增加50MB空间，使得master设备空间变为100MB。 新的master设备逻辑页号: 0 - 51199。 1、修改master设备的high为51199, update sysdevices set high=51200-1 where name=&#39;master&#39; go 2、给master设备文件尾部增加50MB空间 dd if=/dev/zero&#160; of=./master.dat bs=2048 seek=25600 count=25600 3、重启Sybase数据库服务器 4、验证master设备空间大小变为100MB &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212; 本文为andkylee个人原创，请在尊重作者劳动成果的前提下进行转载； &#8212;&#8212;&#8212; 转载务必注明原始出处 : http://www.dbainfo.net &#8212;&#8212;&#8212; 关键字： ASE master 空间 扩展 手动 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 本文链接地址：https://www.dbainfo.net/extend-device-size-manually.htm； 本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载； 转载务必注明原始出处 : Sybase数据库技术，数据库恢复专家； 对《尝试手动增加sybase设备文件的内容来扩充设备大小》有何疑问或见解，请在本文下方发表； 对网站还有其他问题或建议，请提交在留言板，谢谢！ 相关文章2019-04-12 -- Sybase [...]]]></description>
			<content:encoded><![CDATA[<p>今天下午一直在研究master设备的内部数据结构，尝试通过编写程序向master设备文件后面追加数据来达到增加master设备大小的目的。</p>
<p>在sybase中初始化一块设备就是向操作系统中的文件系统请求一块空间，并且sybase对这块空间进行了一定的分配初始化。</p>
<p>要是能够手动向master设备文件尾部追加初始化的分配信息数据就可以物理上增加master设备的大小；然后，在 sysdatabases，sysdevices，sysusages表中修改相应的信息。</p>
<p><span style="font-size:14px;"><strong>手动扩展master设备大小的示例：</strong></span></p>
<p>原master设备大小为50MB，逻辑页号:0 - 25599(逻辑页面大小为2K)。</p>
<p>将master设备增加50MB空间，使得master设备空间变为100MB。</p>
<p>新的master设备逻辑页号: 0 - 51199。</p>
<p>1、修改master设备的high为51199,</p>
<p>update sysdevices set high=51200-1 where name=&#39;master&#39;</p>
<p>go</p>
<p>2、给master设备文件尾部增加50MB空间</p>
<p>dd if=/dev/zero&nbsp; of=./master.dat bs=2048 seek=25600 count=25600</p>
<p>3、重启Sybase数据库服务器</p>
<p>4、验证master设备空间大小变为100MB</p>
<p>&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;<br />
	&mdash;&mdash;&mdash; 本文为andkylee个人原创，请在尊重作者劳动成果的前提下进行转载；<br />
	&mdash;&mdash;&mdash; 转载务必注明原始出处 : <a href="https://www.dbainfo.net/" target="_blank" title="http://www.dbainfo.net">http://www.dbainfo.net<br />
	</a>&mdash;&mdash;&mdash; 关键字： ASE master 空间 扩展 手动<br />
	&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/extend-device-size-manually.htm">https://www.dbainfo.net/extend-device-size-manually.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/extend-device-size-manually.htm">尝试手动增加sybase设备文件的内容来扩充设备大小</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2019-04-12 -- <a href="https://www.dbainfo.net/sybase-ase-asa-recovery-service.htm" title="Sybase ASE及SQL Anywhere数据库修复专家">Sybase ASE及SQL Anywhere数据库修复专家</a> (0)</li><li>2015-01-16 -- <a href="https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm" title="master数据库配置区域(configuration area)损坏的一种修复方法">master数据库配置区域(configuration area)损坏的一种修复方法</a> (1)</li><li>2014-10-10 -- <a href="https://www.dbainfo.net/ase-object-name-length-limit.htm" title="ASE对象名称长度限制">ASE对象名称长度限制</a> (0)</li><li>2014-06-09 -- <a href="https://www.dbainfo.net/count_all_tables_rowcount.htm" title="统计用户数据库内所有表的行数">统计用户数据库内所有表的行数</a> (0)</li><li>2013-11-19 -- <a href="https://www.dbainfo.net/showplan_html_format.htm" title="以HTML格式显示ASE查询计划">以HTML格式显示ASE查询计划</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作">Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作</a> (1)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务">Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3">Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序">Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作">Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/extend-device-size-manually.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
