<?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/%e5%ae%89%e8%a3%85/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 ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作</title>
		<link>https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm</link>
		<comments>https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm#comments</comments>
		<pubDate>Mon, 11 Nov 2013 13:12:16 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[ASE V15.0.3]]></category>
		<category><![CDATA[升级]]></category>
		<category><![CDATA[安装]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=2368</guid>
		<description><![CDATA[以前写的windows平台上安装Sybase ASE15.0.3的文档，内容比较详细。与大家共享一下！ 主要包括： 一、安装前的准备工作 二、安装Sybase程序 三、升级到 Sybase 15.0.3 ESD #3 四、安装Sybase数据库服务 五、安装后的配置工作 &#160; 下面是第五章：安装后的配置工作 &#160; 五、安装后的配置工作 1、配置数据库参数 2、启动、关闭Sybase数据库服务器 3、检验哪些服务器正在运行 4、检验与服务器的连接 5、通过 Sybase Central 连接到 Adaptive Server 6、设置系统管理员口令 7、安装中文语言支持、配置字符集 五、安装后的配置工作 1、配置数据库参数 参数配置的两种方法： &#160;&#160;&#160;&#160;sp_configure &#39;参数名称&#39;,参数值 &#160;&#160;&#160;&#160;修改参数文件（如：Sybase主机上的 %SYBASE%\servername.cfg） &#160; 配置Sybase数据库使用的最大内存 用isql命令行实用工具登录sybase数据库服务器，其中的servername是%SYBASE%\ini\sql.ini文件中配置的sybase服务器。 $ isql -Usa -P -Sservername 1&#62;sp_configure &#34;max memory&#34;,614400&#160;&#160;（单位为2k） 2&#62;go 上面命令配置sybase使用1200M内存，通常配置为系统内存的60-70%。 &#160; 配置sybase数据库所能适用的最大引擎数 sp_configure &#39;max online engines&#39;, 2 [...]]]></description>
			<content:encoded><![CDATA[<p>以前写的windows平台上安装Sybase ASE15.0.3的文档，内容比较详细。与大家共享一下！</p>
<p>主要包括：</p>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm"><span style="font-size:14px;">一、安装前的准备工作</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm"><span style="font-size:14px;">二、安装Sybase程序</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm"><span style="font-size:14px;">三、升级到 Sybase 15.0.3 ESD #3</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm"><span style="font-size:14px;">四、安装Sybase数据库服务</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm"><span style="font-size:14px;">五、安装后的配置工作<br />
	</span></a></h2>
<p>&nbsp;</p>
<p>下面是第五章：安装后的配置工作</p>
<p>&nbsp;</p>
<p style="text-align: justify;"><span style="font-size:10pt">五、安装后的配置工作 </span></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#config_parameters"><span style="font-size:10pt">1、配置数据库参数</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#start_stop_dataserver"><span style="font-size:10pt">2、启动、关闭Sybase数据库服务器</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#check_is_running"><span style="font-size:10pt">3、检验哪些服务器正在运行</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#connect_to_ASE"><span style="font-size:10pt">4、检验与服务器的连接</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#connect_to_ASE_with_Sybase_Central"><span style="font-size:10pt">5、通过 Sybase Central 连接到 Adaptive Server</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#change_sa_password"><span style="font-size:10pt">6、设置系统管理员口令</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#config_chinese_charset"><span style="font-size:10pt">7、安装中文语言支持、配置字符集</span><span style="font-size:10pt"> </span></a></p>
<p><span id="more-2368"></span></p>
<h2><span style="font-size:14pt">五、安装后的配置工作 </span></h2>
<h3><span style="font-size:12pt">1、配置数据库参数<a name="config_parameters"></a></span></h3>
<p><strong>参数配置的两种方法： </strong></p>
<ul>
<li>&nbsp;&nbsp;&nbsp;&nbsp;sp_configure &#39;参数名称&#39;,参数值</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;修改参数文件（如：Sybase主机上的 %SYBASE%\<em>servername</em>.cfg）</li>
</ul>
<p>&nbsp;</p>
<ul>
<li><strong>配置Sybase数据库使用的最大内存 </strong></li>
</ul>
<p>用isql命令行实用工具登录sybase数据库服务器，其中的<em>servername</em>是%SYBASE%\ini\sql.ini文件中配置的sybase服务器。</p>
<p><span style="background-color:#d9d9d9">$ isql -Usa -P -S<em>servername</em> </span></p>
<p><span style="background-color:#d9d9d9">1&gt;sp_configure &quot;max memory&quot;,614400&nbsp;&nbsp;（单位为2k） </span></p>
<p><span style="background-color:#d9d9d9">2&gt;go </span></p>
<p>上面命令配置sybase使用1200M内存，通常配置为系统内存的60-70%。</p>
<p style="margin-left: 21pt">&nbsp;</p>
<ul>
<li><strong>配置sybase数据库所能适用的最大引擎数 </strong></li>
</ul>
<p><span style="background-color:#d9d9d9">sp_configure &#39;max online engines&#39;, 2 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;number of engines at startup&quot;,2 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>若系统CPU数大于两个配置为系统实际CPU数减去1。</p>
<p>&nbsp;</p>
<ul>
<li><strong>配置可用的最大用户连接数 </strong></li>
</ul>
<p>根据license许可的用户连接数，配置ASE服务器同时允许的最大用户连接数。</p>
<p><span style="background-color:#d9d9d9">sp_configure &#39;Number of user connections&#39;,50 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>配置可用锁的最大数量 </strong></li>
</ul>
<p><span style="background-color:#d9d9d9">sp_configure &#39;number of locks&#39;, 100000 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>按应用实际要求修改。如果执行大量的数据插入、更新、删除操作，可以考虑增加锁数量。</p>
<p>&nbsp;</p>
<ul>
<li><strong>配置存储过程缓存数 </strong></li>
</ul>
<p>存储过程缓存(procedure cache size)的大小可以配置为ASE最大内存的20%，也就是max memory的20%。此单位是2k。比如：max memory配置为4000M，则存储过程缓存可以配置为800M，800M= 409600(2K)</p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;procedure cache size&quot;, 409600 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>配置可以打开的对象、索引、分区描述符的个数 </strong></li>
</ul>
<p><span style="background-color:#d9d9d9">sp_configure &quot;number of open indexes&quot;, 1000 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;number of open objects&quot;, 1000 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;number of open partitions&quot;, 1000 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>以上参数根据实际应用中表的个数而定。</p>
<p>&nbsp;</p>
<ul>
<li><strong>配置创建表时字段默认允许为空 </strong></li>
</ul>
<p>配置参数&quot;allow nulls by default&quot;控制在用户数据库内创建表时字段是否为空的属性默认允许为空。</p>
<p><span style="background-color:#d9d9d9">use master </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">sp_dboption model,&#39;allow nulls by default&#39;,true </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">use model </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">checkpoint </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>修改服务器范围的锁模式为：数据行锁 </strong></li>
</ul>
<p><span style="background-color:#d9d9d9">sp_configure &quot;lock scheme&quot;,0,datarows </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>修改默认数据缓存的大小 </strong></li>
</ul>
<p>默认数据缓存(default data cache)的大小可以配置为ASE最大内存的50%，也就是max memory的50%。</p>
<p><span style="background-color:#d9d9d9">sp_cacheconfig &quot;default data cache&quot;,&quot;1000m&quot; </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>创建命令数据缓存并绑定到临时数据库和用户对象 </strong></li>
</ul>
<p>请根据业务情况，为临时数据库和业务繁忙的表绑定命令高速缓存。</p>
<p>比如为tempdb绑定命名缓存：</p>
<p><span style="background-color:#d9d9d9">sp_cacheconfig &quot;tempdb_cache&quot;,&quot;10m&quot; </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">use master </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">sp_bindcache tempdb_cache,tempdb </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>需要重启后，绑定到临时数据库的命令缓存才能生效。绑定命名缓存到用户对象的方法相同。</p>
<p>&nbsp;</p>
<ul>
<li><strong>启用表分区功能参数 </strong></li>
</ul>
<p>ASE数据库默认没有打开表分区的参数enable semantic partitioning，需要手动启用。此为动态参数。</p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;enable semantic partitioning&quot;,1 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>增加网络数据包的大小 </strong></li>
</ul>
<p>控制ASE服务器发送和接收的网络数据包大小的参数有2个：max network packet size和default network packet size。都是静态参数，需要重启ASE服务器才能生效。</p>
<p>参数max network packet size限定了default network packet size所能配置的最大值。需要先调整参数max network packet size的大小，重启ASE服务器后，才能调整参数default network packet size的大小。</p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;max network packet size&quot;,4096 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>重启ASE服务器</p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;default network packet size&quot;,4096 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>配置临时数据库tempdb的选项 </strong></li>
</ul>
<p><span style="background-color:#d9d9d9">use master </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">sp_dboption tempdb,&#39;select into&#39;,true </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">sp_dboption tempdb,&#39;trunc log on chkpt&#39;,true </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">use tempdb </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">checkpoint </span></p>
<p><span style="background-color:#d9d9d9">go</span><strong><br />
	</strong></p>
<p>&nbsp;</p>
<p style="text-align: center"><strong>Sybase数据库服务器的一些配置参数值可以参考如下表格 </strong></p>
<div style="margin-left: 23pt">
<table border="0" style="border-collapse:collapse">
<colgroup>
<col style="width:204px" />
<col style="width:192px" />
<col style="width:156px" /></colgroup>
<tbody valign="top">
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><strong>参数名称</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><strong>参数说明</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><strong>参数值</strong></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>max memory</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大内存</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>2936012 (2K:5.6G）</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>procedure cache size</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>存储过程缓存</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>256000 (2K:500M)</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>statement cache size</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>语句缓存</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>102400(2K：200M)</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>allocate max shared memory</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">&nbsp;</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>1</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of user connections</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大用户连接数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>2000</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of locks</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大可用锁的数量</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>50000</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of devices</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大可用设备数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>100</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of open databases</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大可用数据库数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>50</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of open objects</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大可同时打开数据库对象数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>10000</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of open indexes</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大可同时打开数据库索引数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>10000</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of open partitions</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大可同时打开对象分区数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>10000</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>max online engines</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大可用的引擎数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>3</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of engines at startup</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>启动时使用引擎数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>3</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>global cache partition number</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>服务器范围的缓存分区数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>3</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>enable unicode conversions</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>启用unicode字符集转化</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>0</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>enable literal autoparam</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>启用语义自动参数化</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>1</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>disk i/o structures</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>磁盘IO结构数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>2048</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>enable semantic partitioning</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>启用语义分区</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>1</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>max network packet size</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大网络包大小</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>4096</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>default network packet size</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>默认网络包大小</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>4096</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>size of unilib cache</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">&nbsp;</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>204800</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>recovery interval in minutes</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">&nbsp;</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>15</p>
</td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">2、启动、关闭Sybase数据库服务器<a name="start_stop_dataserver"></a></span></h3>
<ul>
<li><strong>启动Sybase服务器 </strong></li>
</ul>
<p>在windows下介绍两种方法启动Sybase数据库服务器。</p>
<p><strong>方法一：通过服务器管理器 </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;依次打开控制面板&gt;管理工具&gt;服务 管理窗口。拖动滚动条到Sybase打头的服务名称附近，一般会发现有5个服务：Sybase SQLServer _ &lt;<em>servername</em>&gt;、Sybase BCKServer _ &lt;<em>servername</em>&gt;_BS、Sybase MONServer _ &lt;<em>servername</em>&gt;_MS、Sybase Unified Agent、Sybase XPServer _ &lt;<em>servername</em>&gt;_XP。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;一般情况下，启动主服务(SQLServer)和备份服务(BCKServer)就可以了。监控服务(MONServer)在需要监控Sybase性能时再打开。扩展存储过程服务(XPServer)是由主服务(SQLServer)根据需要打开的，不能手动启动XPServer。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在Sybase SQLServer _ TEST服务项上点右键，选择启动就可以启动sybase主服务器。备份服务Sybase BCKServer _ TEST_BS的启动过程类似。<strong> </strong></p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_1.png" /></p>
<p>&nbsp;</p>
<p><strong>方法二：通过net start命令 </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在windows下也可以通过命令行来启动sybase主服务器和备份服务器。net start的语法为：<strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NET START [service] </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;需要知道以上命令中的service名称才能执行该命令。sybase主服务对应的服务名称SERVICE_NAME为:sybsql_&lt;<em>servername</em>&gt;。其中servername为配置的sybase服务器名称。如果配置的sybase服务名为TEST的话，可以这样起来sybase主服务和备份服务。</p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;net start sybsql_test </span></p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;net start sybbck_test_BS </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>关闭Sybase服务器 </strong></li>
</ul>
<p>有四种方法来关闭sybase的服务</p>
<p>&nbsp;</p>
<p><strong>方法一：服务管理器 </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;依次打开控制面板&gt;管理工具&gt;服务 管理窗口。找到sybase的主服务和备份服务。在服务名称Sybase SQLServer _ &lt;<em>servername</em>&gt;和Sybase BCKServer _ &lt;<em>servername</em>&gt;_BS上分别点右键选择停止来关闭服务。如果相应的服务名称旁边的状态列为空，则说明服务已经成功停止。</p>
<p>&nbsp;</p>
<p><strong>方法二：在isql中用shutdown命令 </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;用命令行实用工具isql连接到sybase服务器，执行shutdown来关闭。</p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;C:\Documents and Settings\Administrator&gt;isql -Usa -STEST </span></p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;Password: </span></p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;1&gt; shutdown </span></p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;2&gt; go </span></p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;注意：在紧急或者突发情况才能使用shutdown with nowait命令。 </strong></p>
<p>&nbsp;</p>
<p><strong>方法三：使用net stop命令来关闭sybase服务 </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;net stop的语法为：<strong>NET STOP service </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;sybase主服务对应的服务名称为：sybsql_&lt;<em>servername</em>&gt;，备份服务对应的服务名称为：sybbck_&lt;<em>servername</em>&gt;_BS，监控服务为对应的服务名称为：sybmon_&lt;<em>servername</em>&gt;_MS。在命令提示符下执行的命令依次为：</p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;net stop sybsql_test </span></p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;net stop sybbck_test_BS </span></p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;net stop sybmon_test_MS </span></p>
<p>&nbsp;</p>
<p><strong>方法四：使用Sybase Central 关闭sybase服务 </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在Sybase Central中，在连接的服务器上点右键选择&quot;关闭&quot;，在选择立即关闭&quot;servername:port&quot;，点&quot;是&quot;就可以关闭sybase的主服务了。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_2.png" /></p>
<p>&nbsp;</p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;如果配置了Sybase双机服务器的话，由sybase工程师与操作系统工程师一起完成双机切换的测试工作。 </strong></p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">3、检验哪些服务器正在运行<a name="check_is_running"></a></span></h3>
<p>在安装并配置 Sybase 服务器后，这些服务器应该处于运行状态。要检验这些服务器是否正在运行，在Windows下介绍三种方式查看Sybase数据库服务器是否运行。</p>
<p><strong>方法一： </strong></p>
<p>请执行以下操作：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;1 在 Windows 任务管理器中，选择&quot;开始&quot;|&quot;设置&quot;|&quot;控制面板&quot;|&quot;管理工具&quot; | &quot;服务&quot;。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;2 滚动服务列表，直至找到 Sybase Adaptive Server_<em>servername</em>，其中<em>servername </em>是服务器的名称。&quot;状态&quot;列指出它是否已启动。如果未启动，请选择服务器，然后单击&quot;启动&quot;。</p>
<p>&nbsp;</p>
<p><strong>方法二： </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在命令提示符cmd下执行：</p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;C:\Documents and Settings\Administrator&gt;net start </span></p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_3.png" /></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在显示结果中查找Sybase打头的服务名称。通过上图可以看到已经启动了主服务(Sybase SQLServer _ TEST)和备份服务(Sybase BCKServer _ TEST_BS)。</p>
<p>&nbsp;</p>
<p><strong>方法三：</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;按ctrl+alt+del组合键打开任务管理器窗口，点击进程页，查看是否存在 sqlsrvr.exe，如果存在sqlsrvr.exe进程，则证明Sybase主数据库服务器正在运行中。备份服务的名称为bcksrvr.exe。</p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">4、检验与服务器的连接<a name="connect_to_ASE"></a></span></h3>
<p><strong>使用 isql 执行快速测试 </strong></p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在命令提示符下输入：isql -Usa -P&lt;password or leave it blank&gt; -S<em>server_name</em></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;其中， server_name 是 Adaptive Server 的名称。</p>
<p>&nbsp;</p>
<p><strong>注意: </strong>第一次登录到 Adaptive Server 时，可使用缺省的&quot;sa&quot;用户名，口令为空。 第一次登录后，应更改系统管理员的口令。</p>
<p>如果登录成功，将显示 isql 命令提示符。要显示 Adaptive Server 版本号，请在 isql 提示符下输入：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;<span style="background-color:#d9d9d9">1&gt; select @@version </span></p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;2&gt; go </span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;将显示 Adaptive Server 版本号。 输出应显示 Adaptive Server 的版本为 15.0.3。</p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">5、通过Sybase Central连接到Adaptive Server<a name="connect_to_ASE_with_Sybase_Central"></a></span></h3>
<p>&nbsp;&nbsp;&nbsp;&nbsp;Sybase Central 提供了一个图形用户界面，在此可执行 Adaptive Server 管理任务。Sybase Central 界面在左窗格中显示服务器的分层列表，在右窗格中显示所选服务器的详细信息列表。要选择一个服务器，请在左窗格中单击其图标。</p>
<ul>
<li>1 从 Windows 任务栏中，选择&quot;开始&quot;|&quot;程序&quot;|&quot;Sybase&quot;|&quot;Sybase Central&quot;。</li>
<li>2 在左窗格中，单击要连接到的服务器。</li>
<li>3 在&quot;登录&quot;窗口中，输入系统管理员的用户名和口令。必须以系统管理员身份登录才能执行管理任务。</li>
<li>4 单击&quot;确定&quot;。</li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;<strong>注意：</strong>第一次登录到 Adaptive Server 时，可使用缺省的&quot;sa&quot;用户名，口令为空。第一次登录后，应更改系统管理员的口令。用于 Sybase Central 的 Adaptive Server 插件并不显示 SQL.ini 文件中所列的全部服务器。Sybase Central 只列出前面连接到的那些服务器，或者列出作为 Windows 服务启动的那些服务器。</p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">6、设置系统管理员口令<a name="change_sa_password"></a></span></h3>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在安装 Sybase 软件时，系统会为 Sybase 系统管理员创建一个名为&quot;sa&quot;的用户帐户。以&quot;sa&quot;身份登录的用户可以使用 Adaptive Server上的任何数据库（包括 master 数据库），并具有全部权限。刚完成新的安装时，&quot;sa&quot;帐户没有口令。口令的初始缺省值为：NULL。在生产环境中， Sybase 系统管理员应始终使用非缺省口令。</p>
<p>Sybase 系统管理员应以&quot;sa&quot;身份登录到新的 Adaptive Server，并使用sp_password 设置口令：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;%SYBASE%\%SYBASE_OCS%\bin\isql -Usa -P -S<em>server_name</em></p>
<p><span style="background-color:#d9d9d9">1&gt; sp_password null, new_password </span></p>
<p><span style="background-color:#d9d9d9">2&gt; go </span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;其中，&quot;null&quot;是缺省口令， new_password 是分配给&quot;sa&quot;帐户的口令。为了最大限度地提高安全性， Sybase 建议您设置至少包含八个字符的口令，并结合使用大小写字母和数字。</p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">7、安装中文语言支持、配置字符集<a name="config_chinese_charset"></a></span></h3>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在windows平台上，Sybase ASE15.0.3安装完成后默认语言是：英语（us_english），默认字符集为：cp850。cp850是一个西欧字符集，虽然也能使用cp850字符集保存汉字，但是<strong>不推荐</strong>在生产环境中使用该字符集。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;如果生产系统中Sybase ASE数据库仅考虑支持简体中文的话，则可以使用cp936或者utf8这两种字符集。如果需要国际化支持，那么需选择utf8字符集。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在生产环境中，需要将默认字符集由cp850调整为utf8（或者调整成支持简体中文的cp936也可以，根据项目情况而定！），将默认语言调整为中文。</p>
<p><span style="color:red"><strong>&nbsp;&nbsp;&nbsp;&nbsp;备注：如果想设定ASE的默认语言为中文，必须先将默认字符集设定为utf8，才能设置默认语言为中文。否则会报错。 </strong></span></p>
<h4><span style="font-size:10pt">7.1查看当前数据库的默认字符集： </span></h4>
<p>执行：</p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;default character set id&quot; </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>查看到Run Value为：2，执行：</p>
<p><span style="background-color:#d9d9d9">select id,name from master..syscharsets where id=2 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>查看到当前字符集为：cp850</p>
<p>&nbsp;</p>
<h4><span style="font-size:10pt">7.2将字符集调整为utf8的过程： </span></h4>
<p>将字符集由cp850或者iso_1调整为utf8有2中方法：图形界面工具和命令行工具。下面分别演示过程。</p>
<h5><span style="font-size:9pt">7.2.1用图形界面工具调整字符集为utf8 </span></h5>
<p>菜单：开始&gt;所有程序&gt;Sybase&gt;Adaptive Server Enterprise&gt;Server Config</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_4.png" /></p>
<p>（或者：</p>
<p><span style="background-color:#d9d9d9">cd /d %sybase%\%sybase_ase%\bin </span></p>
<p><span style="background-color:#d9d9d9">syconfig </span></p>
<p>）</p>
<p>左边的产品列表选择Adaptive Server，点&quot;配置Adaptive Server&quot;按钮，选择要配置的服务器：WIN2003SERVER</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_5.png" /></p>
<p>输入sa的口令：</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_6.png" /></p>
<p>&nbsp;</p>
<p>进入到配置Adaptive Server窗口</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_7.png" /></p>
<p>选择&quot;语言&quot;按钮，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_8.png" /></p>
<p>可以看到当前缺省值中的字符集为：cp850。点&quot;字符集&quot;下面的&quot;添加/删除&quot;按钮，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_9.png" /></p>
<p>从可用字符集列表中选择&quot;Unicode 3.1 UTF-8 Character Set&quot;字符集，点确定。</p>
<p>点&quot;字符集&quot;下面的&quot;设置缺省值&quot;按钮</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_10.png" /></p>
<p>选择&quot;Unicode 3.1 UTF-8 Character Set&quot;字符集，点确定。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_11.png" /></p>
<p>预览一下，可以看到当前缺省值中字符集已经被改为&quot;utf8&quot;。点确定按钮。返回到&quot;配置Adaptive Server&quot;窗口，点保存按钮。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_12.png" /></p>
<p>这时候开始安装utf8字符集，并配置默认字符集为utf8。如果ASE中有用户数据库，则此过程需要持续一段时间，因为ASE需要将用户数据库的内容都转化为utf8字符集下的内容。</p>
<p>配置完成后返回到窗口。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_13.png" /></p>
<p>&nbsp;</p>
<p>查看ASE的错误日志文件win2003server.log，发现在配置字符集为utf8过程中ASE重启了两次。</p>
<p><span style="background-color:#d9d9d9">00:00000:00031:2010/09/13 13:59:32.67 server The configuration option &#39;default character set id&#39; has been changed by &#39;sa&#39; from &#39;2&#39; to &#39;190&#39;. </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00031:2010/09/13 13:59:32.67 server WARNING: *************************** </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00031:2010/09/13 13:59:32.67 server Default char set being reconfigured: </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00031:2010/09/13 13:59:32.67 server &nbsp;&nbsp;&nbsp;&nbsp;old charset ID = 2&nbsp;&nbsp;&nbsp;&nbsp;new charset ID = 190 </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00016:2010/09/13 13:59:34.89 server Shutdown started by user &#39;sa&#39;. SQL text: shutdown </span></p>
<p>先将ASE数据库关闭，然后用单用户模式启动数据库</p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:11.59 server *** WARNING ****************** </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:11.59 server Attempting to change default character set ID from 2 to 190 </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:11.59 server ASE booted single user mode - updates allowed to system catalogs </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:11.59 server *** WARNING ****************** </span></p>
<p>此时数据库默认字符集已经调整为utf8，后面的过程为将ASE已有数据库的数据转化为utf8的数据。</p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:30.96 server Now loading ASE&#39;s new default sort order and character set </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:31.07 server Checking table &#39;sysobjects&#39; (object ID 1): Logical page size is 4096 bytes. </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:31.10 server </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:31.10 server Checking partition &#39;sysobjects_1&#39; (partition ID 1) of table &#39;sysobjects&#39;. The logical page size of this table is 4096 bytes. </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:31.15 server </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:31.29 server Checking table &#39;systypes&#39; (object ID 4): Logical page size is 4096 bytes. </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:31.29 server </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:31.29 server Checking partition &#39;systypes_4&#39; (partition ID 4) of table &#39;systypes&#39;. The logical page size of this table is 4096 bytes. </span></p>
<p>转化完毕后，已正常模式再次重新启动ASE数据库。</p>
<p>&nbsp;</p>
<p>启动日志的最后有：</p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:30:12.67 server ASE&#39;s default unicode sort order is &#39;binary&#39;. </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:30:12.67 server ASE&#39;s default sort order is: </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:30:12.67 server &nbsp;&nbsp;&nbsp;&nbsp;&#39;<span style="color:red"><strong>bin_utf8</strong></span>&#39; (ID = 50) </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:30:12.67 server on top of default character set: </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:30:12.67 server &nbsp;&nbsp;&nbsp;&nbsp;&#39;<span style="color:red"><strong>utf8</strong></span>&#39; (ID = 190). </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:30:12.67 server Master device size: 60 megabytes, or 30720 virtual pages. (A virtual page is 2048 bytes.) </span></p>
<p>由上可以看出，ASE数据库的默认字符集已经被设置为：utf8。</p>
<p>&nbsp;</p>
<p><strong>检验utf8字符集是否配置成功 </strong></p>
<p>在cmd下执行: isql &ndash;Usa &ndash;P &ndash;Swin2003server &ndash;Jcp936登录ASE数据库。</p>
<p><span style="background-color:#d9d9d9">1&gt; sp_configure &quot;default character set id&quot; </span></p>
<p><span style="background-color:#d9d9d9">2&gt; go </span></p>
<p><span style="background-color:#d9d9d9">Parameter Name Default Memory Used </span></p>
<p><span style="background-color:#d9d9d9">Config Value Run Value Unit </span></p>
<p><span style="background-color:#d9d9d9">Type </span></p>
<p><span style="background-color:#d9d9d9">------------------------------ -------------------- ----------- </span></p>
<p><span style="background-color:#d9d9d9">-------------------- -------------------- -------------------- </span></p>
<p><span style="background-color:#d9d9d9">---------- </span></p>
<p><span style="background-color:#d9d9d9">default character set id 2 0 </span></p>
<p><span style="background-color:#d9d9d9">190 190 id </span></p>
<p><span style="background-color:#d9d9d9">static </span></p>
<p>&nbsp;</p>
<p><span style="background-color:#d9d9d9">(1 row affected) </span></p>
<p><span style="background-color:#d9d9d9">(return status = 0) </span></p>
<p><span style="background-color:#d9d9d9">1&gt; select id,name from master..syscharsets where id = 190 </span></p>
<p><span style="background-color:#d9d9d9">2&gt; go </span></p>
<p><span style="background-color:#d9d9d9">id name </span></p>
<p><span style="background-color:#d9d9d9">--- ------------------------------ </span></p>
<p><span style="background-color:#d9d9d9">190 utf8 </span></p>
<p>&nbsp;</p>
<p><span style="background-color:#d9d9d9">(1 row affected) </span></p>
<p><span style="background-color:#d9d9d9">1&gt; </span></p>
<p>至此，utf8字符集修改成功！</p>
<p style="text-align: center">&nbsp;</p>
<h5><span style="font-size:9pt">7.2.2用命令行工具调整字符集为utf8 </span></h5>
<p><strong>检查当前ASE数据库中是否安装了utf8字符集？ </strong></p>
<p><span style="background-color:#d9d9d9">select id,name from master..syscharsets </span></p>
<p><span style="background-color:#d9d9d9">where name=&#39;utf8&#39; </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>如果有返回结果，则证明ASE服务器已经安装了utf8字符集。utf8字符集的id一般为190。</p>
<p>如果未安装字符集utf8，则在cmd下执行：</p>
<p><span style="background-color:#d9d9d9">cd /d %sybase%\charsets\utf8 </span></p>
<p><span style="color:red; background-color:#d9d9d9"><strong>charset -Usa -P -Swin2003server binary.srt utf8</strong></span> （sa的密码为空，服务名称为：win2003server）</p>
<p>反馈信息如下：</p>
<p>C:\sybase\charsets\utf8&gt;charset -Usa -P -Swin2003server binary.srt utf8</p>
<p>Loading file &#39;binary.srt&#39;.</p>
<p>Found a [sortorder] section.</p>
<p>This is Class-1 sort order.</p>
<p>Finished loading the Character Set Definition.</p>
<p>Finished loading file &#39;binary.srt&#39;.</p>
<p>1 sort order loaded successfully</p>
<p>&nbsp;</p>
<p><strong>再次检查当前ASE数据库中是否安装了utf8字符集？ </strong></p>
<p><span style="background-color:#d9d9d9">select id,name from master..syscharsets </span></p>
<p><span style="background-color:#d9d9d9">where name=&#39;utf8&#39; </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>反馈信息如下：</p>
<p>1&gt; select id,name from master..syscharsets</p>
<p>2&gt; where name=&#39;utf8&#39;</p>
<p>3&gt; go</p>
<p>id name</p>
<p>--- ------------------------------</p>
<p>190 utf8</p>
<p>&nbsp;</p>
<p>(1 row affected)</p>
<p>说明已经安装了utf8字符集。</p>
<p>&nbsp;</p>
<p><strong>配置默认字符集为：utf8 </strong></p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;default character set id&quot;,190 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<p>之后重启ASE数据库<span style="color:red"><strong>两次</strong></span>。</p>
<p>&nbsp;</p>
<p><strong>检验utf8字符集是否配置成功 </strong></p>
<p><span style="background-color:#d9d9d9">1&gt; sp_configure &quot;default character set id&quot; </span></p>
<p><span style="background-color:#d9d9d9">2&gt; go </span></p>
<p><span style="background-color:#d9d9d9">Parameter Name Default Memory Used </span></p>
<p><span style="background-color:#d9d9d9">Config Value Run Value Unit </span></p>
<p><span style="background-color:#d9d9d9">Type </span></p>
<p><span style="background-color:#d9d9d9">------------------------------ -------------------- ----------- </span></p>
<p><span style="background-color:#d9d9d9">-------------------- -------------------- -------------------- </span></p>
<p><span style="background-color:#d9d9d9">---------- </span></p>
<p><span style="background-color:#d9d9d9">default character set id 2 0 </span></p>
<p><span style="background-color:#d9d9d9">190 190 id </span></p>
<p><span style="background-color:#d9d9d9">static </span></p>
<p>&nbsp;</p>
<p><span style="background-color:#d9d9d9">(1 row affected) </span></p>
<p><span style="background-color:#d9d9d9">(return status = 0) </span></p>
<p><span style="background-color:#d9d9d9">1&gt; select id,name from master..syscharsets where id = 190 </span></p>
<p><span style="background-color:#d9d9d9">2&gt; go </span></p>
<p><span style="background-color:#d9d9d9">id name </span></p>
<p><span style="background-color:#d9d9d9">--- ------------------------------ </span></p>
<p><span style="background-color:#d9d9d9">190 utf8 </span></p>
<p>&nbsp;</p>
<p><span style="background-color:#d9d9d9">(1 row affected) </span></p>
<p><span style="background-color:#d9d9d9">1&gt; </span></p>
<p>至此，utf8字符集修改成功！</p>
<p>&nbsp;</p>
<h4><span style="font-size:10pt">7.3将数据库默认语言调整为中文 </span></h4>
<p>请确保在Sybase ASE15.0.3程序文件安装过程中，已经选择了&quot;Chinese Language Module&quot;模块。如果没有选择，可以重新执行安装程序，添加这个模块。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_14.png" /></p>
<p>&nbsp;</p>
<h5><span style="font-size:9pt">7.3.1用图形界面工具添加并设置中文为默认语言 </span></h5>
<p>菜单：开始&gt;所有程序&gt;Sybase&gt;Adaptive Server Enterprise&gt;Server Config</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_15.png" /></p>
<p>（或者：</p>
<p><span style="background-color:#d9d9d9">cd /d %sybase%\%sybase_ase%\bin </span></p>
<p><span style="background-color:#d9d9d9">syconfig </span></p>
<p>）</p>
<p>左边的产品列表选择Adaptive Server，点&quot;配置Adaptive Server&quot;按钮，选择要配置的服务器：WIN2003SERVER</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_16.png" /></p>
<p>输入sa的口令：</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_17.png" /></p>
<p>&nbsp;</p>
<p>进入到配置Adaptive Server窗口</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_18.png" /></p>
<p>选择&quot;语言&quot;按钮，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_19.png" /></p>
<p>可以看到当前缺省值中的语言为：us_english。点&quot;<strong>语言</strong>&quot;下面的&quot;添加/删除&quot;按钮，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_20.png" /></p>
<p>在安装语言窗口中添加中文语言Chinese。点确定返回到语言选项窗口，点击&quot;语言&quot;下的&quot;设置缺省值&quot;按钮，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_21.png" /></p>
<p>在更改缺省语言窗口中选择Chinese，点确定，返回到语言选项窗口，</p>
<p>&nbsp;</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_22.png" /></p>
<p>点确定，再点保存按钮。进行安装语言的过程中，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_23.png" /></p>
<p>这时候开始安装中文语言。安装过程会将sysmessages系统表中添加中文语言信息。</p>
<p>配置完成后返回到窗口。点退出则完成默认语言的配置。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_24.png" /></p>
<h5><span style="font-size:9pt">7.3.2用命令行工具添加并设置中文为默认语言 </span></h5>
<p><strong>在ASE服务器中安装中文语言： </strong></p>
<p>cd /d %sybase%\%sybase_ase%\bin</p>
<p><span style="color:red"><strong>langinst -Usa -P -Swin2003server chinese</strong></span> （sa的密码为空，数据库服务名为：win2003server）</p>
<p>反馈信息为：</p>
<p>C:\sybase\ASE-15_0\bin&gt;langinst -Usa -P -Swin2003server chinese</p>
<p>Loading datetime information from file C:\sybase/ASE-15_0/locales/chinese/common</p>
<p>.loc.</p>
<p>Loading system messages from file C:\sybase/ASE-15_0/locales/chinese/server.loc.</p>
<p>&nbsp;</p>
<p>9075 Messages processed.</p>
<p>Loading complete.</p>
<p>Summary: 0 deleted, 8640 inserted, 0 updated, 435 duplicates, 0 unsuccessful.</p>
<p>&nbsp;</p>
<p>用isql设定默认语言为中文：</p>
<p>在cmd下执行： isql -Usa &ndash;P &ndash;Swin2003server &ndash;Jcp936 登录ASE数据库。</p>
<p>&nbsp;</p>
<p><strong>检查中文语言是否已经成功安装？ </strong></p>
<p>select langid,name from master..syslanguages</p>
<p>go</p>
<p>如果返回结果为1行，则说明中文语言已经成功安装了。</p>
<p>&nbsp;</p>
<p>配置ASE数据库默认语言为中文：</p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;default language id&quot;,1 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<h5><span style="font-size:9pt">7.3.3验证ASE默认语言为中文 </span></h5>
<p>用isql登录ASE，</p>
<p><span style="background-color:#d9d9d9">isql &ndash;Usa &ndash;Jcp936</span> (当前数据库的字符集为utf8,客户端连接时需要使用cp936，否则中文会出现乱码)</p>
<p><span style="background-color:#d9d9d9">select @@language </span></p>
<p>如果返回结果为:Chinese，则表示默认语言已经修改为中文了。</p>
<p>&nbsp;</p>
<h5><span style="font-size:9pt">7.3.4修改登录账号的默认语言为中文 </span></h5>
<p><strong>查看登录账号的默认语言： </strong></p>
<p><span style="background-color:#d9d9d9">sp_displaylogin <strong>sa</strong> </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>Suid: 1</p>
<p>登录名: sa</p>
<p>全名:</p>
<p>缺省数据库: master</p>
<p>缺省语言:</p>
<p>自动登录脚本:</p>
<p>已配置的特权:</p>
<p>sa_role (default ON)</p>
<p>sso_role (default ON)</p>
<p>oper_role (default ON)</p>
<p>sybase_ts_role (default ON)</p>
<p>mon_role (default ON)</p>
<p>js_admin_role (default ON)</p>
<p>被锁定: 否</p>
<p>最后口令改变日期: 十一月 27 2009 12</p>
<p>口令截止间隔: 0</p>
<p>口令到期: NO</p>
<p>最小口令长度: 6</p>
<p>登录失败次数的最大值: 0</p>
<p>当前已失败的登录次数:</p>
<p>请用 AUTH_DEFAULT 进行鉴定</p>
<p>登录口令加密:SHA-256</p>
<p>上一次登录日期:</p>
<p>(return status = 0)</p>
<p>&nbsp;</p>
<p><strong>修改登录的默认语言为中文: </strong></p>
<p><span style="background-color:#d9d9d9">sp_modifylogin sa,deflanguage,chinese </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<p><strong>再次检验登录账号的默认语言： </strong></p>
<p>1&gt; sp_displaylogin sa</p>
<p>2&gt; go</p>
<p>Suid: 1</p>
<p>登录名: sa</p>
<p>全名:</p>
<p>缺省数据库: master</p>
<p>缺省语言: chinese</p>
<p>自动登录脚本:</p>
<p>已配置的特权:</p>
<p>sa_role (default ON)</p>
<p>sso_role (default ON)</p>
<p>oper_role (default ON)</p>
<p>sybase_ts_role (default ON)</p>
<p>mon_role (default ON)</p>
<p>js_admin_role (default ON)</p>
<p>被锁定: 否</p>
<p>最后口令改变日期: 十一月 27 2009 12</p>
<p>口令截止间隔: 0</p>
<p>口令到期: NO</p>
<p>最小口令长度: 6</p>
<p>登录失败次数的最大值: 0</p>
<p>当前已失败的登录次数:</p>
<p>请用 AUTH_DEFAULT 进行鉴定</p>
<p>登录口令加密:SHA-256</p>
<p>上一次登录日期:</p>
<p>(return status = 0)</p>
<p>------------------------------------------------------------------------------------------------</p>
<p>END</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/ase-15-0-3-for-windows-installation5.htm">https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm">Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作</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>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><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>2013-10-15 -- <a href="https://www.dbainfo.net/ase-xml-introduction.htm" title="ASE中xml服务使用方法简介">ASE中xml服务使用方法简介</a> (0)</li><li>2013-09-16 -- <a href="https://www.dbainfo.net/select-random-rows-from-table.htm" title="ASE从表中随机选择数据的三种方法">ASE从表中随机选择数据的三种方法</a> (0)</li><li>2013-09-08 -- <a href="https://www.dbainfo.net/get-current-running-sql.htm" title="查看ASE v15正在执行的SQL语句内容">查看ASE v15正在执行的SQL语句内容</a> (0)</li><li>2012-11-14 -- <a href="https://www.dbainfo.net/sybase-ase-job-scheduler-schedule-jobs.htm" title="在Sybase ASE上利用job scheduler定时调度作业">在Sybase ASE上利用job scheduler定时调度作业</a> (7)</li><li>2012-03-29 -- <a href="https://www.dbainfo.net/sybase-ase-null-is-null.htm" title="Sybase ASE 中null is null的处理结果是什么？">Sybase ASE 中null is null的处理结果是什么？</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务</title>
		<link>https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm</link>
		<comments>https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm#comments</comments>
		<pubDate>Mon, 11 Nov 2013 13:11:24 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[ASE V15.0.3]]></category>
		<category><![CDATA[升级]]></category>
		<category><![CDATA[安装]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=2341</guid>
		<description><![CDATA[以前写的windows平台上安装Sybase ASE15.0.3的文档，内容比较详细。与大家共享一下！ 主要包括： 一、安装前的准备工作 二、安装Sybase程序 三、升级到 Sybase 15.0.3 ESD #3 四、安装Sybase数据库服务 五、安装后的配置工作 &#160; 下面是第四章：安装Sybase数据库服务 &#160; 四、安装Sybase数据库服务 1、 &#160; 选择需要安装的服务 2、 &#160; 自定义服务 3、&#160;&#160; 配置主数据库服务 4、&#160;&#160; 配置备份服务 5、&#160;&#160; 配置监控服务 6、&#160;&#160; 配置扩展存储过程服务 7、&#160;&#160; 配置任务计划服务 8、&#160;&#160; 创建自我管理的用户 9、 &#160; 配置Web Services 10、 确认配置信息 11、 开始创建服务的过程&#8230; 12、 重启操作系统 四、安装Sybase数据库服务 1、选择需要安装的服务 选择创建新的Sybase服务器，包括主数据库、备份、监控、扩展存储过程、任务计划（包括自动管理功能）服务、网络服务和统一代理。点 下一步， 2、自定义服务 选择将要定制的服务，如果不选择则会执行默认的服务创建过程。全部选中，点 下一步，开始配置所有的服务。 3、配置主数据库服务 如上图所示，配置sybase数据库服务器的主服务名称、服务端口、错误日志文件路径，以及系统数据库：master, sybsystemprocs, sybsystemdb, [...]]]></description>
			<content:encoded><![CDATA[<p>以前写的windows平台上安装Sybase ASE15.0.3的文档，内容比较详细。与大家共享一下！</p>
<p>主要包括：</p>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm"><span style="font-size:14px;">一、安装前的准备工作</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm"><span style="font-size:14px;">二、安装Sybase程序</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm"><span style="font-size:14px;">三、升级到 Sybase 15.0.3 ESD #3</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm"><span style="font-size:14px;">四、安装Sybase数据库服务</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm"><span style="font-size:14px;">五、安装后的配置工作<br />
	</span></a></h2>
<p>&nbsp;</p>
<p>下面是第四章：安装Sybase数据库服务</p>
<p>&nbsp;</p>
<p style="text-align: justify;"><span style="font-size:10pt">四、安装Sybase数据库服务<br />
	</span></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#select_servers"><span style="font-size:10pt">1、 &nbsp; 选择需要安装的服务</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#config_servers"><span style="font-size:10pt">2、 &nbsp; 自定义服务</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#config_dataserver"><span style="font-size:10pt">3、&nbsp;&nbsp; 配置主数据库服务</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#config_backupserver"><span style="font-size:10pt">4、&nbsp;&nbsp; 配置备份服务</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#config_monitor_server"><span style="font-size:10pt">5、&nbsp;&nbsp; 配置监控服务</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#config_xp_server"><span style="font-size:10pt">6、&nbsp;&nbsp; 配置扩展存储过程服务</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#config_job_schedular"><span style="font-size:10pt">7、&nbsp;&nbsp; 配置任务计划服务</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#config_self_management"><span style="font-size:10pt">8、&nbsp;&nbsp; 创建自我管理的用户</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#config_web_services"><span style="font-size:10pt">9、 &nbsp; 配置Web Services</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#confirm_config_info"><span style="font-size:10pt">10、 确认配置信息</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#starting_config_servers"><span style="font-size:10pt">11、 开始创建服务的过程&hellip;</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#reboot_OS"><span style="font-size:10pt">12、 重启操作系统</span><span style="font-size:10pt"> </span></a></p>
<p><span id="more-2341"></span></p>
<h2><span style="font-size:14pt">四、安装Sybase数据库服务 </span></h2>
<div style="text-align: justify">
<p style="margin-left: 40px;"><span style="font-size:12pt">1、选择需要安装的服务</span><a name="select_servers"></a></p>
</div>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase1.png" /></p>
<p>选择创建新的Sybase服务器，包括主数据库、备份、监控、扩展存储过程、任务计划（包括自动管理功能）服务、网络服务和统一代理。点 下一步，</p>
<div style="text-align: justify">
<h3 style="margin-left: 40px;"><span style="font-size:12pt">2、自定义服务<a name="config_servers"></a></span></h3>
</div>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase2.png" /></p>
<p><span style="color:red"><strong>选择将要定制的服务，如果不选择则会执行默认的服务创建过程。全部选中，点 下一步，开始配置所有的服务。 </strong></span></p>
<div style="text-align: justify">
<h3 style="margin-left: 40px;"><span style="font-size:12pt">3、配置主数据库服务<a name="config_dataserver"></a></span></h3>
</div>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase3.png" /></p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase4.png" /><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase5.png" /></p>
<p>如上图所示，配置sybase数据库服务器的主服务名称、服务端口、错误日志文件路径，以及系统数据库：master, sybsystemprocs, sybsystemdb, tempdb的设备路径、大小以及系统库的大小（以MB为单位）。然后点 下一步，</p>
<p>在此处我们选择配置4K大小的页面。因为Sybase ASE 12.X版本中默认的页面大小是2K，所以在此时会提示是否确认使用4K的页面大小。 选择 是，</p>
<p>Warning: You have selected 4k as the logical page size for the Adaptive Server. If you plan to load dump from another database, make sure this logical page size matches the size of the source database. The default logical page size in previous Adaptive Server versions was 2KB.</p>
<p>&nbsp;</p>
<div style="text-align: justify">
<h3 style="margin-left: 40px;"><span style="font-size:12pt">4、配置备份服务<a name="config_backupserver"></a></span></h3>
</div>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase6.png" /></p>
<p>配置备份服务名称、备份服务端口以及备份服务日志文件路径。</p>
<p>&nbsp;</p>
<div style="text-align: justify">
<h3 style="margin-left: 40px;"><span style="font-size:12pt">5、配置监控服务<a name="config_monitor_server"></a></span></h3>
</div>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase7.png" /></p>
<p>配置监控服务的名称、监控服务端口以及监控服务日志文件路径。</p>
<p>&nbsp;</p>
<div style="text-align: justify">
<h3 style="margin-left: 40px;"><span style="font-size:12pt">6、配置扩展存储过程服务<a name="config_xp_server"></a></span></h3>
</div>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase8.png" /></p>
<p>配置扩展存储过程服务的端口以及该服务的日志文件路径。</p>
<p>&nbsp;</p>
<div style="text-align: justify">
<h3 style="margin-left: 40px;"><span style="font-size:12pt">7、配置任务计划服务<a name="config_job_schedular"></a></span></h3>
</div>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase9.png" /></p>
<p>配置任务计划服务的代理名称、代理端口、该服务所用的sybmgmtdb数据库的设备路径、大小以及库大小（以MB为单位）。</p>
<p>&nbsp;</p>
<div style="text-align: justify">
<h3 style="margin-left: 40px;"><span style="font-size:12pt">8、创建自我管理的用户<a name="config_self_management"></a></span></h3>
</div>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase10.png" /></p>
<p>给任务计划服务添加一个用户job_user，并指定其密码。用来自动执行更新所有库中表的统计信息的任务。</p>
<div style="text-align: justify">
<h3 style="margin-left: 40px;"><span style="font-size:12pt">9、配置Web Services<a name="config_web_services"></a></span></h3>
</div>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase11.png" /></p>
<p style="margin-left: 11pt">配置网络服务的信息， 点 下一步 继续配置过程，</p>
<p>&nbsp;</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase12.png" /></p>
<p>选择客户端应用程序发现sybase资源的方式，选择UDP，</p>
<p>&nbsp;</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase13.png" /></p>
<p>为统一代理选择安全登录模块，全部选中，点 下一步，</p>
<p>&nbsp;</p>
<div style="text-align: justify">
<h3 style="margin-left: 40px;"><span style="font-size:12pt">10、确认配置信息<a name="confirm_config_info"></a></span></h3>
</div>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase14.png" /></p>
<p>仔细核对以上的配置摘要信息。如发现不合适的地方，点&quot;上一步&quot;进行修改。</p>
<p>&nbsp;</p>
<div style="text-align: justify">
<h3 style="margin-left: 40px;"><span style="font-size:12pt">11、开始创建服务的过程&hellip;<a name="starting_config_servers"></a></span></h3>
</div>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase15.png" /></p>
<p style="text-align: center;">在此处创建sybase的主服务，建立master, model, sybsystemprocs, sybsystemdb, tempdb这四个系统数据库。还有XP服务。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase16.png" /></p>
<p>在此处创建备份服务。紧接着，创建了监控(monitor)服务。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase17.png" /></p>
<p>在此处创建任务计划服务。</p>
<p>&nbsp;</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase18.png" /></p>
<p>在此处创建网络服务(web services)。</p>
<p>&nbsp;</p>
<p>等待几分钟之后，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase19.png" /></p>
<p>全部配置完成。</p>
<p>&nbsp;</p>
<div style="text-align: justify">
<h3 style="margin-left: 40px;"><span style="font-size:12pt">12、重启操作系统<a name="reboot_OS"></a></span></h3>
</div>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1829_Sybase20.png" /></p>
<p>选择现在就重启系统。Windows系统再次启动后就可以使用sybase数据库了。到此，sybase服务配置完成。</p>
<p><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm">下一章：安装后的配置工作<br />
	</a></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/ase-15-0-3-for-windows-installation4.htm">https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm">Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装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>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-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><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>2013-10-15 -- <a href="https://www.dbainfo.net/ase-xml-introduction.htm" title="ASE中xml服务使用方法简介">ASE中xml服务使用方法简介</a> (0)</li><li>2013-09-16 -- <a href="https://www.dbainfo.net/select-random-rows-from-table.htm" title="ASE从表中随机选择数据的三种方法">ASE从表中随机选择数据的三种方法</a> (0)</li><li>2013-09-08 -- <a href="https://www.dbainfo.net/get-current-running-sql.htm" title="查看ASE v15正在执行的SQL语句内容">查看ASE v15正在执行的SQL语句内容</a> (0)</li><li>2012-11-14 -- <a href="https://www.dbainfo.net/sybase-ase-job-scheduler-schedule-jobs.htm" title="在Sybase ASE上利用job scheduler定时调度作业">在Sybase ASE上利用job scheduler定时调度作业</a> (7)</li><li>2012-03-29 -- <a href="https://www.dbainfo.net/sybase-ase-null-is-null.htm" title="Sybase ASE 中null is null的处理结果是什么？">Sybase ASE 中null is null的处理结果是什么？</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3</title>
		<link>https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm</link>
		<comments>https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm#comments</comments>
		<pubDate>Mon, 11 Nov 2013 13:10:41 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[ASE V15.0.3]]></category>
		<category><![CDATA[升级]]></category>
		<category><![CDATA[安装]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=2309</guid>
		<description><![CDATA[以前写的windows平台上安装Sybase ASE15.0.3的文档，内容比较详细。与大家共享一下！ 主要包括： 一、安装前的准备工作 二、安装Sybase程序 三、升级到 Sybase 15.0.3 ESD #3 四、安装Sybase数据库服务 五、安装后的配置工作 &#160; 下面是第三章：升级到 Sybase 15.0.3 ESD #3 &#160; 三、升级到 Sybase 15.0.3 EBF #3&#160; 1、升级之前的工作 2、升级过程 3、升级之后的工作 &#160; 三、升级到 Sybase 15.0.3 EBF #3 1、升级之前的工作 做好备份&#160;&#160;&#160;&#160; 安装的升级包会覆盖当前的sybase程序。在升级之前，请检查sybase数据库确保没有问题，并备份%SYBASE%文件夹下的所有文件；这样，升级失败的时候还能够退回到升级之前的状态。&#160;&#160;&#160; 为了确保sybase数据库的数据不会出现问题，需要在升级之前执行dbcc checkdb、dbcc checkcatalog 和dbcc checkstorage来进行这三个数据库一致性检查工作。如果DBCC命令检查出任何数据问题，请不要升级数据库！根据ASE提示的错误信息到《排错指南》上查找解决该问题的办法；如果在指南上找不到解决办法，那么请联系sybase技术工程师。 安装到以前的ASE文件夹 如果数据库服务器正在运行中，执行下面的SQL语句来查看当前的ASE版本号。 select @@version go 如果sybase数据库服务器已关闭，用下面的方法来获得sybase的版本号。 %SYBASE%\%SYBASE_ASE%\bin\sqlsrvr.exe -v 如果ASE服务器的版本号显示为15.0.3或者15.0.3 ESD，那么可以继续下面的升级过程。否则，显示15.0.3之前的版本号，则需要参考相应平台的ASE15.0.3的安装手册。 &#160; 2、升级过程 下面开始给sybase15.0.3打上EBF#3的补丁。 切换到sybase [...]]]></description>
			<content:encoded><![CDATA[<p>以前写的windows平台上安装Sybase ASE15.0.3的文档，内容比较详细。与大家共享一下！</p>
<p>主要包括：</p>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm"><span style="font-size:14px;">一、安装前的准备工作</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm"><span style="font-size:14px;">二、安装Sybase程序</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm"><span style="font-size:14px;">三、升级到 Sybase 15.0.3 ESD #3</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm"><span style="font-size:14px;">四、安装Sybase数据库服务</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm"><span style="font-size:14px;">五、安装后的配置工作<br />
	</span></a></h2>
<p>&nbsp;</p>
<p>下面是第三章：升级到 Sybase 15.0.3 ESD #3</p>
<p>&nbsp;</p>
<p style="text-align: justify;"><span style="font-size:10pt">三、升级到 Sybase 15.0.3 EBF #3&nbsp; </span></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#prepare_upgrade"><span style="font-size:10pt">1、升级之前的工作</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#ugrade_ase_15.0.3"><span style="font-size:10pt">2、升级过程</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#after_upgrade"><span style="font-size:10pt">3、升级之后的工作</span><span style="font-size:10pt"> </span></a></p>
<p>&nbsp;</p>
<h2><span style="font-size:14pt">三、升级到 Sybase 15.0.3 EBF #3 </span></h2>
<h3><span style="font-size:12pt">1、升级之前的工作<a name="prepare_upgrade"></a></span></h3>
<p><code><span style="color:red; font-size:10pt"><strong><span style="font-family:宋体">做好备份</span><span style="font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp; </span></strong></span></code></p>
<p><code><span style="font-size:10pt"><span style="font-family:宋体">安装的升级包会覆盖当前的</span><span style="font-family:Times New Roman">sybase</span><span style="font-family:宋体">程序。在升级之前，请检查</span><span style="font-family:Times New Roman">sybase</span><span style="font-family:宋体">数据库确保没有问题，并备份</span><span style="font-family:Times New Roman">%SYBASE%</span><span style="font-family:宋体">文件夹下的所有文件；这样，升级失败的时候还能够退回到升级之前的状态。</span><span style="font-family:Times New Roman">&nbsp;&nbsp;&nbsp; <span id="more-2309"></span></span></span></code></p>
<p><code><span style="font-size:10pt"><span style="font-family:宋体">为了确保</span><span style="font-family:Times New Roman">sybase</span><span style="font-family:宋体">数据库的数据不会出现问题，需要在升级之前执行</span><span style="font-family:Times New Roman">dbcc checkdb</span><span style="font-family:宋体">、</span><span style="font-family:Times New Roman">dbcc checkcatalog </span><span style="font-family:宋体">和</span><span style="font-family:Times New Roman">dbcc checkstorage</span><span style="font-family:宋体">来进行这三个数据库一致性检查工作。如果</span><span style="font-family:Times New Roman">DBCC</span><span style="font-family:宋体">命令检查出任何数据问题，请不要升级数据库！根据</span><span style="font-family:Times New Roman">ASE</span><span style="font-family:宋体">提示的错误信息到《排错指南》上查找解决该问题的办法；如果在指南上找不到解决办法，那么请联系</span><span style="font-family:Times New Roman">sybase</span><span style="font-family:宋体">技术工程师。</span><span style="font-family:Times New Roman"><br />
	</span></span></code></p>
<p><code><span style="color:red; font-size:10pt"><strong><span style="font-family:宋体">安装到以前的</span><span style="font-family:Times New Roman">ASE</span><span style="font-family:宋体">文件夹</span><span style="font-family:Times New Roman"><br />
	</span></strong></span></code></p>
<p><code><span style="font-size:10pt"><span style="font-family:宋体">如果数据库服务器正在运行中，执行下面的</span><span style="font-family:Times New Roman">SQL</span><span style="font-family:宋体">语句来查看当前的</span><span style="font-family:Times New Roman">ASE</span><span style="font-family:宋体">版本号。</span></span></code></p>
<p><code><span style="font-family:Times New Roman; font-size:10pt; background-color:#d9d9d9">select @@version<br />
	</span></code></p>
<p><code><span style="font-family:Times New Roman; font-size:10pt; background-color:#d9d9d9">go </span></code></p>
<p><code><span style="font-size:10pt"><span style="font-family:宋体">如果</span><span style="font-family:Times New Roman">sybase</span><span style="font-family:宋体">数据库服务器已关闭，用下面的方法来获得</span><span style="font-family:Times New Roman">sybase</span><span style="font-family:宋体">的版本号。</span><span style="font-family:Times New Roman"><br />
	</span></span></code></p>
<p><code><span style="font-family:Times New Roman; font-size:10pt"><span style="background-color:#d9d9d9">%SYBASE%\%SYBASE_ASE%\bin\sqlsrvr.exe -v</span><br />
	</span></code></p>
<p><code><span style="font-size:10pt"><span style="font-family:宋体">如果</span><span style="font-family:Times New Roman">ASE</span><span style="font-family:宋体">服务器的版本号显示为</span><span style="font-family:Times New Roman">15.0.3</span><span style="font-family:宋体">或者</span><span style="font-family:Times New Roman">15.0.3 ESD</span><span style="font-family:宋体">，那么可以继续下面的升级过程。否则，显示</span><span style="font-family:Times New Roman">15.0.3</span><span style="font-family:宋体">之前的版本号，则需要参考相应平台的</span><span style="font-family:Times New Roman">ASE15.0.3</span></span><span style="font-family:宋体"><span style="font-size:10pt">的安装手册。</span></span></code></p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">2、升级过程<a name="ugrade_ase_15.0.3"></a></span></h3>
<p>下面开始给sybase15.0.3打上EBF#3的补丁。</p>
<p>切换到sybase 15.0.3 EBF#3 for Windows X86的安装目录ebf17158下，双击setup.exe开始升级过程。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1807_Sybase1501.png" /></p>
<p>在欢迎界面，点 下一步 继续升级，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1807_Sybase1502.png" /></p>
<p>升级程序会自动选择Sybase ASE之前的安装路径(c:\sybase)，不要修改该路径。覆盖先前的安装程序，继续</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1807_Sybase1503.png" /></p>
<p>选择 <strong>更新(update)</strong> 选项，点 下一步，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1807_Sybase1504.png" /></p>
<p>选择要升级的Sybase ASE组件。在此处我们使用默认的，点 下一步 继续升级，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1807_Sybase1505.png" /></p>
<p>选择区域，并选择同意Sybase许可证的条款，否则不能够继续升级。选择&quot;同意&quot;，点 下一步 继续，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1807_Sybase1506.png" /></p>
<p>确认将要升级的Sybase ASE组件，点 下一步 继续升级，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1807_Sybase1507.png" /></p>
<p>之前安装路径下的文件因被修改，可能比升级目录下的文件时间戳要新。选择替换这些文件，点 &quot;<strong>全部是</strong>&quot;按钮，继续升级，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1807_Sybase1508.png" /></p>
<p>开始执行升级过程，大概需要等待几分钟，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1807_Sybase1509.png" /></p>
<p>升级过程执行完成。下面是配置Sybase Central的一个ASE插件的选项。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1807_Sybase15010.png" /></p>
<p>配置Sybase Central的一个ASE插件的选项，使得其记录密码。点 下一步，选择不创建Sybase服务器，完成升级过程。</p>
<p><span style="color:red; text-decoration:underline"><strong>注意：请不要在升级生产数据库的过程中配置sybase数据库服务。如果覆盖掉了master.dat，sybsysprocs.dat以及用户数据库设备文件的话，将会造成无法挽回的损失。 </strong></span></p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">3、升级之后的工作<a name="after_upgrade"></a></span></h3>
<ul>
<li><code><span style="color:red; font-size:10pt"><strong><span style="font-family:宋体">注意事项</span></strong></span></code></li>
</ul>
<p><code><span style="font-size:10pt"><span style="font-family:宋体">因为执行下面的脚本会重建一些系统存储过程，所以在执行脚本之前，请备份您曾经修改过的所有系统存储过程的脚本内容。在脚本执行完成后，再次执行备份的脚本内容将系统存储过程修改过来。</span></span></code></p>
<p>&nbsp;</p>
<ul>
<li><code><span style="font-size:10pt"><strong><span style="font-family:宋体">执行脚本的语法</span><span style="font-family:Times New Roman"> </span></strong></span></code></li>
</ul>
<pre><code><span style="font-family:Times New Roman; font-size:10pt; background-color:#d9d9d9">isql -Usa -P&lt;sa password&gt; -S&lt;server name&gt; -n -i&lt;input file &gt;  -o&lt;output file&gt;
</span></code></pre>
<p><code><span style="font-size:10pt"><span style="font-family:Times New Roman">&lt;sa password&gt;:</span><span style="font-family:宋体">登录</span><span style="font-family:Times New Roman">sa</span><span style="font-family:宋体">的密码；</span><span style="font-family:Times New Roman"><br />
	</span></span></code></p>
<p><code><span style="font-size:10pt"><span style="font-family:Times New Roman">&lt;server name&gt;</span><span style="font-family:宋体">：</span><span style="font-family:Times New Roman">sybase</span><span style="font-family:宋体">服务器的名称；</span><span style="font-family:Times New Roman"><br />
	</span></span></code></p>
<p><code><span style="font-size:10pt"><span style="font-family:Times New Roman">&lt;input file &gt;&nbsp; </span><span style="font-family:宋体">：待执行的脚本文件路径</span></span></code><code><span style="font-size:10pt"><span style="font-family:宋体"><code><span style="font-size:10pt"><span style="font-family:宋体">；</span></span></code></span><span style="font-family:Times New Roman"><br />
	</span></span></code></p>
<p><code><span style="font-size:10pt"><span style="font-family:Times New Roman">&lt;output file&gt;&nbsp; </span><span style="font-family:宋体">：输出结果文件路径；</span><span style="font-family:Times New Roman"><br />
	</span></span></code></p>
<p><code><span style="font-size:10pt"><span style="font-family:Times New Roman">-n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-family:宋体">：在结果文件中删除编号和提示符。</p>
<p>	</span></span></code></p>
<p>&nbsp;</p>
<ul>
<li><code><span style="font-size:10pt"><strong><span style="font-family:宋体">执行</span><span style="font-family:Times New Roman">installmaster</span><span style="font-family:宋体">脚本</span><span style="font-family:Times New Roman"> </span></strong></span></code></li>
</ul>
<p><code><span style="font-size:10pt"><span style="font-family:宋体">用</span><span style="font-family:Times New Roman">isql</span><span style="font-family:宋体">命令行实用工具执行</span><span style="font-family:Times New Roman">sybase</span><span style="font-family:宋体">升级包安装完之后的路径</span><span style="font-family:Times New Roman">(</span><span style="font-family:宋体">在</span><span style="font-family:Times New Roman">%SYBASE%\%SYBASE_ASE%\scripts</span><span style="font-family:宋体">目录里</span><span style="font-family:Times New Roman">)</span><span style="font-family:宋体">里面的</span><span style="font-family:Times New Roman">installmaster</span><span style="font-family:宋体">脚本。将执行结果保存到本地文件。</span><br />
	</span></code></p>
<p><code><span style="font-family:Times New Roman; font-size:10pt; background-color:#d9d9d9">isql -Usa -P&lt;sa password&gt; -S&lt;servername&gt; -n &ndash;i%SYBASE%\%SYBASE_ASE%\scripts\instmstr&nbsp; -o&lt;output file&gt;</span></code></p>
<p>&nbsp;</p>
<ul>
<li><code><span style="font-size:10pt"><strong><span style="font-family:宋体">执行</span><span style="font-family:Times New Roman">installcommit</span><span style="font-family:宋体">脚本</span><span style="font-family:Times New Roman"> </span></strong></span></code></li>
</ul>
<p><code><span style="font-size:10pt"><span style="font-family:宋体">如果</span><span style="font-family:Times New Roman">sybase</span><span style="font-family:宋体">数据库配置了两阶段式提交，则需要再次执行</span><span style="font-family:Times New Roman">installcommit</span><span style="font-family:宋体">脚本来恢复以下的存储过程：</span><span style="font-family:Times New Roman"><br />
	</span></span></code></p>
<blockquote>
<p><code>sp_start_xact<br />
		sp_abort_xact<br />
		sp_remove_xact<br />
		sp_stat_xact<br />
		sp_scan_xact<br />
		sp_probe_xac</code></p>
</blockquote>
<p><code><span style="font-size:10pt"><span style="font-family:宋体">用</span><span style="font-family:Times New Roman">isql</span><span style="font-family:宋体">执行升级包安装完之后的路径里面的</span><span style="font-family:Times New Roman">installcommit</span><span style="font-family:宋体">脚本。将执行结果保存到本地文件。</span><span style="font-family:Times New Roman"><br />
	</span></span></code></p>
<pre><code><span style="font-family:Times New Roman; font-size:10pt; background-color:#d9d9d9">isql -Usa -P&lt;sa password&gt; -S&lt;servername&gt; -n &ndash;i%SYBASE%\%SYBASE_ASE%\scripts\instcomm  -o&lt;output file&gt;
</span></code></pre>
<p>&nbsp;</p>
<ul>
<li><code><span style="font-size:10pt"><strong><span style="font-family:宋体">执行</span><span style="font-family:Times New Roman">installsecurity</span><span style="font-family:宋体">脚本</span><span style="font-family:Times New Roman"> </span></strong></span></code></li>
</ul>
<p><code><span style="font-size:10pt"><span style="font-family:宋体">如果升级之前</span><span style="font-family:Times New Roman">sybase</span><span style="font-family:宋体">数据库启用了审计功能，则还需要重新运行</span><span style="font-family:Times New Roman">installsecurity</span><span style="font-family:宋体">脚本。用</span><span style="font-family:Times New Roman">isql</span><span style="font-family:宋体">执行</span><span style="font-family:Times New Roman">installsecurity</span><span style="font-family:宋体">脚本。将执行结果保存到本地文件。</span><span style="font-family:Times New Roman"><br />
	</span></span></code></p>
<pre><code><span style="font-family:Times New Roman; font-size:10pt; background-color:#d9d9d9">isql -Usa -P&lt;sa password&gt; -S&lt;servername&gt; -n &ndash;i%SYBASE%\%SYBASE_ASE%\scripts\instsecu -o&lt;output file&gt;
</span></code></pre>
<p>&nbsp;</p>
<ul>
<li><code><span style="font-size:10pt"><strong><span style="font-family:宋体">执行</span><span style="font-family:Times New Roman">instmsgs.ebf</span><span style="font-family:宋体">脚本</span><span style="font-family:Times New Roman"> </span></strong></span></code></li>
</ul>
<p><code><span style="font-size:10pt"><span style="font-family:宋体">执行</span><span style="font-family:Times New Roman">instmsgs.ebf</span><span style="font-family:宋体">脚本以将</span><span style="font-family:Times New Roman">ASE</span><span style="font-family:宋体">的错误信息内容与最新补丁包保持同步。用</span><span style="font-family:Times New Roman">isql</span><span style="font-family:宋体">执行新的</span><span style="font-family:Times New Roman">instmsgs.ebf</span><span style="font-family:宋体">脚本。将执行结果保存到本地文件。</span><span style="font-family:Times New Roman"><br />
	</span></span></code></p>
<pre><code><span style="font-family:Times New Roman; font-size:10pt; background-color:#d9d9d9">isql -Usa -P&lt;sa password&gt; -S&lt;server name&gt; -n &ndash;i%SYBASE%\%SYBASE_ASE%\scripts\instmsgs.ebf -o&lt;output file&gt;
</span></code></pre>
<p>&nbsp;</p>
<ul>
<li><code><span style="font-size:10pt"><strong><span style="font-family:宋体">运行</span><span style="font-family:Times New Roman">installhasvss</span><span style="font-family:宋体">脚本</span><span style="font-family:Times New Roman"> </span></strong></span></code></li>
</ul>
<p><code><span style="font-size:10pt"><span style="font-family:宋体">如果在升级前的</span><span style="font-family:Times New Roman">sybase</span><span style="font-family:宋体">数据库中高可用选项已被启用并且高可用特性正在被使用的话，务必执行</span><span style="font-family:Times New Roman">installhasvss</span><span style="font-family:宋体">这个脚本。用</span><span style="font-family:Times New Roman">isql</span><span style="font-family:宋体">执行新的</span><span style="font-family:Times New Roman">installhasvss</span><span style="font-family:宋体">脚本。将执行结果保存到本地文件。</span><span style="font-family:Times New Roman"><br />
	</span></span></code></p>
<pre><code><span style="font-family:Times New Roman; font-size:10pt; background-color:#d9d9d9">isql -Usa -P&lt;sa password&gt; -S&lt;server name&gt; -n &ndash;i%SYBASE%\%SYBASE_ASE%\scripts\insthasv -o&lt;output file&gt;
</span></code></pre>
<p>&nbsp;</p>
<ul>
<li><code><span style="font-size:10pt"><strong><span style="font-family:宋体">执行</span><span style="font-family:Times New Roman">installmsgsvss</span><span style="font-family:宋体">脚本</span><span style="font-family:Times New Roman"> </span></strong></span></code></li>
</ul>
<p><code><span style="font-size:10pt"><span style="font-family:宋体">如果</span><span style="font-family:Times New Roman">Sybase</span><span style="font-family:宋体">实时数据服务选项已被启用并且升级后该特性仍需使用的话，则务必执行</span><span style="font-family:Times New Roman">installmsgsvss</span><span style="font-family:宋体">脚本。用</span><span style="font-family:Times New Roman">isql</span><span style="font-family:宋体">执行新的</span><span style="font-family:Times New Roman">installmsgsvss</span><span style="font-family:宋体">脚本。将执行结果保存到本地文件。</span><span style="font-family:Times New Roman"><br />
	</span></span></code></p>
<pre><code><span style="font-family:Times New Roman; font-size:10pt; background-color:#d9d9d9">isql -Usa -P&lt;sa password&gt; -S&lt;server name&gt; -n &ndash;i%SYBASE%\%SYBASE_ASE%\scripts\installmsgsvss -o&lt;output file&gt;
</span></code></pre>
<p>&nbsp;</p>
<p><span style="color:red"><strong>回退到升级前的状态 </strong></span></p>
<p><code><span style="font-size:10pt">如果需要恢复到sybase ASE升级前的状态，那么你就需要利用之前备份过的sybase目录文件。用备份的%SYBASE%目录的文件覆盖升级之后的%SYBASE%目录的内容。然后，再根据情况依次执行备份的%SYBASE%目录中<span style="font-family:Times New Roman">installmaster, installcommit, installsecurity, instmsgs.ebf</span><span style="font-family:宋体">，</span><span style="font-family:Times New Roman">installhasvss </span><span style="font-family:宋体">和</span><span style="font-family:Times New Roman">installmsgsvss</span>脚本<span style="font-family:宋体">。这样才能确保一些系统表、系统存储过程、错误消息内容和之前的</span><span style="font-family:Times New Roman">sybase</span><span style="font-family:宋体">版本保持一致。</span></span></code></p>
<p><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm"><code><span style="font-size:10pt"><span style="font-family:宋体">下一章：</span></span></code>安装Sybase数据库服务<br />
	</a></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/ase-15-0-3-for-windows-installation3.htm">https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm">Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3</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>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-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><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>2013-10-15 -- <a href="https://www.dbainfo.net/ase-xml-introduction.htm" title="ASE中xml服务使用方法简介">ASE中xml服务使用方法简介</a> (0)</li><li>2013-09-16 -- <a href="https://www.dbainfo.net/select-random-rows-from-table.htm" title="ASE从表中随机选择数据的三种方法">ASE从表中随机选择数据的三种方法</a> (0)</li><li>2013-09-08 -- <a href="https://www.dbainfo.net/get-current-running-sql.htm" title="查看ASE v15正在执行的SQL语句内容">查看ASE v15正在执行的SQL语句内容</a> (0)</li><li>2012-11-14 -- <a href="https://www.dbainfo.net/sybase-ase-job-scheduler-schedule-jobs.htm" title="在Sybase ASE上利用job scheduler定时调度作业">在Sybase ASE上利用job scheduler定时调度作业</a> (7)</li><li>2012-03-29 -- <a href="https://www.dbainfo.net/sybase-ase-null-is-null.htm" title="Sybase ASE 中null is null的处理结果是什么？">Sybase ASE 中null is null的处理结果是什么？</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序</title>
		<link>https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm</link>
		<comments>https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm#comments</comments>
		<pubDate>Mon, 11 Nov 2013 13:09:57 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[ASE V15.0.3]]></category>
		<category><![CDATA[升级]]></category>
		<category><![CDATA[安装]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=2296</guid>
		<description><![CDATA[以前写的windows平台上安装Sybase ASE15.0.3的文档，内容比较详细。与大家共享一下！ 主要包括： 一、安装前的准备工作 二、安装Sybase程序 三、升级到 Sybase 15.0.3 ESD #3 四、安装Sybase数据库服务 五、安装后的配置工作 &#160; 下面是第二章：安装Sybase ASE程序 &#160; 二、安装Sybase ASE程序 1、安装过程介绍 2、获得Sybase15.0介质 3、进行安装Sybase15.0.3 &#160; 二、安装Sybase ASE程序 1、安装过程介绍 （1）Sybase ASE的版本介绍 关于sybase ASE的安装过程，先来介绍一下sybase中发行版本的三个术语： EBF 　　官方软件发行版本。EBF号唯一性地标志了在某个OS平台上的发行版本。 ESD 官方软件发行版本，它解决了当前发行版本中的一些Bug。ESD（ESD #）通常是跨平台的，并且不包含新的特性或功能。ESD是征对某一主版本（major version）的累积软件包，它必须在GA发行版本上安装。 GA GA（General Availability）是一个SYBASE软件版本全新的、初始听发行版本。除Bug修复之外，它通常包含一些新特性。 由上面三个术语的定义，可知道sybase ASE的安装介质大概有两种：安装程序和升级包。这样sybase ASE的安装过程就有两种，一种是：先装sybase ASE介质，正常使用数据库，然后打升级补丁；第二种是：装完sybase ASE 介质，紧接着打升级补丁，然后再使用数据库。这两种安装方式中都有打sybase ASE补丁的过程。打补丁之前注意做好sybase程序文件和数据的备份。 &#160; （2）两种安装方式 Sybase的安装过程分两种：图形界面安装和无提示安装。若要执行无提示安装，请在使用响应文件应答提示的情况下运行安装程序。有两种为安装程序生成响应文件的方法。 以 GUI 模式运行安装程序并将响应记录到响应文件。可以编辑响应文件以自定义响应。 运行安装程序并使其编写模板文件。模板文件包含所有问题，但不包含响应。可使用编辑器编辑模板文件，以便它针对提示提供响应。 响应文件调用安装程序，安装程序根据记录或自定义的响应来针对提示执行操作。 &#160; 2、获得Sybase15.0.3介质 [...]]]></description>
			<content:encoded><![CDATA[<p>以前写的windows平台上安装Sybase ASE15.0.3的文档，内容比较详细。与大家共享一下！</p>
<p>主要包括：</p>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm"><span style="font-size:14px;">一、安装前的准备工作</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm"><span style="font-size:14px;">二、安装Sybase程序</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm"><span style="font-size:14px;">三、升级到 Sybase 15.0.3 ESD #3</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm"><span style="font-size:14px;">四、安装Sybase数据库服务</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm"><span style="font-size:14px;">五、安装后的配置工作<br />
	</span></a></h2>
<p>&nbsp;</p>
<p>下面是第二章：安装Sybase ASE程序</p>
<p>&nbsp;</p>
<p style="text-align: justify;"><span style="font-size:10pt">二、安装Sybase ASE程序 </span></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#installation_intrudction"><span style="font-size:10pt">1、安装过程介绍</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#get-ase-15.0.3-install-media"><span style="font-size:10pt">2、获得Sybase15.0介质</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#install_ase_15.0.3"><span style="font-size:10pt">3、进行安装Sybase15.0.3</span><span style="font-size:10pt"> </span></a></p>
<p>&nbsp;</p>
<h2><span style="font-size:14pt">二、安装Sybase ASE程序 </span></h2>
<h3><span style="font-size:12pt">1、安装过程介绍<a name="installation_intrudction"></a> </span></h3>
<p><strong>（1）Sybase ASE的版本介绍 </strong></p>
<p>关于sybase ASE的安装过程，先来介绍一下sybase中发行版本的三个术语：<span id="more-2296"></span></p>
<p style="margin-left: 11pt"><span style="font-size:9pt"><em><strong>EBF </strong> </em></span></p>
<p style="margin-left: 11pt"><span style="font-size:9pt"><em>　　官方软件发行版本。EBF号唯一性地标志了在某个OS平台上的发行版本。 </em></span></p>
<p style="margin-left: 11pt"><span style="font-size:9pt"><em><strong>ESD </strong> </em></span></p>
<p style="margin-left: 11pt"><span style="font-size:9pt"><em>官方软件发行版本，它解决了当前发行版本中的一些Bug。ESD（ESD #）通常是跨平台的，并且不包含新的特性或功能。ESD是征对某一主版本（major version）的累积软件包，它必须在GA发行版本上安装。 </em></span></p>
<p style="margin-left: 11pt"><span style="font-size:9pt"><em><strong>GA </strong> </em></span></p>
<p style="margin-left: 11pt"><span style="font-size:9pt"><em>GA（General Availability）是一个SYBASE软件版本全新的、初始听发行版本。除Bug修复之外，它通常包含一些新特性。 </em></span></p>
<p>由上面三个术语的定义，可知道sybase ASE的安装介质大概有两种：安装程序和升级包。这样sybase ASE的安装过程就有两种，一种是：先装sybase ASE介质，正常使用数据库，然后打升级补丁；第二种是：装完sybase ASE 介质，紧接着打升级补丁，然后再使用数据库。这两种安装方式中都有打sybase ASE补丁的过程。打补丁之前注意做好sybase程序文件和数据的备份。</p>
<p>&nbsp;</p>
<p><strong>（2）两种安装方式 </strong></p>
<p>Sybase的安装过程分两种：图形界面安装和无提示安装。若要执行无提示安装，请在使用响应文件应答提示的情况下运行安装程序。有两种为安装程序生成响应文件的方法。</p>
<ul>
<li>以 GUI 模式运行安装程序并将响应记录到响应文件。可以编辑响应文件以自定义响应。</li>
<li>运行安装程序并使其编写模板文件。模板文件包含所有问题，但不包含响应。可使用编辑器编辑模板文件，以便它针对提示提供响应。</li>
</ul>
<p>响应文件调用安装程序，安装程序根据记录或自定义的响应来针对提示执行操作。</p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">2、获得Sybase15.0.3介质<a name="get-ase-15.0.3-install-media"></a></span></h3>
<p>有两种方式：使用下载的安装介质文件和介质光盘。</p>
<ul>
<li><strong>将安装介质文件拷贝到Windows服务器</strong></li>
</ul>
<p>将安装介质和EBF升级包拷贝到Windows服务器，包括：ase1503_winx86.zip 和 EBF17158.zip（Sybase ASE 15.0.3- EBF17158 for Windows x86 ESD #3）。</p>
<p>用WinRAR解压ase1503_winx86.zip。进入解压后的文件夹，双击setup.exe开始安装过程。</p>
<ul>
<li><strong>利用光盘安装 </strong></li>
</ul>
<p>将 Adaptive Server CD 或 DVD 插入相应的驱动器，如果系统没有禁止自动播放的话，则会自动打开安装程序。否则，需要进入光盘根目录，双击setup.exe进行安装。</p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">3、进行安装Sybase ASE 15.0.3<a name="install_ase_15.0.3"></a> </span></h3>
<p>下面开始图形界面的安装过程，利用响应文件执行安装过程的操作在后面介绍。</p>
<p>用sybase用户登录Windows系统，在运行安装程序之前停止并关闭所有程序。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE1.png" /></p>
<p>选择 下一步，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE2.png" /></p>
<p>指定sybase的安装路径，点 下一步，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE3.png" /></p>
<p>之前没有在c:\sybase目录下安装过sybase产品，会提示创建该目录。点 是，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE4.png" /></p>
<p>选择 定制 安装，点 下一步，</p>
<p>&nbsp;</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE5.png" /></p>
<p>通过选中产品名称旁边的框，选择要安装的产品。某些功能依赖于其它功能；因此对于某些项目，如果不先取消选择其它项目，安装程序将阻止您取消选择这些项目。</p>
<p>选择将要安装的组件，安装程序默认选择安装的组件包括：数据库引擎、open client、ODBC、JDBC接口、资产管理包（SYSAM）、interactive SQL、Sybase Central等。安装的时候最好保留这些组件。选择的组件见图片所示。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE6.png" /></p>
<p>需要选择中文语言组件(Chinese language module)，在以后设置默认语言为中文的时候用到。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE7.png" /></p>
<p>比默认多选择Job Scheduler 、Chinese Language Module和shared这三项。点 下一步，</p>
<p>&nbsp;</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE8.png" /></p>
<p>如果有Adaptive Server的许可副本，可以选择安装Adaptive Server套件的许可副本。</p>
<p>如果希望评估Adaptive Server，则可以选择安装Adaptive Server套件的评估版。</p>
<p><strong>在此处我们选择安装开发版。 </strong></p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE9.png" /></p>
<p>选择最适当的国家/ 地区，阅读许可条款，然后单击&quot;我同意&quot;。单击&quot;下一步&quot;。</p>
<ul>
<li>
<div style="text-align: justify">如果选择了许可安装，安装程序将提示您提供 SySAM 许可证。在此面板中，您可以指定许可文件，使用现有许可证服务器，或继续安装而不使用许可证。</div>
</li>
<li>
<div style="text-align: justify">如果选择了&quot;非许可&quot;安装，则自原始安装日期起，软件可使用 30 天。</div>
</li>
</ul>
<p>&nbsp;</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE10.png" /></p>
<p>在此处确认将要安装的产品组件，包括：</p>
<p>Sybase Servers</p>
<p>Adaptive Server Enterprise</p>
<p>ASE Diagnostic Server</p>
<p>ASE Agent Plugin</p>
<p>Replicator</p>
<p>Job Scheduler Connectivity</p>
<p>Open Client</p>
<p>Common ctlib files</p>
<p>Common dblib files</p>
<p>Common Connectivity Components</p>
<p>ASE Data Providers &nbsp;&nbsp;&nbsp;</p>
<p>ASE ODBC Driver &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p style="margin-left: 21pt">Sample Programs</p>
<p>ASE OLE DB Driver &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p style="margin-left: 21pt">Sample Programs</p>
<p>Language Modules</p>
<p>Chinese Language Module</p>
<p>English Language Module</p>
<p>jConnect for JDBC</p>
<p>JDBC Driver</p>
<p>Shared</p>
<p>Sybase Software Asset Management License Server and Utilities 2.1</p>
<p>SySAM License Utilities 2.1</p>
<p>Sybase Unified Agent</p>
<p>Unified Agent Server</p>
<p>Agent Management Console</p>
<p>ASE Administration Tools</p>
<p>Interactive SQL</p>
<p>Sybase Central</p>
<p>Adaptive Server Plugin</p>
<p>SySAM Plugin</p>
<p>PTune</p>
<p>总共：517.8M</p>
<p>&nbsp;</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE11.png" /></p>
<p>开始安装过程，稍等几分钟&hellip;</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE12.png" /></p>
<p>程序部分的安装完成。下面将是配置sybase服务器的过程。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE13.png" /></p>
<p>配置在Sybase Central上使用的ASE插件的一个选项：记录密码。选择 是，</p>
<p>&nbsp;</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE14.png" /></p>
<p>可以在此处初始化sybase的服务（数据库、备份、监控、XP服务，自管理服务，计划任务），也可以通过配置工具sybconfig来完成。在此处，选择<span style="font-size:12pt"><strong>不</strong></span>配置服务。点下一步，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1756_SybaseASE15.png" /></p>
<p>安装完成。点 &quot;完成&quot;按钮退出。</p>
<p>下面开始<a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm">升级到Sybase ASE 15.0.3 ESD #3</a>。</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/ase-15-0-3-for-windows-installation2.htm">https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm">Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序</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>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-installation1.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作">Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作</a> (1)</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>2013-10-15 -- <a href="https://www.dbainfo.net/ase-xml-introduction.htm" title="ASE中xml服务使用方法简介">ASE中xml服务使用方法简介</a> (0)</li><li>2013-09-16 -- <a href="https://www.dbainfo.net/select-random-rows-from-table.htm" title="ASE从表中随机选择数据的三种方法">ASE从表中随机选择数据的三种方法</a> (0)</li><li>2013-09-08 -- <a href="https://www.dbainfo.net/get-current-running-sql.htm" title="查看ASE v15正在执行的SQL语句内容">查看ASE v15正在执行的SQL语句内容</a> (0)</li><li>2012-11-14 -- <a href="https://www.dbainfo.net/sybase-ase-job-scheduler-schedule-jobs.htm" title="在Sybase ASE上利用job scheduler定时调度作业">在Sybase ASE上利用job scheduler定时调度作业</a> (7)</li><li>2012-03-29 -- <a href="https://www.dbainfo.net/sybase-ase-null-is-null.htm" title="Sybase ASE 中null is null的处理结果是什么？">Sybase ASE 中null is null的处理结果是什么？</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作</title>
		<link>https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm</link>
		<comments>https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm#comments</comments>
		<pubDate>Mon, 11 Nov 2013 13:08:15 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[ASE V15.0.3]]></category>
		<category><![CDATA[升级]]></category>
		<category><![CDATA[安装]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/%e5%ae%89%e8%a3%85%e5%89%8d%e7%9a%84%e5%87%86%e5%a4%87%e5%b7%a5%e4%bd%9c.htm</guid>
		<description><![CDATA[以前写的windows平台上安装Sybase ASE15.0.3的文档，内容比较详细。与大家共享一下！ 主要包括： 一、安装前的准备工作 二、安装Sybase程序 三、升级到 Sybase 15.0.3 ESD #3 四、安装Sybase数据库服务 五、安装后的配置工作 &#160; 下面是第一章：安装前的准备工作 &#160; 一、&#160;&#160;&#160;&#160;安装前的准备工作 1、系统要求 2 、添加sybase用户 3、 配置Windows系统的虚拟内存 一、安装前的准备工作 1、系统要求 表1： Sybase ASE 15.0.3对Windows 32bit系统的要求 操作系统 硬件 支持的协议 Windows 2003 Standard Edition、Enterprise Edition 和 Datacenter Edition、SP2 Intel Xeon EM64T AMD Opteron TCP IPX/SPX 命名管道（LDAP 服务器连接不支持） Windows XP Professional SP1 或更高版本 Intel Xeon [...]]]></description>
			<content:encoded><![CDATA[<p>以前写的windows平台上安装Sybase ASE15.0.3的文档，内容比较详细。与大家共享一下！</p>
<p>主要包括：</p>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm"><span style="font-size:14px;">一、安装前的准备工作</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm"><span style="font-size:14px;">二、安装Sybase程序</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm"><span style="font-size:14px;">三、升级到 Sybase 15.0.3 ESD #3</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm"><span style="font-size:14px;">四、安装Sybase数据库服务</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm"><span style="font-size:14px;">五、安装后的配置工作<br />
	</span></a></h2>
<p>&nbsp;</p>
<p>下面是第一章：安装前的准备工作</p>
<p>&nbsp;</p>
<p>一、<span style="font-size:10pt">&nbsp;&nbsp;&nbsp;&nbsp;</span>安装前的准备工作<span style="font-size:10pt"> </span></p>
<p style="margin-left: 44pt"><a href="#system-requires">1、系统要求<span style="font-size:10pt"> </span></a></p>
<p style="margin-left: 44pt"><a href="#add-sybase-user">2 、添加sybase用户<span style="font-size:10pt"> </span></a></p>
<p style="margin-left: 44pt"><a href="#virtual-memory">3、 配置Windows系统的虚拟内存<span style="font-size:10pt"> </span></a></p>
<p><span id="more-2275"></span></p>
<p><span style="font-size:14pt">一、安装前的准备工作</span></p>
<h3><span style="font-size:14pt">1、系统要求</span><span style="font-size:12pt"><a name="system-requires"></a> </span></h3>
<p style="text-align: center"><span style="color:black; font-family:宋体"><strong><span style="font-size:12pt">表1：</span><span style="font-size:10pt"> Sybase ASE 15.0.3对Windows 32bit系统的要求 </span></strong></span></p>
<div style="text-align: center">
<table border="0" style="border-collapse:collapse">
<colgroup>
<col style="width:231px" />
<col style="width:177px" />
<col style="width:159px" /></colgroup>
<tbody valign="top">
<tr style="height: 13px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:9pt"><strong>操作系统</strong></span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:9pt"><strong>硬件</strong></span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:9pt"><strong>支持的协议</strong></span></p>
</td>
</tr>
<tr style="height: 62px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="font-family:宋体; font-size:9pt">Windows 2003 Standard Edition、Enterprise Edition 和 Datacenter Edition、SP2</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="font-family:宋体; font-size:9pt">Intel Xeon EM64T </span></p>
<p><span style="font-family:宋体; font-size:9pt">AMD Opteron</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:9pt">TCP </span></p>
<p><span style="color:black; font-family:宋体; font-size:9pt">IPX/SPX </span></p>
<p><span style="color:black; font-family:宋体; font-size:9pt">命名管道（LDAP 服务器连接不支持）</span></p>
</td>
</tr>
<tr style="height: 62px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="font-family:宋体; font-size:9pt">Windows XP Professional SP1 或更高版本</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="font-family:宋体; font-size:9pt">Intel Xeon EM64T </span></p>
<p><span style="font-family:宋体; font-size:9pt">AMD Opteron</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:9pt">TCP </span></p>
<p><span style="color:black; font-family:宋体; font-size:9pt">IPX/SPX </span></p>
<p><span style="color:black; font-family:宋体; font-size:9pt">命名管道（LDAP 服务器连接不支持）</span></p>
</td>
</tr>
<tr style="height: 62px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="font-family:宋体; font-size:9pt">Windows Vista</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="font-family:宋体; font-size:9pt">Intel Xeon EM64T </span></p>
<p><span style="font-family:宋体; font-size:9pt">AMD Opteron</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:9pt">TCP </span></p>
<p><span style="color:black; font-family:宋体; font-size:9pt">IPX/SPX </span></p>
<p><span style="color:black; font-family:宋体; font-size:9pt">命名管道（LDAP 服务器连接不支持）</span></p>
</td>
</tr>
<tr style="height: 18px">
<td colspan="3" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:9pt"><strong>32 位 x86 系统需要的内存</strong></span></p>
</td>
</tr>
<tr style="height: 18px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:9pt">处理器</span></p>
</td>
<td colspan="2" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:9pt">32 位</span></p>
</td>
</tr>
<tr style="height: 18px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:9pt">Adaptive Server 要求的最小 RAM</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:9pt">80MB</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:宋体; font-size:9pt">包括缺省堆栈大小、包大小和用户日志高速缓存大小。该值取决于连接需要。</span></p>
</td>
</tr>
<tr style="height: 18px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:9pt">缺省用户堆栈大小</span></p>
</td>
<td colspan="2" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:9pt">41K</span></p>
</td>
</tr>
<tr style="height: 18px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:9pt">针对每个新增用户的最小 RAM</span></p>
</td>
<td colspan="2" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:9pt">156KB</span></p>
</td>
</tr>
<tr style="height: 18px">
<td colspan="3" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:9pt"><strong>64 位系统需要的内存</strong></span></p>
</td>
</tr>
<tr style="height: 18px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:9pt">处理器</span></p>
</td>
<td colspan="2" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:9pt">64位</span></p>
</td>
</tr>
<tr style="height: 18px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:9pt">Adaptive Server 要求的最小 RAM</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:9pt">127MB</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:宋体; font-size:9pt">包括缺省堆栈大小、包大小和用户日志高速缓存大小。该值取决于连接需要。</span></p>
</td>
</tr>
<tr style="height: 18px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:9pt">缺省用户堆栈大小</span></p>
</td>
<td colspan="2" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:9pt">73K</span></p>
</td>
</tr>
<tr style="height: 18px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:9pt">针对每个新增用户的最小 RAM</span></p>
</td>
<td colspan="2" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:9pt">83KB</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p style="text-align: center"><span style="font-family:宋体"><strong><span style="font-size:12pt">表</span>2<span style="font-size:12pt">：</span>Sybase ASE 15.0.3对Win 32 位平台所需要的磁盘空间要求 </strong></span></p>
<div style="text-align: center">
<table border="0" style="border-collapse:collapse">
<colgroup>
<col style="width:268px" />
<col style="width:234px" /></colgroup>
<tbody valign="top">
<tr style="height: 18px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:10pt"><strong>产品</strong></span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:10pt"><strong>磁盘空间要求</strong></span></p>
</td>
</tr>
<tr style="height: 18px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:10pt">Adaptive Server 典型安装</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:10pt">502MB</span></p>
</td>
</tr>
<tr style="height: 18px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:10pt">安装期间创建的缺省数据库(使用4K页的大小)</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:10pt">306MB</span></p>
</td>
</tr>
<tr style="height: 13px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="bottom">
<p><span style="color:black; font-family:宋体; font-size:10pt">总计</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:10pt">808MB</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p style="text-align: center"><span style="font-family:宋体"><strong><span style="font-size:12pt">表</span>3<span style="font-size:12pt">：</span>Sybase ASE 15.0.3对Win 64位平台所需要的磁盘空间要求 </strong></span></p>
<div style="text-align: center">
<table border="0" style="border-collapse:collapse">
<colgroup>
<col style="width:268px" />
<col style="width:234px" /></colgroup>
<tbody valign="top">
<tr style="height: 18px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:10pt"><strong>产品</strong></span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:10pt"><strong>磁盘空间要求</strong></span></p>
</td>
</tr>
<tr style="height: 18px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:10pt">Adaptive Server 典型安装</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:10pt">500MB</span></p>
</td>
</tr>
<tr style="height: 18px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p><span style="color:black; font-family:宋体; font-size:10pt">安装期间创建的缺省数据库(使用4K页的大小)</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:10pt">306MB</span></p>
</td>
</tr>
<tr style="height: 13px">
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="bottom">
<p><span style="color:black; font-family:宋体; font-size:10pt">总计</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt" valign="middle">
<p style="text-align: center"><span style="color:black; font-family:宋体; font-size:10pt">806MB</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<p><span style="font-family:宋体">保证磁盘存储上有足够的空间来执行Sybase ASE15.0.3 For Win32的安装过程以及后续的服务初始化过程，另外还要有磁盘空间分配给用户数据库。 </span></p>
<p>&nbsp;</p>
<p><strong>Windows所需的操作系统修补程序： </strong></p>
<p>如果未使用 Microsoft 的 Visual Studio 2005 的运行库 C++ (Service Pack 1)支持软件包更新系统，则必须更新系统。可以在 Microsoft 的网站找到此支持软件包。</p>
<p>32 位系统必需的操作系统修补程序：</p>
<ul>
<li>安装 Microsoft Visual C++ 2005 SP1 再分发式软件包 (x86)。</li>
</ul>
<p>64 位系统必需的操作系统修补程序：</p>
<ul>
<li>安装 Microsoft Visual C++ 2005 SP1 再分发式软件包 (x64)。</li>
</ul>
<p><strong>注意</strong>：如果您使用的是 ODBC、OLE DB 或 ADO.NET 驱动程序，则必须在系统上安装 Microsoft .NET Framework 2.0 Service Pack 1。如果未安装此 Service Pack，则在安装期间安装程序会生成错误并且这些驱动程序将无法工作。</p>
<p><strong>请确保已经安装了 Microsoft Visual C++ 2005 SP1 再分发式软件包补丁，否则sqlsrvr.exe可执行程序不能使用，因而不能配置Sybase服务。 </strong></p>
<p>&nbsp;</p>
<p><strong>在Windows32bit上使用超过1.5G的内存： </strong></p>
<p>32位的Windows系统可以支持2G memory，然而Sybase ASE的max memory 却超不过1.5G。</p>
<ul>
<li>利用imagecfg.exe修改sqlsrvr.exe打开大地址。在Windows的boot.ini文件中加/3GB或/PAE，使得Windows系统总内存支持超过2G内存。</li>
<li>在Sybase ASE中执行sp_configure &#39;shared memory starting address&#39;, 23662592，将起始虚拟内存地址增加到十进制的 23662592 （为十六进制的1691000）。修改后重启Sybase就可以使用1.5G以上内存但不能超过2G。</li>
</ul>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">2 、添加sybase用户 <a name="add-sybase-user"></a></span></h3>
<p>在系统上创建一个&quot;sybase&quot;帐户，以便执行所有安装任务。从磁盘分区或操作系统目录的顶级目录（或根目录）到具体的物理设备或操作系统文件，&quot;sybase&quot;用户都必须具有访问权限。以&quot;sybase&quot;用户的身份登录到计算机。始终保持对所有文件和目录拥有所有权和权限。应当由具有读取、写入和执行权限的 Sybase 系统管理员这一个用户执行所有安装、升级和设置任务。</p>
<p>注意：考虑到系统安全问题，使用sybase用户而不是系统默认的administrator用户。如果使用administrator用户来创建sybase数据库，sybase数据库中具有系统管理员权限的用户很容易通过扩展存储过程来执行操作系统中需管理员权限才能执行的命令。</p>
<p><span style="color:red">需要保证sybase用户对sybase程序文件目录和设备文件目录具有完全控制权限。 </span></p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1745_1.png" /></p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">3、 配置Windows系统的虚拟内存 <a name="virtual-memory"></a></span></h3>
<p>在&quot;我的电脑&quot;点右键选择&quot;属性&quot;，在系统属性窗口中选择&quot;高级&quot;，点性能选项中的&quot;设置&quot;按钮，在性能选项窗口中选择&quot;高级&quot;选项卡，然后再点虚拟内存项目中的&quot;更改&quot;按钮。如图显示：</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1745_2.png" /></p>
<p>将Windows系统的虚拟内存设置为总物理内存的1.5至2倍。</p>
<p><span style="color:red; font-size:12pt">注：如果为双机热备方式，为了保持双机环境一致性，以上操作需要分别在两台LINUX服务器上进行。 </span></p>
<p><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm">&nbsp;下一章：安装Sybase ASE程序<br />
	</a></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/ase-15-0-3-for-windows-installation1.htm">https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm">Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作</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>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>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>2013-10-15 -- <a href="https://www.dbainfo.net/ase-xml-introduction.htm" title="ASE中xml服务使用方法简介">ASE中xml服务使用方法简介</a> (0)</li><li>2013-09-16 -- <a href="https://www.dbainfo.net/select-random-rows-from-table.htm" title="ASE从表中随机选择数据的三种方法">ASE从表中随机选择数据的三种方法</a> (0)</li><li>2013-09-08 -- <a href="https://www.dbainfo.net/get-current-running-sql.htm" title="查看ASE v15正在执行的SQL语句内容">查看ASE v15正在执行的SQL语句内容</a> (0)</li><li>2012-11-14 -- <a href="https://www.dbainfo.net/sybase-ase-job-scheduler-schedule-jobs.htm" title="在Sybase ASE上利用job scheduler定时调度作业">在Sybase ASE上利用job scheduler定时调度作业</a> (7)</li><li>2012-03-29 -- <a href="https://www.dbainfo.net/sybase-ase-null-is-null.htm" title="Sybase ASE 中null is null的处理结果是什么？">Sybase ASE 中null is null的处理结果是什么？</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>在Ubuntu7.04上安装sybase ASE 15.0.2</title>
		<link>https://www.dbainfo.net/install-sybase-ase15-0-2-on-ubuntu.htm</link>
		<comments>https://www.dbainfo.net/install-sybase-ase15-0-2-on-ubuntu.htm#comments</comments>
		<pubDate>Mon, 26 Sep 2011 14:53:14 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[共享内存]]></category>
		<category><![CDATA[安装]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=1181</guid>
		<description><![CDATA[本文转自：http://www.fwolf.com/blog/post/357 作者:Fwolf 开始之前 先把ubuntu装上，用7.04的server安装盘默认安装即可，先装i386的，如果sybase安装顺利，再试试64位的sybase是否好用。 从sybase网站上注册免费用户之后，可以下载免费的ASE Express Edition（下载页面），目前的版本是15.0.2，限制只能使用1个cpu，2G内存和管理5G数据，更详细的资料在快速安装手册中。 如果您也想自己装一个试试，建议您先跳过下面这一段。 安装 下载后的ase1502_xe_linux.tgz，直接解压到一个目录，比如ase1502中，然后运行./setup就可以开始安装了。默认的安装是java图形界面的，而我是远程ssh上去装的，所以加上-console参数运行setup。首先是欢迎信息： Welcome to the InstallShield Wizard for Sybase Adaptive Server Enterprise Suite version 15.0.2 GA The InstallShield Wizard will install Sybase Adaptive Server Enterprise Suite on your computer. Shut down all Sybase products, then click Next to begin installation. Press 1 for Next, 3 to Cancel [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="font-size:12px;"><small>本文转自：<a href="http://www.fwolf.com/blog/post/357" target="_blank">http://www.fwolf.com/blog/post/357</a> 作者:Fwolf</small><br />
	</span></strong></p>
<h3>开始之前</h3>
<p>先把ubuntu装上，用7.04的server安装盘默认安装即可，先装i386的，如果sybase安装顺利，再试试64位的sybase是否好用。</p>
<p>从sybase网站上注册免费用户之后，可以下载<a href="http://www.sybase.com/linuxpromo">免费的ASE Express Edition</a>（<a href="http://www.sybase.com/detail?id=1032297">下载页面</a>），目前的版本是15.0.2，限制只能使用1个cpu，2G内存和管理5G数据，更详细的资料在<a href="http://www.sybase.com/files/Product_Overviews/ase_installguide_lxqig.pdf">快速安装手册</a>中。</p>
<p>如果您也想自己装一个试试，建议您先跳过下面这一段。</p>
<h3>安装</h3>
<p>下载后的<code>ase1502_xe_linux.tgz</code>，直接解压到一个目录，比如<code>ase1502</code>中，然后运行<code>./setup</code>就可以开始安装了。默认的安装是java图形界面的，而我是远程ssh上去装的，所以加上<code>-console</code>参数运行setup。首先是欢迎信息：</p>
<pre><code>Welcome to the InstallShield Wizard for Sybase Adaptive Server Enterprise Suite
version 15.0.2 GA

The InstallShield Wizard will install Sybase Adaptive Server Enterprise Suite
on your computer. Shut down all Sybase products, then click Next to begin
installation.

Press 1 for Next, 3 to Cancel or 4 to Redisplay [1]
</code></pre>
<p>按1继续，接着是选择用户协议类型：<span id="more-1181"></span></p>
<pre><code>What would you like to install?

Product License

   1. Adaptive Server Enterprise for evaluation
   2. Adaptive Server Enterprise (Developer Edition)
   3. Adaptive Server Enterprise (Express Edition)

Enter one of the options above : [1] 3
</code></pre>
<p>1是体验版，应该是有时间限制，2是开发者版，有连接数限制，所以选3继续：</p>
<pre><code> 1)  All regions
Please enter the number of the location you are installing. (1-1) [1]
</code></pre>
<p>选择自己所在的地区，只有1可选，应该没什么用处。但如果你仔细看了用户协议，会看到被美国实行贸易禁运的国家比如伊朗、伊拉克等等是禁止下载使用的。选择后会出现完整的用户协议，可以按回车一屏一屏的读完，或者用q退出，然后记得按y同意此用户协议，</p>
<pre><code>Please enter the directory where you would like to install the products or
press ENTER to accept the default.

   Destination Directory [/opt/sybase]
</code></pre>
<p>选择安装目录，我觉得用默认的就可以，如果目录不存在，还得确认创建新目录；如果目录已经存在，也会让你确认，不过是确认删除其中的所有文件：</p>
<pre><code>      1. Yes
      2. No

   The directory does not exist.  Do you want to create it? [2] 1
</code></pre>
<p>然后就是选择安装哪些内容了：</p>
<pre><code>Choose the setup type that best suits your needs.

[X] 1 - Typical
        The program will be installed with the suggested configuration.
        Recommended for most users.

[ ] 2 - Full
        The program will be installed with all the products and features.

[ ] 3 - Custom
        The program will be installed with the features you choose.
        Recommended for advanced users.

To select an item enter its number, or 0 when you are finished: [0]
</code></pre>
<p>如果没有特殊要求，Typical就够用了，如果想自行选择安装内容，可以选3 &ndash; Custom：</p>
<pre><code>Select the features for &quot;Sybase Adaptive Server Enterprise Suite&quot; you would
like to install:

   Sybase Adaptive Server Enterprise Suite

   To select/deselect a feature or to view its children, type its number:

     1. +[x] Sybase Servers
     2. +[x] Connectivity
     3. +[x] ASE Data Providers
     4. +[x] Language Modules
     5. +[x] jConnect for JDBC
     6.  [ ] Shared
     7. +[x] Sybase Software Asset Management
     8. +[x] Sybase Unified Agent
     9. +[x] ASE Administration Tools

   Other options:

     0. Continue installing

   Enter command [0]
</code></pre>
<p>默认就是除了6 Shared，其他的都安装。最后，安装程序会把所有选项列出来供检查：</p>
<pre><code>Sybase Adaptive Server Enterprise Suite will be installed in the following
location:

/opt/sybase

with the following features:

Sybase Servers
   Adaptive Server Enterprise
      ASE Agent Plugin
   Replicator
Connectivity
   Open Client
      Common ctlib files
      Common dblib files
   Common Connectivity Components
ASE Data Providers
   ASE ODBC Driver
      Unicode/MultiByte Conversion Support
      Sample Programs
Language Modules
   English Language Module
jConnect for JDBC
   JDBC Driver
Sybase Software Asset Management
   SySAM License Utilities
Sybase Unified Agent
   Unified Agent Server
   Agent Management Console
ASE Administration Tools
   Interactive SQL
   Sybase Central
      Adaptive Server Plugin
      SySAM Plugin

for a total size:

 410.8 MB

Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
</code></pre>
<p>然后终于开始安装了，进度条作得蛮可爱的：</p>
<pre><code>Installing Sybase Adaptive Server Enterprise Suite. Please wait...

|-----------|-----------|-----------|------------|
0%         25%         50%         75%        100%
||||||||||||||||||||||||||||||||||||||||||||||||||

Creating uninstaller...

-------------------------------------------------------------------------------
The InstallShield Wizard has successfully installed Sybase Adaptive Server
Enterprise Suite. Choose Next to continue the wizard.

Press 1 for Next, 3 to Cancel or 4 to Redisplay [1]
</code></pre>
<p>接下来是配置向导，首先是email alert，用于接收数字资产变化的更新通知，显然对个人用户来讲没什么用处：</p>
<pre><code>Please configure the Sybase Software Asset Management (SySAM) email alert
mechanism. When configured, specified recipients will receive email
notifications about SySAM events that may need administrator attention.

Do you want to configure email alerts?

   1. Yes
   2. No

Enter one of the options above : [1]
SMTP server host name [smtp] smtp.gmail.com
SMTP server port number [25] 465
Sender email [root] sybase@svr6
Recipient emails [root] svr6@gmail.com
Message Severity for email alerts（信息发送级别，达到级别的才会发送邮件，1为最低/敏感的级别，3为最高/不敏感的级别）

   1. INFORMATIONAL
   2. WARNING
   3. ERROR

Enter one of the options above : [2]
</code></pre>
<p>确认后就进入创建服务器的向导了，天知道上面的邮件设置能否正常发信：</p>
<pre><code>The Adaptive Server Enterprise suite contains a number of programs in addition
to the Adaptive Server Enterprise database server. At this point in the
installation you can choose to configure various products. If you select the
options on this screen, you will be given the option of specifying
configuration options for each product or to allow the installer to set default
values for these on the next screen. If you do not choose to configure the
products at this time, you can configure them using the ASE configuration
utility at a later time.

Please deselect any products that you do not want to configure now :

   [X]  1  -  Configure new Adaptive Server
   [X]  2  -  Configure new Backup Server
   [X]  3  -  Configure new Monitor Server
   [X]  4  -  Configure new XP Server
   [X]  5  -  Configure Unified Agent

      To select an item enter its number, or 0 when you are finished: [0]
</code></pre>
<p>直接确认，安装全部服务器：</p>
<pre><code>You have chosen to configure the products listed below. You can accept default
configuration values or provide customized values for the configuration options
required by each product. If you do not select custom configuration below, this
installer will configure the products you have selected with default values. If
you accept default values at this time you can change the configuration values
for a product at a later time.

Please select the products that you want to custom configure.

   [ ]  1  -  Custom configure new Adaptive Server
   [ ]  2  -  Custom configure new Backup Server
   [ ]  3  -  Custom configure new Monitor Server
   [ ]  4  -  Custom configure new XP Server
   [ ]  5  -  Custom configure Unified Agent

      To select an item enter its number, or 0 when you are finished: [0]
</code></pre>
<p>看上去和刚才的选择类似，不过这里是选择哪些服务器要用自定义设置，否则就采用默认设置快速创建了。我全部采用自定义设置（<code>[]里是默认设置，什么不输入就使用这个值了</code>）：</p>
<pre><code>Please enter custom configuration values for the new Adaptive Server

   Adaptive Server Name [SVR6]
   Port Number [5000]
   Error Log [/opt/sybase/ASE-15_0/install/SVR6.log] /home/sybase/svr6.log
   Page Size

      1. 2k
      2. 4k
      3. 8k
      4. 16k

   Select a page size :  [1]
   Master Device [/opt/sybase/data/master.dat] /home/sybase/master.dat
   Master Device Size (MB) [30] 60
   Master Database Size (MB) [13] 30
   System Procedure Device [/opt/sybase/data/sysprocs.dat] /home/sybase/sysprocs.dat
   System Procedure Device Size (MB) [132] 150  （系统存储过程库比以前的11.9.2版本大了很多）
   System Procedure Database Size (MB) [132] 150
   System Device [/opt/sybase/data/sybsysdb.dat] /home/sybase/sybsysdb.dat
   System Device Size (MB) [1] 20
   System Database Size (MB) [1] 10

   Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
</code></pre>
<p>然后是backup server的设置：</p>
<pre><code>Please enter custom configuration values for the new Backup Server

   Backup Server Name [SVR6_BS]
   Port Number [5001]
   Error Log [/opt/sybase/ASE-15_0/install/SVR6_BS.log] /home/sybase/svr6_bs.log

   Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
</code></pre>
<p>Monitor Server：</p>
<pre><code>Please enter custom configuration values for the new Monitor Server

   Monitor Server Name [SVR6_MS]
   Port Number [5002]
   Error Log [/opt/sybase/ASE-15_0/install/SVR6_MS.log] /home/sybase/svr6_ms.log

   Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
</code></pre>
<p>XP Server：</p>
<pre><code>Please enter custom configuration values for the new XP Server

   Port Number [5003]
   Error Log [/opt/sybase/ASE-15_0/install/SVR6_XP.log] /home/sybase/svr6_xp.log

   Press 1 for Next, 2 for Previous, 3 to Cancel or 4 to Redisplay [1]
</code></pre>
<p>然后是选择发现sybase服务的方法（这样客户端就不需要interface文件了），JINI需要架设单独的服务器，个人测试用UDP方式就够了，不过只能发现同一子网中的服务：</p>
<pre><code>Discovery Services provide client applications the ability to find Sybase
resources within an enterprise environment without the need for local interface
file definitions. UA currently supports two discovery methods: JINI and UDP.

JINI requires a dedicated JINI server to provide discovery services and can
provide these services throughout the enterprise. UDP does not require a
dedicated server but is limited to discovery within the local subnet.

   Adaptor

      1. JINI
      2. UDP

   Select the adaptor for the Self Discovery Service. [2]
</code></pre>
<p>然后是选择用户统一认证方式，我觉得没有特殊理由，就用默认的好了，和11.9.2的使用习惯应该是相同的：</p>
<pre><code>Please select and order the security login modules for the Unified Agent.

Simple Login: authenticates user ID/password against entries within a UA
configuration file.

ASE Login Module: delegates authenticationto an appropriate role (e.g.,
sa_role, sso_role, etc.) within the ASE.

NT/Unix Proxy login Module: delegates authentication to a user group in the
underlying operating system (e.g., Administrators, root, etc.).

      1.  Simple Login Module      true
      2.  ASE Login Module         true
      3.  Unix Proxy Login Module  false

   Select a login module to modify.  Enter &quot;0&quot; when you are done: [0]
</code></pre>
<p>最后，依然是把所有设置print出来检查，其中Unified Agent部分的有些内容应该以后会用到：</p>
<pre><code>   Unified Agent - Security Login Modules

      CSI.loginModule.1.provider             com.sybase.ua.services.security.simple.SimpleLoginModule
      CSI.loginModule.1.controlFlag          sufficient
      CSI.loginModule.1.options.moduleName   Simple Login Module
      CSI.loginModule.1.options.username     uafadmin
      CSI.loginModule.1.options.password     ******
      CSI.loginModule.1.options.roles        uaAgentAdmin,uaPluginAdmin
      CSI.loginModule.1.options.encrypted    false

      CSI.loginModule.2.provider             com.sybase.ua.services.security.ase.ASELoginModule
      CSI.loginModule.2.controlFlag          sufficient
      CSI.loginModule.2.options.moduleName   ASE Login Module
</code></pre>
<p>终于又开始创建服务器了，不幸又遇到了错误：</p>
<pre><code>Building Adaptive Server &#39;SVR6&#39;:
Writing entry into directory services...
Directory services entry complete.
Building master device...
Task failed
Server &#39;SVR6&#39; was not created.
/opt/sybase/ASE-15_0/bin/dataserver: error while loading shared libraries:
libstdc++.so.5: cannot open shared object file: No such file or directory
</code></pre>
<p>其它服务器创建倒是很正常，除了连不上主服务器：</p>
<pre><code>Building Backup Server &#39;SVR6_BS&#39;:
Writing entry into directory services...
Directory services entry complete.
Writing RUN_SVR6_BS file...
RUN_SVR6_BS file complete.
Starting server...
Server started.
Server &#39;SVR6_BS&#39; was successfully created.

Building Monitor Server &#39;SVR6_MS&#39;:
Writing entry into directory services...
Directory services entry complete.
Writing RUN_SVR6_MS file...
RUN_SVR6_MS file complete.
Unable to log in to Adaptive Server &#39;SVR6&#39;.
Unable to boot &#39;SVR6_MS&#39; because Monitor Server must be able to log in to
Adaptive Server.
Server &#39;SVR6_MS&#39; was not created.

Building XP Server &#39;SVR6_XP&#39;:
Writing entry into directory services...
Directory services entry complete.
Server &#39;SVR6_XP&#39; was successfully created.
&#39;SVR6_XP&#39; will be started when needed by the Adaptive Server.
</code></pre>
<p>主服务器可能是缺少库文件，安装上libstdc++5包（会自动安装gcc-3.3-base包），用sybase用户进入，设定好环境变量，在<code>.bashrc</code>里添加上两行：</p>
<pre><code>. ~/SYBASE.sh
. ~/ASE150.sh
</code></pre>
<p>再用rs文件创建服务器（记得先关掉已经启动的backup服务器，删掉<code>/opt/sybase</code>目录）。但，依然是错误：</p>
<pre><code>   Building Adaptive Server &#39;SVR6&#39;:
   Writing entry into directory services...
   Directory services entry complete.
   Building master device...
   Task failed
   dataserver: master device size for this server: 60.0 Mb
   Server &#39;SVR6&#39; was not created.
   dataserver: master database size for this server: 13.0 Mb
   dataserver: model database size for this server: 3.0 Mb
</code></pre>
<p>log的最后部分是：</p>
<pre><code>   00:00000:00000:2007/09/17 02:31:14.28 kernel Encryption provider
   initialization succeeded on engine 0.
   00:00000:00000:2007/09/17 02:31:14.28 kernel  engine 0, os pid 28397  online
   Segmentation fault
</code></pre>
<p>上网查资料，又加上了<code>LD_POINTER_GUARD=0</code>参数（这个是0或者1得来回试试，看哪个行），终于行了：</p>
<pre><code>Building Adaptive Server &#39;SVR6&#39;:
Writing entry into directory services...
Directory services entry complete.
Building master device...
Master device complete.
Writing RUN_SVR6 file...
RUN_SVR6 file complete.
Starting server...
Server started.
Building sysprocs device and sybsystemprocs database...
sysprocs device and sybsystemprocs database created.
Running installmaster script to install system stored procedures...
installmaster: 10% complete.
installmaster: 20% complete.
installmaster: 30% complete.
installmaster: 40% complete.
installmaster: 50% complete.
installmaster: 60% complete.
installmaster: 70% complete.
installmaster: 80% complete.
installmaster: 90% complete.
installmaster: 100% complete.
installmaster script complete.
Creating two-phase commit database...
Two phase commit database complete.
Installing common character sets (Code Page 437, Code Page 850, ISO Latin-1,
Macintosh and HP Roman-8)...
Character sets installed.
Setting server name in Adaptive Server...
Server name added.
Server &#39;SVR6&#39; was successfully created.
</code></pre>
<h3>安装小结</h3>
<p>Sybase对服务器环境比较挑剔，我的服务器操作系统是Ubuntu 7.04：</p>
<ul>
<li>首先libaio是需要的，apt安装即可，表现为<code>libaio-dev</code>和<code>libaio1</code>两个包。</li>
<li>设置shmmax，在<code>/etc/sysctl.conf</code>中加入<code>kernel.shmmax=2147483648</code>（2G共享内存），重启，或者直接<code>echo 2147483648 &gt; /proc/sys/kernel/shmmax</code>，或者用<code>sysctl -p</code>直接加载。查询目前的共享内存设置用<code>sysctl kernel.shmmax</code>，单位为字节，sybase应该是需要至少64M，建议根据机器配置情况，设置为总内存的一半，或者256M以上。</li>
<li>安装上libstdc++5包，会自动安装gcc-3.3-base包。</li>
<li>手工创建sybase用户，把<code>/home/sybase</code>的权限设给它，并设置<code>$HOME</code>为<code>/opt/sybase</code>，当然，这一步也可以在安装完sybase、创建服务器之前作。</li>
<li>在sybase用户的bashrc中添加<code>LD_POINTER_GUARD=0</code>（注：我把sybase的默认shell从sh改成bash了，好像RHEL中需要指定这个环境变量为1）,在bashrc增加两个sh脚本的调用（<code>. ~/SYBASE.sh</code>、<code>. ~/ASE150.sh</code>）。</li>
<li>文档中建议使用sybase用户来进行安装，不过我是用root用户安装的，好像也没有遇到太多问题，安装完成后把<code>/opt/sybase</code>整体chown一下。</li>
</ul>
<h3>服务器设置</h3>
<h4>更改sa密码</h4>
<p>格式为<code>sp_password oldpassword,newpassword</code>，比如：</p>
<pre><code>&gt;sp_password null,&quot;new_password&quot;
&gt;go
</code></pre>
<h4>服务器的字符集</h4>
<p>默认字符集是&ldquo;iso_1 (ISO 8859-1), a binary sort order, and English as the default language.&rdquo;，我们一般使用的字符集是cp936或者utf8，下面就把服务器字符集调整为utf8。</p>
<p>没有用sp_configure来配置服务器字符集，而是采用sqlloc.rs方式，rs文件内容如下：</p>
<pre><code>sybinit.release_directory: /opt/sybase
sqlsrv.server_name: SVR6
sqlsrv.sa_login: sa
sqlsrv.sa_password:
sqlsrv.default_language: us_english
sqlsrv.language_install_list: USE_DEFAULT
sqlsrv.language_remove_list: USE_DEFAULT
sqlsrv.default_characterset: utf8
sqlsrv.characterset_install_list: USE_DEFAULT
sqlsrv.characterset_remove_list: USE_DEFAULT
sqlsrv.sort_order: binary
</code></pre>
<p>运行之：</p>
<pre><code>sybase@svr6:~$ sqllocres -r sqlloc.rs
Installing sort order &#39;Binary ordering, for the ISO 10646-1, UTF-8 multibyte
encodin...&#39; in the Adaptive Server...
Sort Order &#39;Binary ordering, for the ISO 10646-1, UTF-8 multibyte encodin...&#39;
was successfully installed in the Adaptive Server.
Making &#39;UTF-8&#39; the Adaptive Server&#39;s default character set...
Making &#39;Binary ordering, for the ISO 10646-1, UTF-8 multibyte encodin...&#39; the
Adaptive Server&#39;s default sort order...
The Adaptive Server&#39;s default character set is now &#39;UTF-8&#39;.
The Adaptive Server&#39;s default sort order is now &#39;Binary ordering, for the ISO
10646-1, UTF-8 multibyte encodin...&#39;.
Done
</code></pre>
<p>在isql中检查转换结果：</p>
<pre><code>1&gt; sp_helpsort
2&gt; go
...
 Character Set = 190, utf8
     Unicode 3.1 UTF-8 Character Set
     Class 2 Character Set
 Sort Order = 50, bin_utf8
     Binary sort order for the ISO 10646-1, UTF-8 multibyte encodin
     g character set (utf8).
(return status = 0)
1&gt; select @@client_csname
2&gt; go

 ------------------------------
 utf8

(1 row affected)
</code></pre>
<p>简单试了一下，客户端是cp936字符集的时候，服务器能够正常的转换编码。</p>
<p>还有一个问题需要在数据转移时考虑，原来的服务器字符集是cp936，在转移数据的时候应该会遇到字段长度不够的情况，需要把字段长度增加为现在的3/2倍。</p>
<p><a href="http://infocenter.sybase.com/help/topic/com.sybase.help.ase_15.0.quickref/html/quickref/quickref1.htm"> Adaptive Server Enterprise 15.0 &ndash; Datatypes</a></p>
<p>客户端的字符集设置需要修改<code>$SYBASE/locales/locales.dat</code>，在指定的操作系统如<code>[win32]</code>段，添加：</p>
<pre><code>locale = default, us_english, cp936
</code></pre>
<p>就可以了，在数据传输过程中sybase会自动进行cp936和utf8之间的转换。一点小问题：我在linux下用sqsh连接服务器，不管<code>-J</code>参数怎么设置，<code>select @@client_csname</code>都是NULL，不过中文好像也能够正常使用（linux为Ubuntu，字符集为en_US.utf8）</p>
<p>其它关于字符集的参考资料：</p>
<ul>
<li><a href="http://tech.ccidnet.com/art/9871/20070413/1060729_1.html">Sybase ASE的字符集</a></li>
<li><a href="http://blog.csdn.net/kingspider/archive/2006/04/18/614575.aspx">解决Sybase中文问题</a></li>
</ul>
<h4>自定义cfg文件</h4>
<h5>内存</h5>
<pre><code>max memory = 1048576
</code></pre>
<p>2k的页大小，设置2G的内存，XE版中设置超过这个值的话，反而会被ASE拒绝，使用默认值49152。</p>
<h5>cpu</h5>
<pre><code>max online engines = 1
</code></pre>
<p>其实这一项使用DEFAULT即可，因为XE的限制，设置多了也不会起作用。</p>
<h5>其他参数</h5>
<pre><code>number of user connections = 300
number of locks = 10000 （ASE 15默认值就是这个）
lock scheme = datarows
</code></pre>
<h5>identity burning set factor</h5>
<p>这个是用来自动分配identity列的值的，sybase采用预分配区间的方式，所以重启或rollback事务会产生断带，这个参数就是用来控制断带的大小的，公式为：</p>
<pre><code>identity burning set factor(F) = N * power(10, 7 - M)
</code></pre>
<p>其中N是每次分配的种子数量，M为identity列的长度。反过来，想知道每次会分配多少种子数，公式就是：</p>
<pre><code>N = F * power(10, M - 7)
</code></pre>
<p>在我这里，identity列长度为8/numeric(8,0)，identity burning set factor设置为10，每次的种子分配就是100个，最大的断带也就是100。</p>
<h4>其它文档中提到，但是不需要运行的</h4>
<ul>
<li>installmaster</li>
<li>installcommit 两阶段提交或分布式事务（two-phase commit or distributed transactions）</li>
<li>installsecurity （Sybase auditing feature）</li>
<li>instmsgs.ebf （brings your Adaptive Server messages up to the level of this EBF）</li>
<li>installjsdb （Job Scheduler feature enabled）and（upgrade the Job Scheduler Templates）</li>
<li>installmontables （update the Monitoring Tables&rsquo; definitions）</li>
</ul>
<p>文档中都有详细说明，用isql执行相应sql文件即可，我没有装。</p>
<h4>创建<code>init.d</code>脚本</h4>
<p>我的安装并没有自动在<code>/etc/init.d/</code>下创建控制服务的脚本，所以只能自己按照<a href="http://sqlrelay.sourceforge.net/sqlrelay/gettingstarted/sybase/15.html">SQL Relay</a>上的例子创建一个了（有一点点改动）：</p>
<pre><code>#!/bin/sh

export SYBASE=/opt/sybase
export PATH=$PATH:$SYBASE/ASE-15_0/bin:$SYBASE/ASE-15_0/install
export LD_POINTER_GUARD=0
#echo 268435456 &gt; /proc/sys/kernel/shmmax
case &quot;$1&quot; in
        start)
                for i in `ls $SYBASE/ASE-15_0/install/RUN_*`
                do
                        su -c &quot;$SYBASE/ASE-15_0/install/startserver -f $i&quot; &gt; /dev/null 2&gt;&amp;1;
                        #su -c &quot;$SYBASE/ASE-15_0/install/startserver -f $i&quot;
                done
                ;;
        stop)
                kill `ps -efa | grep sybase | grep -v grep | awk &#39;{print $2}&#39;`
                ;;
        *)
                echo $&quot;Usage: $0 {start|stop}&quot;
                exit 1
esac

exit 0
</code></pre>
<p><a href="http://linux.chinaunix.net/bbs/thread-903547-1-1.html">这里</a>还有一个更好的脚本，主要是关闭使用的不是kill，而是数据库自身的shutdown功能），针对我的平台，我有略微改动，建议大家使用这个或参照修改：</p>
<pre><code>#!/bin/bash
# Author: MichaelBibby
# Date: 2007.06.19
# description: Normal RC script for SYBASE.

SYBASE_USERNAME=&quot;sa&quot;
SYBASE_PASSWORD=&quot;&quot;

export LD_POINTER_GUARD=0
export SYBASE=/opt/sybase
export SYBASE_HOME=&#39;/opt/sybase&#39;
export SYBASE_OCS=&#39;OCS-15_0&#39;
export SYBASE_ASE=&#39;ASE-15_0&#39;
# ************************************************
# Warnning: Modify the RUN_xxx to fit your need.
# Your startup script will be such as:
#   ${SYBASE_HOME}/${SYBASE_ASE}/install/RUN_${SERVER}
#   ${SYBASE_HOME}/${SYBASE_ASE}/install/RUN_${SERVER_BACKUP}
export SERVER=&#39;SVR6&#39;
export SERVER_BACKUP=&#39;SVR6_BS&#39;
# For multi-server
# export SERVER=&#39;server1 server2&#39;
# export SERVER_BACKUP=&#39;server1_backup server2_backup&#39;
# ************************************************

export LIB=&quot;${SYBASE_HOME}/${SYBASE_OCS}/lib&quot;
export PATH=$PATH:&quot;${SYBASE_HOME}/${SYBASE_ASE}/bin:${SYBASE_HOME}/${SYBASE_ASE}/install:${SYBASE_HOME}/${SYBASE_OCS}/bin&quot;

start_db()
{
    su -p sybase -c &quot;${SYBASE_HOME}/${SYBASE_ASE}/install/startserver \
    -f ${SYBASE_HOME}/${SYBASE_ASE}/install/RUN_${SERVER}&quot;

    su -p sybase -c &quot;${SYBASE_HOME}/${SYBASE_ASE}/install/startserver \
    -f ${SYBASE_HOME}/${SYBASE_ASE}/install/RUN_${SERVER_BACKUP}&quot;
}

stop_db()
{
# Error: Site &#39;SVR6_BS&#39; not found in sysservers/ User default back_srv name.
    ${SYBASE_HOME}/${SYBASE_OCS}/bin/isql \
    -U${SYBASE_USERNAME} \
    -P${SYBASE_PASSWORD} \
    -S${SERVER} &lt;&lt;EOF
shutdown SYB_BACKUP
go
exitEOF

    ${SYBASE_HOME}/${SYBASE_OCS}/bin/isql \
    -U${SYBASE_USERNAME} \
    -P${SYBASE_PASSWORD} \
    -S${SERVER} &lt;&lt;EOF
use master
go
checkpoint
go
shutdown
go
exit
EOF

if [ X&quot;$?&quot; == X&quot;0&quot; ]; then
    exit 0
else
    exit 1
fi
}

status_db()
{
    chk_sybase=$(ps axw --cols 32768 | grep dataserver | grep -v grep | wc -l)
    if [ X&quot;$chk_sybase&quot; = X&quot;0&quot; ]
    then
        echo -n &quot;Checking Master Server: ${SERVER}&quot;
        echo &quot; ... Failed.&quot;
        echo
    else
        echo -n &quot;Checking Master Server: ${SERVER_BACKUP}&quot; &amp;&amp; echo &quot; ... Success.&quot;
    fi

    chk_sybase_bs=$(ps axw --cols 32768 | grep backupserver | grep -v grep | wc -l)
    if [ X&quot;$chk_sybase_bs&quot; = X&quot;0&quot; ];then
        echo -n &quot;Checking Backup Server: ${SERVER_BACKUP}&quot;
        echo &quot; ... Failed.&quot;
        echo
    else
        echo -n &quot;Checking Backup Server: ${SERVER_BACKUP}&quot; &amp;&amp; echo &quot; ... Success.&quot;
    fi

    exit 0
}   

case $1 in
    restart) stop_db ; start_db ;;
    start) start_db ;;    stop)
        ps aux | grep -i dataserver | grep -v grep &gt;/dev/null
        if [ X&quot;$?&quot; == X&quot;0&quot; ]; then
            stop_db
        else
            exit 0
        fi
        ;;
    status) status_db ;;
    *) echo &quot;USAGE: $0 [start|stop|status|restart]&quot; ;;
esac
</code></pre>
<p>把这个脚本ln为<code>/etc/init.d/sybase</code>就可以用来控制服务了。</p>
<h4>开机后自动启动</h4>
<p>把刚才创建的<code>/etc/init.d/sybase</code>这个文件ln到各个rc目录下就可以了：</p>
<pre><code>cd /etc/rc0.d/
ln -s ../init.d/sybase K90sybase
cd /etc/rc1.d/
ln -s ../init.d/sybase K90sybase
cd /etc/rc2.d/
ln -s ../init.d/sybase S90sybase
cd /etc/rc3.d/
ln -s ../init.d/sybase K90sybase
cd /etc/rc4.d/
ln -s ../init.d/sybase K90sybase
cd /etc/rc5.d/
ln -s ../init.d/sybase K90sybase
cd /etc/rc6.d/
ln -s ../init.d/sybase K90sybase
cd /etc/rcS.d/
ln -s ../init.d/sybase S90sybase
</code></pre>
<h4>绑定两个ip地址</h4>
<p>默认情况下，sybase只在一个ip地址上监听，如果在interfaces文件中强行添加其他的ip，或者是其他的端口，比如这样：</p>
<pre><code>SVR6
        master tcp ether svr6 5000
        query tcp ether svr6 5000
        master tcp ether svr6 4000
        query tcp ether svr6 4000
        master tcp ether 192.168.0.106 5008
        query tcp ether 192.168.0.106 5008
</code></pre>
<p>都用svr6这个名字，5000和4000端口都可以监听成功，但第二个106的地址监听不成功：</p>
<pre><code>00:00000:00008:2007/09/18 13:43:49.84 kernel  network name svr6, interface IPv4, address 0.0.0.0, type tcp, port 5000, filter NONE
00:00000:00008:2007/09/18 13:43:49.84 kernel  network name svr6, interface IPv4, address 0.0.0.0, type tcp, port 4000, filter NONE
00:00000:00008:2007/09/18 13:43:55.17 kernel  ninit: cannot find host 192.168.0.106
00:00000:00008:2007/09/18 13:43:55.17 kernel  Cannot allocate resources for listener with protocol tcp, host 192.168.0.106, port 5008, engine 0.
</code></pre>
<p>所以变通的办法无外乎两种，一种是用防火墙把另外一个ip地址的端口作dnat转发过来，另外一种就是修改hosts文件，把svr6的地址指定为<code>0.0.0.0</code>，个人认为第二种方式较好一些，并且试验成功。</p>
<h3>创建数据库</h3>
<h4>设定以后的用户数据库不要默认创建在master设备上</h4>
<pre><code>1&gt; sp_diskdefault master, defaultoff
2&gt; go
</code></pre>
<h4>更改tempdb的大小（建议使用下面ram设备的方式）</h4>
<p>先查看tempdb的状态：<code>sp_helpdb tempdb</code>，默认是创建在master设备上，大小为4M，而将临时数据库放在单独的设备上更好，现在就来调整：</p>
<pre><code>&gt; disk init     # 初始化设备
&gt; name=&quot;tempdb_dev&quot;,    # 设备名称，遵守sybase标识符规则
&gt; physname=&quot;/opt/sybase/tempdb.dat&quot;,    #设备物理地址，最好用绝对地址
&gt; vdevno=13,        # 设备编号（需要唯一，我刚装上的系统，master是0，sysprocsdev是1，systemdbdev是2，再新建就该用3了）
&gt; dsync=false,      # 关闭I/O缓存，提升性能
&gt; size=15360        # 设备大小，默认是以块为单位（一般512字节或者2k），不过建议使用尺寸，比如&quot;200M&quot;或者&quot;1g&quot;，这样更容易掌握一些）
&gt; go
</code></pre>
<p>将临时数据库扩展到该一个设备上，注意这里的单位是M</p>
<pre><code>&gt; alter database tempdb on tempdb_dev=30
&gt; go
</code></pre>
<p>打开tempdb数据库，从段上删除master设备</p>
<pre><code>&gt; use tempdb
&gt; go
&gt; sp_dropsegment default, tempdb, master
&gt; go
&gt; sp_dropsegment logsegment, tempdb, master
&gt; go
&gt; sp_dropsegment system, tempdb, master
&gt; go
</code></pre>
<p>设置tempdb为第一个recover的库（好像没必要）</p>
<pre><code>-- make the second tempdb the first user db to be recovered.
&gt; sp_dbrecovery_order tempdb_report, 1
&gt; go
</code></pre>
<p>参考：<a href="http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.commands/html/commands/commands37.htm">disk init手册</a></p>
<h4>把tempdb创建在ram设备上</h4>
<p>首先创建虚拟的ram设备，挂载上（默认的大小单位好像是1k，但建议适当多划分一点空间留给文件系统和容纳计算误差，比如我想用30M的tempdb，就划了33000），创建设备文件，并更改文件权限：</p>
<pre><code>mkdir /home/sybase/tempdb
mke2fs -q -m0 /dev/ram0 33000
mount -t ext2 /dev/ram0 /home/sybase/tempdb
?? touch /home/sybase/tempdb/tempdb.dat (第一次创建的时候不建文件，加在启动脚本里再用touch？)
chown -R sybase:sybase /home/sybase/tempdb
</code></pre>
<p>然后在这个设备文件上创建sybase数据库设备，并把tempdb转移过来，首先创建设备：</p>
<pre><code>&gt; disk init name=&quot;tempdb_dev&quot;, phyname=&quot;/home/sybase/tempdb/tempdb.dat&quot;, vdevno=3,dsync=false,size=&quot;30M&quot;
&gt; go
</code></pre>
<p>在新设备上分配空间：</p>
<pre><code>&gt; use master
&gt; alter database tempdb on tempdb_dev=30
&gt; go
Extending database by 15360 pages (30.0 megabytes) on disk tempdb_dev
</code></pre>
<p>从旧设备（master）上删除段：</p>
<pre><code>&gt; use tempdb
&gt; go
&gt; sp_dropsegment &quot;default&quot;, tempdb, master
&gt; go
&gt; sp_dropsegment logsegment, tempdb, master
&gt; go
&gt; sp_dropsegment system, tempdb, master
&gt; go
</code></pre>
<p>回收旧设备上的空间，还是直接修改系统表最简单，不过最好先查询一下，对照sysusages表的内容进行适应性调整：</p>
<pre><code>&gt; sp_configure &quot;allow update&quot;, 1
&gt; go
&gt; begin tran
&gt; delete from sysusages where dbid=2 and segmap=0
&gt; go
&gt; update sysusages set lstart=0 where dbid=2
&gt; go
&gt; commit
&gt; go
&gt; sp_configure &quot;allow update&quot;, 0
&gt; go
</code></pre>
<p>还有一种用临时表，写日志然后截断日志的方式，可以参考<a href="http://hobbylu.blogcn.com/diary,104259322.shtml">同一设备数据库如何分离日志与数据</a>，不过我作的时候没有成功，还因为日志堵塞动弹不得（我循环了50万次都没事，然后全部<code>delete from</code>就出事了 <img alt=":)" class="wp-smiley" src="http://www.fwolf.com/blog/wp-includes/images/smilies/icon_smile.gif" /> ；另外一次是在执行sql <code>insert into t select id from t</code>时，第一次执行没事，5万条数据出来了，第二次再执行。。。死掉了）。可以用<code>sp_helpdb tempdb</code>查设备和段分配情况，</p>
<p>为了在重启的时候也能正常创建ram盘，还要在上面说过的服务控制脚本中添加创建并使用ram盘的内容，即在start_db的开始部分加上：</p>
<pre><code>start_db()
{
    echo &quot;Mounting ramdisk for tempdb ...&quot;
    mke2fs -q -m0 /dev/ram0 33000
    mount -t ext2 /dev/ram0 /home/sybase/tempdb
    touch /home/sybase/tempdb/tempdb.dat
    chown -R sybase:sybase /home/sybase/tempdb
    ......
</code></pre>
<p>在stop_db()的结尾部分加上：</p>
<pre><code>    ......
    echo &quot;Dismounting ramdisk of tempdb ...&quot;
    umount /home/sybase/tempdb

    if [ X&quot;$?&quot; == X&quot;0&quot; ]; then
        exit 0
    else
        exit 1
    fi
} // end of func stop_db
</code></pre>
<p>两个疑惑的地方及我看到的结果：</p>
<ul>
<li>mke2fs创建的ram盘占用实际的内存么？好像不占，分配到文件上才占。</li>
<li>sybase重启后，tempdb会重用大小和以前不同的同名设备文件么？会的，tempdb的机制和其他用户库不一样。</li>
</ul>
<p>参考：</p>
<ul>
<li><a href="http://www.blacksheepnetworks.com/security/resources/bossconsulting/sybase_dba/sublevels/tempdb.tempfs">Configuring tempdb for Performance</a></li>
<li><a href="http://www.sybaseclub.org/twiki/bin/view.cgi/ASE/ASECommonFAQ">Sybase ASE 常见问与答</a></li>
</ul>
<p>搞定收工，可以正式建库配置应用数据库了，再推荐几个sybase的资料：</p>
<ul>
<li><a href="http://sqlrelay.sourceforge.net/sqlrelay/gettingstarted/sybase.html">Getting Started With Sybase</a></li>
<li><a href="http://www.petersap.nl/SybaseWiki/index.php/Sybase_on_linux-distro_matrix#Ubuntu_x86-32_version">Sybase on linux-distro matrix</a></li>
<li><a href="http://bbs.chinaunix.net/viewthread.php?tid=310194">最近一段时间都在弄sybase和ms-sqlserver，写了一份学习笔记</a></li>
<li><a href="http://www.peppler.org/FAQ/linux.html">ASE on Linux FAQ</a></li>
</ul>
<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/install-sybase-ase15-0-2-on-ubuntu.htm">https://www.dbainfo.net/install-sybase-ase15-0-2-on-ubuntu.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/install-sybase-ase15-0-2-on-ubuntu.htm">在Ubuntu7.04上安装sybase ASE 15.0.2</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>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><li>2010-11-10 -- <a href="https://www.dbainfo.net/install-sybase-ase-15_0_3-client.htm" title="安装Sybase ASE 15.0.3客户端">安装Sybase ASE 15.0.3客户端</a> (52)</li><li>2009-12-18 -- <a href="https://www.dbainfo.net/install-sybase-at-linux5-4el.htm" title="在linux5.4enterprise下安装sybase成功">在linux5.4enterprise下安装sybase成功</a> (0)</li><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></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/install-sybase-ase15-0-2-on-ubuntu.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
