<?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; create database</title>
	<atom:link href="http://www.dbainfo.net/tag/create-database/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>手动创建ASE服务器</title>
		<link>https://www.dbainfo.net/create-ase-server-by-manual.htm</link>
		<comments>https://www.dbainfo.net/create-ase-server-by-manual.htm#comments</comments>
		<pubDate>Thu, 18 Jul 2013 11:27:41 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE V15.7]]></category>
		<category><![CDATA[create database]]></category>
		<category><![CDATA[disk init]]></category>
		<category><![CDATA[master]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=2155</guid>
		<description><![CDATA[1、准备环境 &#160;&#160;&#160; 首先确保sql.ini中包含主、备服务器名称； &#160;&#160;&#160; 创建master设备所在的目录； &#160;&#160;&#160; 主服务器和备份服务器的RUN_file文件； 2、使用命令初始化master设备 D:\ASE\sybase157\ASE-15_0\bin\sqlsrvr.exe -dD:\ASE\sybase157\data2\master.dat -b100M -Z80M -z2048 -eD:\ASE\sybase157\ASE-15_0\install\ASE157_2K.log -sASE157_2K&#160; -MD:\ASE\sybase157\ASE-15_0 3、使用RUN_file启动新创建的服务 在windows创建的主服务的默认字符集为：cp850； 默认包含以下系统数据库： 1&#62; select dbid,name from sysdatabases order by dbid 2&#62; go &#160;dbid&#160;&#160; name &#160;------ ------------------------------ &#160;&#160;&#160;&#160;&#160; 1 master &#160;&#160;&#160;&#160;&#160; 2 tempdb &#160;&#160;&#160;&#160;&#160; 3 model &#160; 31513 sybsystemdb (4 rows affected) 4、创建sybsystemprocs数据库 disk init name=&#39;sybprocs&#39;, physname=&#39;D:\ASE\sybase157\data2\sybprocs.dat&#39;, size=&#39;172m&#39; go [...]]]></description>
			<content:encoded><![CDATA[<p><strong>1、准备环境</strong></p>
<p>&nbsp;&nbsp;&nbsp; 首先确保sql.ini中包含主、备服务器名称；<br />
	&nbsp;&nbsp;&nbsp; 创建master设备所在的目录；<br />
	&nbsp;&nbsp;&nbsp; 主服务器和备份服务器的RUN_file文件；</p>
<p>	<strong>2、使用命令初始化master设备</strong><br />
	<span style="color:#f00;">D:\ASE\sybase157\ASE-15_0\bin\sqlsrvr.exe -dD:\ASE\sybase157\data2\master.dat -b100M -Z80M -z2048 -eD:\ASE\sybase157\ASE-15_0\install\ASE157_2K.log -sASE157_2K&nbsp; -MD:\ASE\sybase157\ASE-15_0 </span></p>
<p>	<strong>3、使用RUN_file启动新创建的服务</strong><br />
	在windows创建的主服务的默认字符集为：cp850；<br />
	默认包含以下系统数据库：<br />
	<span style="color:#0000cd;">1&gt; select dbid,name from sysdatabases order by dbid<br />
	2&gt; go<br />
	&nbsp;dbid&nbsp;&nbsp; name<br />
	&nbsp;------ ------------------------------<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 master<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 tempdb<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3 model<br />
	&nbsp; 31513 sybsystemdb</p>
<p>	(4 rows affected)</span></p>
<p>	<strong>4、创建sybsystemprocs数据库</strong><span id="more-2155"></span><br />
	<span style="color:#0000cd;">disk init name=&#39;sybprocs&#39;,<br />
	physname=&#39;D:\ASE\sybase157\data2\sybprocs.dat&#39;,<br />
	size=&#39;172m&#39;<br />
	go<br />
	create database sybsystemprocs on sybprocs=&#39;172m&#39;<br />
	go<br />
	</span><br />
	<strong>5、执行installmaster脚本</strong><br />
	<span style="color:#0000cd;">isql -Usa -SASE157_2k -iinstmstr<br />
	isql -Usa -SASE157_2k -iinstmodl<br />
	isql -Usa -SASE157_2k -iinstmsgs.ebf<br />
	</span><br />
	<strong>6、添加备份服务器</strong><br />
	目前全局环境变量@@servername为NULL，<br />
	<span style="color:#0000cd;">sp_addserver ASE157_2K,local,ASE157_2K<br />
	sp_dropserver SYB_BACKUP<br />
	sp_dropserver SYB_EJB (我们用不到EJBServer)<br />
	sp_addserver SYB_BACKUP,null,ASE157_2K_BS</span><br />
	重启主服务器后，全局环境变量@@servername变为：ASE157_2K<br />
	启动备份服务器，使用SYB_BACKUP...sp_who测试备份服务器正常。</p>
<p>	<strong>7、修改服务器的默认字符集</strong><br />
	<span style="color:#0000cd;">sp_configure &quot;default character set id&quot;,1</span><br />
	两次重启主服务后，默认字符集修改为iso_1(默认排序规则为：bin_iso_1)</p>
<p>	<strong>8、添加tempdb空间</strong><br />
	<span style="color:#0000cd;">disk init name=&#39;tempdbdev&#39;,<br />
	physname=&#39;D:\ASE\sybase157\data2\tempdbdev.dat&#39;,<br />
	size=&#39;150m&#39;<br />
	go<br />
	alter database tempdb on tempdbdev=&#39;150m&#39;<br />
	go</span></p>
<p><strong>9、数据库参数调整</p>
<p>	</strong></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/create-ase-server-by-manual.htm">https://www.dbainfo.net/create-ase-server-by-manual.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/create-ase-server-by-manual.htm">手动创建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>2014-11-29 -- <a href="https://www.dbainfo.net/ase-15-7-silent-install.htm" title="Sybase ASE 15.7静默方式安装并创建服务器">Sybase ASE 15.7静默方式安装并创建服务器</a> (0)</li><li>2014-10-10 -- <a href="https://www.dbainfo.net/ase-object-name-length-limit.htm" title="ASE对象名称长度限制">ASE对象名称长度限制</a> (0)</li><li>2014-06-09 -- <a href="https://www.dbainfo.net/count_all_tables_rowcount.htm" title="统计用户数据库内所有表的行数">统计用户数据库内所有表的行数</a> (0)</li><li>2014-05-26 -- <a href="https://www.dbainfo.net/isql_client_password_encryption_fails.htm" title="isql登录ASE报Client password encryption fails问题解决">isql登录ASE报Client password encryption fails问题解决</a> (0)</li><li>2013-11-19 -- <a href="https://www.dbainfo.net/showplan_html_format.htm" title="以HTML格式显示ASE查询计划">以HTML格式显示ASE查询计划</a> (0)</li><li>2013-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>2011-10-19 -- <a href="https://www.dbainfo.net/install-ase15-7-glibc-detected-srvbuildres-free-invalid-pointer.htm" title="安装ASE15.7时出现glibc detected *** srvbuildres: free(): invalid pointer问题的解决">安装ASE15.7时出现glibc detected *** srvbuildres: free(): invalid pointer问题的解决</a> (3)</li><li>2011-10-08 -- <a href="https://www.dbainfo.net/ase-v15-7-download-page.htm" title="Sybase ASE V15.7下载地址">Sybase ASE V15.7下载地址</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/create-ase-server-by-manual.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIX平台上Sybase ASE数据库迁移步骤</title>
		<link>https://www.dbainfo.net/steps-to-imigrate-sybase-ase-database-on-aix-platform.htm</link>
		<comments>https://www.dbainfo.net/steps-to-imigrate-sybase-ase-database-on-aix-platform.htm#comments</comments>
		<pubDate>Mon, 19 Sep 2011 14:47:41 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[Unix&Linux]]></category>
		<category><![CDATA[AIX]]></category>
		<category><![CDATA[BCP]]></category>
		<category><![CDATA[create database]]></category>
		<category><![CDATA[ddlgen]]></category>
		<category><![CDATA[迁移]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=1124</guid>
		<description><![CDATA[将生产环境中AIX5.3平台上的Sybase ASE12.5.2迁移到备机作测试用，下面简单记录下主要步骤。 环境： Sybase ASE version: 12.5.2 32bit OS Version: AIX 5.3 $SYBASE: /home/syb123 Instance name: TEST database name: testdb 备机上建立好了与主机相同的vg与lv &#160; 主要步骤： 1.将主机上的目录/home/syb123打包，拷贝到备机，解开tar包到备机的相同目录下。删除备机/home/syb123下的interfaces文件。 2.修改资源文件resource file中的实例名(srvbuild.server_name)，主机名(srvbuild.network_hostname_list)等信息。主要有3个rs文件： syb_dataserver.rs，syb_backupserver.rs，syb_sqlloc.rs 3.新建Sybase ASE实例。执行： srvbuildres -r /home/syb123/syb_dataserver.rs 在新建实例的过程中，因为异步IO没有开启，报错Symbol resolution failed for /usr/ccs/lib/libc.a[aio_64.o] 。解决方法见： AIX上未启动异步IO导致Sybase服务创建失败 4.配置字符集roman8。 源数据库的字符集为roman8，使用资源文件配置新建的备机上的字符集为roman8、排序规则为：bin_roman8。unix/linux环境上新建的实例默认没有安装bin_roman8这个排序规则，需要手动添加： cd /home/syb123/charsets/roman8 charset&#160; -Usa -P -STEST binary.srt roman8 然后在执行：srvbuildres -r /home/syb123/syb_sqlloc.rs 来修改实例的默认字符集和排序规则。 5.新建备份服务 srvbuildres [...]]]></description>
			<content:encoded><![CDATA[<p>将生产环境中AIX5.3平台上的Sybase ASE12.5.2迁移到备机作测试用，下面简单记录下主要步骤。</p>
<p>环境：</p>
<p>Sybase ASE version: 12.5.2 32bit</p>
<p>OS Version: AIX 5.3</p>
<p>$SYBASE: /home/syb123</p>
<p>Instance name: TEST</p>
<p>database name: testdb</p>
<p>备机上建立好了与主机相同的vg与lv</p>
<p>&nbsp;</p>
<p><strong>主要步骤：</strong></p>
<p>1.将主机上的目录/home/syb123打包，拷贝到备机，解开tar包到备机的相同目录下。删除备机/home/syb123下的interfaces文件。<span id="more-1124"></span></p>
<p>2.修改资源文件resource file中的实例名(srvbuild.server_name)，主机名(srvbuild.network_hostname_list)等信息。主要有3个rs文件： syb_dataserver.rs，syb_backupserver.rs，syb_sqlloc.rs</p>
<p>3.新建Sybase ASE实例。执行：</p>
<p>srvbuildres -r /home/syb123/syb_dataserver.rs</p>
<p>在新建实例的过程中，因为异步IO没有开启，报错Symbol resolution failed for /usr/ccs/lib/libc.a[aio_64.o] 。解决方法见：</p>
<p><a href="https://www.dbainfo.net/aix-fail-to-create-install-of-aio.htm" target="_blank">AIX上未启动异步IO导致Sybase服务创建失败<br />
	</a></p>
<p>4.配置字符集roman8。</p>
<p>源数据库的字符集为roman8，使用资源文件配置新建的备机上的字符集为roman8、排序规则为：bin_roman8。unix/linux环境上新建的实例默认没有安装bin_roman8这个排序规则，需要手动添加：</p>
<blockquote>
<p>cd /home/syb123/charsets/roman8</p>
<p>charset&nbsp; -Usa -P -STEST binary.srt roman8</p>
</blockquote>
<p>然后在执行：srvbuildres -r /home/syb123/syb_sqlloc.rs 来修改实例的默认字符集和排序规则。</p>
<p>5.新建备份服务</p>
<p>srvbuildres -r /home/syb123/syb_backupserver.rs</p>
<p>6.从源实例中导出disk init脚本</p>
<p>使用下面的SQL语句能够导出：</p>
<blockquote>
<p>select &#39;disk init name=&quot;&#39;+name+&#39;&quot;,physname=&quot;&#39;+phyname+&#39;&quot;,size=&quot;&#39;+convert(varchar,convert(int,(high-low+1)*2.0/1024.0))+&#39;M&quot;&#39;+char(10)+&#39;go&#39; from master.dbo.sysdevices<br />
		where low/power(2,24)&gt;0<br />
		go</p>
</blockquote>
<p>7.导出create database语句</p>
<p>使用ddlgen导出源实例中用户数据库的create database语句。</p>
<p>/home/syb123/ASEP/bin/ddlgen -Usa -P -STEST -TDB -Ntestdb -O./ddlgen-testdb.sql</p>
<p>从上面的输出文件ddlgen-testdb.sql中将create database命令提取出来，加上for load选项。类似如下的命令：</p>
<blockquote>
<p>create database test on .....</p>
<p>log on ......</p>
<p>for load</p>
<p>go</p>
</blockquote>
<p>8.在备机上上初始化设备和创建用户数据库</p>
<p>在执行disk init命令先配置参数： number of devices，</p>
<p>sp_configure &quot;number of devices&quot;,50</p>
<p>go</p>
<p>然后分别执行上面得到的disk init命令来初始化Sybase逻辑设备，执行create database来创建用户数据库以备恢复用。</p>
<p>在create database命令中加入for load选项，能够提高创建库的速度，因为不需要将逻辑设备上的页面清空。</p>
<p>9.恢复源数据库</p>
<p>在备机上恢复从主机上拷贝过来的testdb数据库的备份。</p>
<blockquote>
<p>load database testdb from &#39;/syb_backup/testdb20110920.dump&#39;</p>
<p>go</p>
</blockquote>
<p>在主机上备份数据库testdb的时候，加入了压缩选项：compress=4。在恢复的时候不需要加入压缩选项，sybase备份服务器能够自动识别压缩级别。这点还是挺方便的！</p>
<p>10.增加临时数据库tempdb的空间</p>
<p>alter database tempdb on tempdb_data01=&#39;4000m&#39;</p>
<p>11.在备机将数据库testdb的属主有sa改为syb</p>
<blockquote>
<p>use testdb</p>
<p>go</p>
<p>sp_changedbowner syb</p>
<p>go</p>
</blockquote>
<p>12.重建登录、角色、用户信息</p>
<p>因为主机与备机是相同的平台，可以直接导出源实例master数据库中系统表的数据。从源实例中导出下面4张系统表的数据。</p>
<p>syslogins，sysloginroles，sysroles，sysusers</p>
<p>在备机上导入：</p>
<p>先开启选项：allow updates to system catalog。sp_configure &quot;allow updates&quot;,1</p>
<p>导入4张系统表的数据，只追加新添加的登录、用户信息。</p>
<blockquote>
<p>bcp master.dbo.syslogins in ./syslogins-20110920.bcpout -c -Usa -P -STEST -t~# <strong>-b1</strong></p>
<p>bcp master.dbo.sysloginroles in ./sysloginroles-20110920.bcpout -c -Usa -P -STEST -t~# <strong><span style="font-size:14px;">-b1</span></strong></p>
<p>bcp master.dbo.sysroles in ./sysroles-20110920.bcpout -c -Usa -P -STEST -t~#<span style="font-size:14px;"><strong> -b1</strong></span></p>
<p>bcp master.dbo.sysusers in ./sysusers-20110920.bcpout -c -Usa -P -STEST -t~# <strong><span style="font-size:14px;">-b1</span></strong></p>
</blockquote>
<p>13.配置用户数据库testdb的options</p>
<blockquote>
<p>use master</p>
<p>go</p>
<p>sp_dboption testdb,&#39;select into&#39;,true</p>
<p>go</p>
<p>sp_dboption testdb,&#39;trunc&#39;,true</p>
<p>go</p>
<p>use testdb</p>
<p>go</p>
<p>checkpoint</p>
<p>go</p>
</blockquote>
<p>14.配置备机的参数</p>
<p>如果备机与主机环境相同的话，可以将主机上的<em>&lt;servername&gt;</em>.cfg直接拷贝到备机。否则，根据主机的cfg文件适当调整sybase ase的参数。</p>
<p>15.备份master数据库、导出几张重要系统表的数据</p>
<p>初始化设备、新建数据库，添加登录等操作后，要及时备份master数据库。最好对几张重要的系统表再做一次备份。使用bcp导出系统表sysusages,sysdatabases,sysdevices,syslogins,sysloginroles,sysroles,sysusers。</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/steps-to-imigrate-sybase-ase-database-on-aix-platform.htm">https://www.dbainfo.net/steps-to-imigrate-sybase-ase-database-on-aix-platform.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/steps-to-imigrate-sybase-ase-database-on-aix-platform.htm">AIX平台上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>2014-08-19 -- <a href="https://www.dbainfo.net/some-useful-ddlgen-command.htm" title="ddlgen的常用语句">ddlgen的常用语句</a> (0)</li><li>2013-07-18 -- <a href="https://www.dbainfo.net/create-ase-server-by-manual.htm" title="手动创建ASE服务器">手动创建ASE服务器</a> (0)</li><li>2011-09-20 -- <a href="https://www.dbainfo.net/isqlbcp_news.htm" title="Sybase ASE 15.x版本中bcp和isql工具的新特性">Sybase ASE 15.x版本中bcp和isql工具的新特性</a> (0)</li><li>2011-09-19 -- <a href="https://www.dbainfo.net/aix-fail-to-create-install-of-aio.htm" title="AIX上未启动异步IO导致Sybase服务创建失败">AIX上未启动异步IO导致Sybase服务创建失败</a> (0)</li><li>2011-06-02 -- <a href="https://www.dbainfo.net/aix-date-change-time-zone-to-get-date.htm" title="aix系统可以用改变时区的方法获取前后N天的日期">aix系统可以用改变时区的方法获取前后N天的日期</a> (0)</li><li>2011-01-24 -- <a href="https://www.dbainfo.net/add_user_database_by_disk_init_create_database_comman.htm" title="用命令行创建用户数据库">用命令行创建用户数据库</a> (1)</li><li>2010-12-23 -- <a href="https://www.dbainfo.net/import-datetime-date-to-oracle-from-sybase-ase.htm" title="从sybase向oracle导入时间类型的数据">从sybase向oracle导入时间类型的数据</a> (0)</li><li>2010-12-22 -- <a href="https://www.dbainfo.net/cross-platform-datafile-linux-windows.htm" title="跨平台数据库的数据设备文件迁移linux > windows">跨平台数据库的数据设备文件迁移linux > windows</a> (0)</li><li>2010-11-10 -- <a href="https://www.dbainfo.net/sybase-central-export-import-table-data.htm" title="利用Sybase Central 导出与导入表内数据">利用Sybase Central 导出与导入表内数据</a> (0)</li><li>2010-11-10 -- <a href="https://www.dbainfo.net/ase-create-user-database-by-sybase-central.htm" title="利用Sybase Central创建用户数据库">利用Sybase Central创建用户数据库</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/steps-to-imigrate-sybase-ase-database-on-aix-platform.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用命令行创建用户数据库</title>
		<link>https://www.dbainfo.net/add_user_database_by_disk_init_create_database_comman.htm</link>
		<comments>https://www.dbainfo.net/add_user_database_by_disk_init_create_database_comman.htm#comments</comments>
		<pubDate>Mon, 24 Jan 2011 14:34:19 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[create database]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=651</guid>
		<description><![CDATA[初始化数据设备1 disk init name=&#39;pmdb_dat1&#39;, physname=&#39;/export/home/sybdata/HUAWEIU2000/pmdb_dat1.dat&#39;, size=&#39;8000m&#39; go 初始化日志设备1 disk init name=&#39;pmdb_log1&#39;, physname=&#39;/export/home/sybdata/HUAWEIU2000/pmdb_log1.dat&#39;, size=&#39;8000m&#39; go 初始化数据设备2 disk init name=&#39;pmdb_dat2&#39;, physname=&#39;/export/home/sybdata/HUAWEIU2000/pmdb_dat2.dat&#39;, size=&#39;16000m&#39; go 创建数据库pmdb create database pmdb on pmdb_dat1=&#39;8000m&#39;,pmdb_dat2=&#39;16000m&#39; log on pmdb_log1=&#39;8000m&#39; go 为数据库pmdb的default和logsegment段配置阈值为：1000m use pmdb go sp_dbextend &#39;set&#39;,&#39;threshold&#39;,pmdb,&#39;default&#39;,&#39;1000m&#39; go sp_dbextend &#39;set&#39;,&#39;threshold&#39;,pmdb,&#39;logsegment&#39;,&#39;1000m&#39; go &#160; 本文链接地址：https://www.dbainfo.net/add_user_database_by_disk_init_create_database_comman.htm； 本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载； 转载务必注明原始出处 : Sybase数据库技术，数据库恢复专家； 对《用命令行创建用户数据库》有何疑问或见解，请在本文下方发表； 对网站还有其他问题或建议，请提交在留言板，谢谢！ 相关文章2010-09-12 -- Sybase ASE自动创建数据库、登录以及用户的脚本 (0)2019-04-12 -- [...]]]></description>
			<content:encoded><![CDATA[<p>初始化数据设备1</p>
<p>disk init <br />
	name=&#39;pmdb_dat1&#39;,<br />
	physname=&#39;/export/home/sybdata/HUAWEIU2000/pmdb_dat1.dat&#39;,<br />
	size=&#39;8000m&#39;<br />
	go</p>
<p>初始化日志设备1<br />
	disk init <br />
	name=&#39;pmdb_log1&#39;,<br />
	physname=&#39;/export/home/sybdata/HUAWEIU2000/pmdb_log1.dat&#39;,<br />
	size=&#39;8000m&#39;<br />
	go</p>
<p>初始化数据设备2<br />
	disk init <br />
	name=&#39;pmdb_dat2&#39;,<br />
	physname=&#39;/export/home/sybdata/HUAWEIU2000/pmdb_dat2.dat&#39;,<br />
	size=&#39;16000m&#39;<br />
	go</p>
<p>创建数据库pmdb<br />
	create database pmdb on pmdb_dat1=&#39;8000m&#39;,pmdb_dat2=&#39;16000m&#39; log on pmdb_log1=&#39;8000m&#39;<br />
	go<span id="more-651"></span></p>
<p>为数据库pmdb的default和logsegment段配置阈值为：1000m<br />
	use pmdb<br />
	go<br />
	sp_dbextend &#39;set&#39;,&#39;threshold&#39;,pmdb,&#39;default&#39;,&#39;1000m&#39;<br />
	go<br />
	sp_dbextend &#39;set&#39;,&#39;threshold&#39;,pmdb,&#39;logsegment&#39;,&#39;1000m&#39;<br />
	go</p>
<p>
	&nbsp;</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/add_user_database_by_disk_init_create_database_comman.htm">https://www.dbainfo.net/add_user_database_by_disk_init_create_database_comman.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/add_user_database_by_disk_init_create_database_comman.htm">用命令行创建用户数据库</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>2010-09-12 -- <a href="https://www.dbainfo.net/sybase-ase-auto-create-database-login-user-scripts.htm" title="Sybase ASE自动创建数据库、登录以及用户的脚本">Sybase ASE自动创建数据库、登录以及用户的脚本</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><li>2014-06-09 -- <a href="https://www.dbainfo.net/count_all_tables_rowcount.htm" title="统计用户数据库内所有表的行数">统计用户数据库内所有表的行数</a> (0)</li><li>2013-11-19 -- <a href="https://www.dbainfo.net/showplan_html_format.htm" title="以HTML格式显示ASE查询计划">以HTML格式显示ASE查询计划</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作">Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作</a> (1)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务">Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3">Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序">Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/add_user_database_by_disk_init_create_database_comman.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>利用Sybase Central创建用户数据库</title>
		<link>https://www.dbainfo.net/ase-create-user-database-by-sybase-central.htm</link>
		<comments>https://www.dbainfo.net/ase-create-user-database-by-sybase-central.htm#comments</comments>
		<pubDate>Wed, 10 Nov 2010 05:47:34 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[create database]]></category>
		<category><![CDATA[Sybase Central]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/428.htm</guid>
		<description><![CDATA[利用Sybase Central创建用户数据库 Sybase的数据库设备按照用途可以分为：数据设备和日志设备。建议将用户数据库的数据和日志分配到独立的数据库设备上。下面演示建立一个用户数据库，名字为:Demo，分配到两个数据库设备上：Demo_dat和 Demo_log。 创建数据库设备 用sa登录Sybase数据库，在左边的文件夹目录中选择&#34;数据库设备&#34;，在&#34;数据库设备&#34;上点右键，选择 新建 &#62; 数据库设备 选择 数据库设备 后，弹出如下的添加数据库设备的向导 先初始化数据库设备：Demo_dat，对应的设备物理文件路径为：d:\syb_data\Demo_dat.dat 请确保路径d:\syb_data存在，因为在初始化设备的时候Sybase不会建立相应的目录；保证目录d:\syb_data有足够的可用空间。 在unix下初始化设备时请确保sybase用户对相应的目录有写的权限。 点 下一步 在大小右边的文本框中输入分配给设备的大小。如上图分配给设备Demo_dat的大小为：100Mbytes 设备号表示在Sybase数据库服务器上设备的唯一标识编号。建议用默认分配的设备号即可，不建议改为之前的段号。 选项&#34;Skip initialization of device.This will speed-up creation of device.&#34;默认是选中的，表示初始化设备的时候只分配指定大小的空间而不用ASCII值为0覆盖。这样能够提高初始化设备的速度，尤其分配的设备空间很大时。使用默认值即可。 &#160; 点 预览 按钮，可以查看初始化设备的语法， 可以将上面的语法保存以作备份，或者拷贝出来执行也能初始化设备。 &#160; 点 下一步 &#160; 配置数据设备是否使用操作系统缓存？ 使用默认值&#34;Data sync&#34;，使用操作系统缓存来保证数据设备故障时可恢复。 &#160; 点 下一步 &#160; 不配置镜像该数据设备，点 下一步 继续 &#160; 不配置该设备自动增长，点 下一步 继续 &#160; 预览设备Demo_dat的配置信息，点 浏览 按钮可以查看初始化设备Demo_dat的命令， [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><span style="font-size: 14pt;">利用Sybase Central创建用户数据库 </span></p>
<p>Sybase的数据库设备按照用途可以分为：数据设备和日志设备。建议将用户数据库的数据和日志分配到独立的数据库设备上。下面演示建立一个用户数据库，名字为:Demo，分配到两个数据库设备上：Demo_dat和 Demo_log。</p>
<ol>
<li>
<div style="text-align: justify;">
<h4><span style="font-size: 12pt;">创建数据库设备 </span></h4>
</p></div>
</li>
</ol>
<p>用sa登录Sybase数据库，在左边的文件夹目录中选择&quot;数据库设备&quot;，在&quot;数据库设备&quot;上点右键，选择 <strong>新建</strong> &gt; <strong>数据库设备</strong></p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_1.png" /></p>
<p>选择 <strong>数据库设备</strong> 后，弹出如下的添加数据库设备的向导</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_2.png" /></p>
<p>先初始化数据库设备：Demo_dat，对应的设备物理文件路径为：d:\syb_data\Demo_dat.dat</p>
<p><strong>请确保路径d:\syb_data存在，因为在初始化设备的时候Sybase不会建立相应的目录；保证目录d:\syb_data有足够的可用空间。 <span id="more-428"></span></strong></p>
<p><strong>在unix下初始化设备时请确保sybase用户对相应的目录有写的权限。 </strong></p>
<p>点 <strong>下一步</strong></p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_3.png" /></p>
<p>在<strong>大小</strong>右边的文本框中输入分配给设备的大小。如上图分配给设备Demo_dat的大小为：100Mbytes</p>
<p>设备号表示在Sybase数据库服务器上设备的唯一标识编号。<span style="color: red;"><strong>建议用默认分配的设备号即可，</strong></span>不建议改为之前的段号。</p>
<p>选项&quot;Skip initialization of device.This will speed-up creation of device.&quot;默认是选中的，表示初始化设备的时候只分配指定大小的空间而不用ASCII值为0覆盖。这样能够提高初始化设备的速度，尤其分配的设备空间很大时。<strong>使用默认值即可</strong>。</p>
<p>&nbsp;</p>
<p>点 预览 按钮，可以查看初始化设备的语法，</p>
<p><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_4.png" /></p>
<p>可以将上面的语法保存以作备份，或者拷贝出来执行也能初始化设备。</p>
<p>&nbsp;</p>
<p>点 <strong>下一步</strong></p>
<p>&nbsp;</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_5.png" /></p>
<p>配置数据设备是否使用操作系统缓存？</p>
<p>使用默认值&quot;Data sync&quot;，使用操作系统缓存来保证数据设备故障时可恢复。</p>
<p>&nbsp;</p>
<p>点 <strong>下一步</strong></p>
<p>&nbsp;</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_6.png" /></p>
<p>不配置镜像该数据设备，点 下一步 继续</p>
<p>&nbsp;</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_7.png" /></p>
<p>不配置该设备自动增长，点 下一步 继续</p>
<p>&nbsp;</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_8.png" /></p>
<p>预览设备Demo_dat的配置信息，点 <strong>浏览</strong> 按钮可以查看初始化设备Demo_dat的命令，</p>
<p>点 <strong>完成</strong> 即开始初始化设备了。</p>
<p>&nbsp;</p>
<p>稍等一会，数据设备Demo_dat就初始化完成了。</p>
<p>&nbsp;</p>
<p>按照和上面相似的步骤，初始化分配给日志段使用的数据设备Demo_log。</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_9.png" /></p>
<p>设备Demo_log的大小为：50M，设备文件位于：d:\syb_data\Demo_log.dat</p>
<p>两个数据设备：Demo_dat和Demo_log都初始化完成后，在数据库设备详细信息窗口中可以看到：</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_10.png" /></p>
<p>&nbsp;</p>
<ol>
<li>
<div style="text-align: justify;">
<h4><span style="font-size: 12pt;">创建用户数据库 </span></h4>
</p></div>
</li>
</ol>
<p>在上面的步骤中初始化了两个设备：Demo_dat和Demo_log，下面演示在这两个设备上面新建数据库Demo。</p>
<p>在Sybase Central中左边文件夹列表中选中数据库，点右键，选择 <strong>新建</strong> &gt; <strong>数据库</strong></p>
<p>如下图示：</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_11.png" /></p>
<p>之后弹出创建数据库的向导，</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_12.png" /></p>
<p>输入数据库的名称，点 <strong>下一步</strong></p>
<p>&nbsp;</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_13.png" /></p>
<p>在上面的&quot;设备信息&quot;窗口中为数据库Demo分配数据设备和日志设备。</p>
<p>点 <strong>添加</strong> 按钮，在弹出的小窗口&quot;设备大小&quot;中,</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_14.png" /></p>
<p>选择设备Demo_dat，指定设备内容为：<strong>数据</strong>，并分配大小为设备的最大值：100M</p>
<p>然后，点 <strong>确定</strong> 按钮，回到&quot;设备信息&quot;窗口中，</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_15.png" /></p>
<p>继续点 <strong>添加</strong> 按钮，在弹出的&quot;设备大小&quot;窗口中，</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_16.png" /></p>
<p>选择设备Demo_log，指定设备内容为：<strong>事务日志</strong>，并分配大小为设备Demo_log的最大值：50M。点 <strong>确定</strong> 按钮返回到&quot;设备信息&quot;窗口中。</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_17.png" /></p>
<p>如上图示，为数据库Demo分配好了数据设备和日志设备。 点 <strong>下一步</strong> 按钮</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_18.png" /></p>
<p>使用覆盖 和 用于装载 这两个选项<strong>都不要选择</strong>。使用覆盖选项只有在数据段和日志段都分配到同一个数据库设备的情况下才必须选中。用于装载选项能够提高数据库的创建速度，但是创建数据库完成后必须首先恢复数据库（load database）才能使用数据库。</p>
<p>&nbsp;</p>
<p>点 <strong>下一步</strong>， 继续</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_19.png" /></p>
<p>选中创建Guest 用户选项，表示为数据库Demo添加用户：guest。这样其他非授权用户可以以guest的名义访问用户数据库Demo，并执行guest拥有权限的操作。</p>
<p>&nbsp;</p>
<p>点 <strong>下一步</strong>，继续</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_20.png" /></p>
<p>数据库的自动增长配置可以通过job scheduler来完成。此时，不配置数据库Demo的自动增长。点 <strong>下一步</strong>， 继续</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_21.png" /></p>
<p>预览数据库Demo的创建信息。 点 <strong>预览</strong> 按钮可以查看创建数据库Demo的命令语句。</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_22.png" /></p>
<p>&nbsp;</p>
<p>在数据库创建向导的&quot;摘要&quot;窗口中，点 <strong>完成</strong> 按钮，等待一会后，数据库Demo就创建完成了。</p>
<p>在<strong>数据库详细信息</strong>窗口中，可以看到Demo的大小为：150M，以及创建日期等信息。</p>
<p style="text-align: center;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2010/11/111010_0546_23.png" /></p>
<p>至此，用户数据库Demo创建完成。</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-create-user-database-by-sybase-central.htm">https://www.dbainfo.net/ase-create-user-database-by-sybase-central.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/ase-create-user-database-by-sybase-central.htm">利用Sybase Central创建用户数据库</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-07-18 -- <a href="https://www.dbainfo.net/create-ase-server-by-manual.htm" title="手动创建ASE服务器">手动创建ASE服务器</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-07 -- <a href="https://www.dbainfo.net/sybase-ase12-5-4-client-tool-sybase-central-without-installation-version.htm" title="免安装（绿色版）的ASE客户端工具Sybase Centralv4.3">免安装（绿色版）的ASE客户端工具Sybase Centralv4.3</a> (12)</li><li>2011-09-19 -- <a href="https://www.dbainfo.net/steps-to-imigrate-sybase-ase-database-on-aix-platform.htm" title="AIX平台上Sybase ASE数据库迁移步骤">AIX平台上Sybase ASE数据库迁移步骤</a> (0)</li><li>2011-08-30 -- <a href="https://www.dbainfo.net/sybase-ase12-5-client-tool-sybase-central-without-installation-version.htm" title="免安装（绿色版）的Sybase ASE12.5附带的客户端工具Sybase Central v3.2">免安装（绿色版）的Sybase ASE12.5附带的客户端工具Sybase Central v3.2</a> (3)</li><li>2011-01-24 -- <a href="https://www.dbainfo.net/add_user_database_by_disk_init_create_database_comman.htm" title="用命令行创建用户数据库">用命令行创建用户数据库</a> (1)</li><li>2010-11-10 -- <a href="https://www.dbainfo.net/database-operation-by-sybase-central.htm" title="利用Sybase Central简单操作Sybase ASE数据库">利用Sybase Central简单操作Sybase ASE数据库</a> (4)</li><li>2010-11-10 -- <a href="https://www.dbainfo.net/connnect-to-sybase-ase-by-sybase-central-client-tool.htm" title="用Sybase Central连接Sybase ASE数据库">用Sybase Central连接Sybase ASE数据库</a> (0)</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>2010-11-10 -- <a href="https://www.dbainfo.net/sybase-central-export-import-table-data.htm" title="利用Sybase Central 导出与导入表内数据">利用Sybase Central 导出与导入表内数据</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/ase-create-user-database-by-sybase-central.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sybase ASE自动创建数据库、登录以及用户的脚本</title>
		<link>https://www.dbainfo.net/sybase-ase-auto-create-database-login-user-scripts.htm</link>
		<comments>https://www.dbainfo.net/sybase-ase-auto-create-database-login-user-scripts.htm#comments</comments>
		<pubDate>Sun, 12 Sep 2010 12:37:34 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[create database]]></category>
		<category><![CDATA[脚本]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=241</guid>
		<description><![CDATA[以下的脚本能够自动创建数据库、登录、用户并能给用户分配命令权限。只需要指定用户数据库的名称，数据设备、日志设备的大小，登录名称以及登录密码即可。 局限性： 没有判断即将要创建的设备是否存在？ 将数据库设备创建在和master设备同一目录下，不能提高物理IO的性能。 脚本文件下载：sybase数据库自动创建脚本.sql ----------------------------------------------------------------------------------------------------------------------------- use master go declare @dbname varchar(30) declare @MasterDevicePath varchar(255),@LogicalDataDevName varchar(30),@LogicalLogDevName varchar(30) declare @DATDevicePath varchar(255),@LOGDevicePath varchar(255),@DataDevSize int,@LogDevSize int,@DataDevPageCount&#160; int,@LogDevPageCount int declare @SQLTEXT varchar(255) declare @loginname varchar(30),@loginpasswd varchar(30) set nocount on begin -- @dbname 代表将要创建的数据库名称 select @dbname=&#39;sybasenms&#39; -- @DataDevSize表示数据设备的大小（单位为：MBytes），@LogDevSize表示日志设备的大小（单位为：MBytes） select @DataDevSize=100,@LogDevSize=50 -- 数据库登录名（密码与登录名相同），以及数据库用户名 select @loginname=&#34;sybasenms&#34;,@loginpasswd=&#34;sybasenms&#34; if not exists(select name from master.dbo.sysdatabases [...]]]></description>
			<content:encoded><![CDATA[<p>以下的脚本能够自动创建数据库、登录、用户并能给用户分配命令权限。只需要指定用户数据库的名称，数据设备、日志设备的大小，登录名称以及登录密码即可。</p>
<p><strong>局限性：</strong></p>
<p>没有判断即将要创建的设备是否存在？</p>
<p>将数据库设备创建在和master设备同一目录下，不能提高物理IO的性能。</p>
<p>脚本文件下载：<a href="https://www.dbainfo.net/wp-content/uploads/2010/09/sybase-create-database-scripts.sql">sybase数据库自动创建脚本.sql</a></p>
<p>-----------------------------------------------------------------------------------------------------------------------------</p>
<div>use master<br />
	go</div>
<div>declare @dbname varchar(30)<br />
	declare @MasterDevicePath varchar(255),@LogicalDataDevName varchar(30),@LogicalLogDevName varchar(30)<br />
	declare @DATDevicePath varchar(255),@LOGDevicePath varchar(255),@DataDevSize int,@LogDevSize int,@DataDevPageCount&nbsp; int,@LogDevPageCount int<br />
	declare @SQLTEXT varchar(255)<br />
	declare @loginname varchar(30),@loginpasswd varchar(30)</div>
<div>set nocount on</div>
<div>begin</div>
<div>-- @dbname 代表将要创建的数据库名称<span id="more-241"></span><br />
	select @dbname=&#39;sybasenms&#39;<br />
	-- @DataDevSize表示数据设备的大小（单位为：MBytes），@LogDevSize表示日志设备的大小（单位为：MBytes）<br />
	select @DataDevSize=100,@LogDevSize=50<br />
	-- 数据库登录名（密码与登录名相同），以及数据库用户名<br />
	select @loginname=&quot;sybasenms&quot;,@loginpasswd=&quot;sybasenms&quot;</div>
<div>
	if not exists(select name from master.dbo.sysdatabases where name=@dbname)<br />
	&nbsp; begin <br />
	&nbsp;&nbsp;&nbsp; select @MasterDevicePath=phyname from master.dbo.sysdevices where name=&#39;master&#39;<br />
	&nbsp;&nbsp;&nbsp; <br />
	&nbsp;&nbsp;&nbsp; select @LogicalDataDevName=@dbname+&#39;_dat&#39;,@LogicalLogDevName=@dbname+&#39;_log&#39;<br />
	&nbsp;&nbsp;&nbsp; select @DATDevicePath=left(@MasterDevicePath,len(@MasterDevicePath)-10)+@dbname+&#39;_dat.dat&#39;<br />
	&nbsp;&nbsp;&nbsp; select @LOGDevicePath=left(@MasterDevicePath,len(@MasterDevicePath)-10)+@dbname+&#39;_log.dat&#39;<br />
	&nbsp;&nbsp;&nbsp; <br />
	&nbsp;&nbsp;&nbsp; -- 将设备的大小由MBytes换算成页数<br />
	&nbsp;&nbsp;&nbsp; select @DataDevPageCount=@DataDevSize*512,@LogDevPageCount=@LogDevSize*512</div>
<div>&nbsp;&nbsp;&nbsp; -- 分别初始化数据设备和日志设备<br />
	&nbsp;&nbsp;&nbsp; disk init<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name=@LogicalDataDevName,<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; physname=@DATDevicePath,<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size=@DataDevPageCount<br />
	&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<br />
	&nbsp;&nbsp;&nbsp;&nbsp; <br />
	&nbsp;&nbsp;&nbsp;&nbsp; disk init<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name=@LogicalLogDevName,<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; physname=@LOGDevicePath,<br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; size=@LogDevPageCount&nbsp;<br />
	&nbsp;<br />
	&nbsp;&nbsp;&nbsp;&nbsp; -- 创建数据库&nbsp;<br />
	&nbsp;&nbsp;&nbsp;&nbsp; select @SQLTEXT=&quot;create database &quot;+@dbname+&quot; on &quot;+@LogicalDataDevName+&quot;=&quot;+convert(varchar,@DataDevPageCount)+&quot; log on&nbsp; &quot;+@LogicalLogDevName+&quot;=&quot;+convert(varchar,@LogDevPageCount)<br />
	&nbsp;&nbsp;&nbsp;&nbsp; execute(@SQLTEXT)<br />
	&nbsp;&nbsp;&nbsp;&nbsp; select @SQLTEXT=&quot;数据库：&quot;+@dbname+&quot;创建完成!&quot;<br />
	&nbsp;&nbsp;&nbsp;&nbsp; print @SQLTEXT<br />
	&nbsp;<br />
	&nbsp;&nbsp;&nbsp;&nbsp; -- 创建登录名和用户名，并给用户分配权限 <br />
	&nbsp;&nbsp; use master<br />
	&nbsp;&nbsp; exec sp_addlogin @loginname,@loginpasswd,@dbname<br />
	&nbsp;&nbsp; use @dbname<br />
	&nbsp;&nbsp; exec sp_adduser @loginname,@loginname<br />
	&nbsp;&nbsp; select @SQLTEXT=&quot;grant create table ,create view,create procedure to &quot;+@loginname<br />
	&nbsp;&nbsp; exec (@SQLTEXT)<br />
	&nbsp;&nbsp; if exists(select 1 from sysusers where name=@loginname)<br />
	&nbsp;&nbsp;begin<br />
	&nbsp;&nbsp;&nbsp;select @SQLTEXT=&quot;数据库用户：&quot;+@loginname+&quot;创建完成!&quot;<br />
	&nbsp;&nbsp;&nbsp;print @SQLTEX</div>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/sybase-ase-auto-create-database-login-user-scripts.htm">https://www.dbainfo.net/sybase-ase-auto-create-database-login-user-scripts.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/sybase-ase-auto-create-database-login-user-scripts.htm">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>2011-01-24 -- <a href="https://www.dbainfo.net/add_user_database_by_disk_init_create_database_comman.htm" title="用命令行创建用户数据库">用命令行创建用户数据库</a> (1)</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><li>2014-06-09 -- <a href="https://www.dbainfo.net/count_all_tables_rowcount.htm" title="统计用户数据库内所有表的行数">统计用户数据库内所有表的行数</a> (0)</li><li>2013-11-19 -- <a href="https://www.dbainfo.net/showplan_html_format.htm" title="以HTML格式显示ASE查询计划">以HTML格式显示ASE查询计划</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作">Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作</a> (1)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务">Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3">Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序">Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/sybase-ase-auto-create-database-login-user-scripts.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>手动创建oracle 10g数据库的命令语法</title>
		<link>https://www.dbainfo.net/oracle10g-create-database-manually.htm</link>
		<comments>https://www.dbainfo.net/oracle10g-create-database-manually.htm#comments</comments>
		<pubDate>Tue, 10 Aug 2010 08:14:26 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[create database]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=838</guid>
		<description><![CDATA[下面的语法在oracle 10.2.0.1上面成功执行完成。在windows-xp和ubuntu上都成功创建了数据库实例。 CREATE DATABASE demo &#160; MAXDATAFILES 500 &#160; MAXINSTANCES 10 &#160; MAXLOGFILES 32 &#160; NOARCHIVELOG &#160; DATAFILE &#160;&#160;&#160;&#160;&#160;&#160; &#39;E:\ORACLE\ORADATA\DEMO\SYSTEM01.DBF&#39; &#160;&#160;&#160;&#160;&#160;&#160; SIZE 300M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL &#160; SYSAUX DATAFILE &#39;E:\ORACLE\ORADATA\DEMO\SYSAUX01.DBF&#39; &#160;&#160;&#160;&#160;&#160;&#160; SIZE 300M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED &#160; DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE &#39;E:\ORACLE\ORADATA\DEMO\TEMP01.DBF&#39; SIZE 100M&#160; &#160;&#160;&#160;&#160;&#160;&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>下面的语法在oracle 10.2.0.1上面成功执行完成。在windows-xp和ubuntu上都成功创建了数据库实例。</p>
<blockquote>
<p>CREATE DATABASE demo<br />
		&nbsp; MAXDATAFILES 500<br />
		&nbsp; MAXINSTANCES 10<br />
		&nbsp; MAXLOGFILES 32<br />
		&nbsp; NOARCHIVELOG<br />
		&nbsp; DATAFILE<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;E:\ORACLE\ORADATA\DEMO\SYSTEM01.DBF&#39; <br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 300M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL<br />
		&nbsp; SYSAUX DATAFILE &#39;E:\ORACLE\ORADATA\DEMO\SYSAUX01.DBF&#39; <br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SIZE 300M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED <br />
		&nbsp; DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE &#39;E:\ORACLE\ORADATA\DEMO\TEMP01.DBF&#39; SIZE 100M&nbsp; <br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED <br />
		&nbsp; UNDO TABLESPACE &quot;UNDOTBS1&quot; <br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DATAFILE &#39;E:\ORACLE\ORADATA\DEMO\UNDOTBS01.DBF&#39; SIZE 200M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED <br />
		&nbsp; DEFAULT TABLESPACE USERS <br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DATAFILE &#39;E:\ORACLE\ORADATA\DEMO\USERS01.DBF&#39; SIZE 100M&nbsp; <br />
		&nbsp; LOGFILE <br />
		&nbsp; GROUP 1 (&#39;E:\ORACLE\ORADATA\DEMO\REDO01.LOG&#39;) SIZE 50M,<br />
		&nbsp; GROUP 2 (&#39;E:\ORACLE\ORADATA\DEMO\REDO02.LOG&#39;) SIZE 50M,<br />
		&nbsp; GROUP 3 (&#39;E:\ORACLE\ORADATA\DEMO\REDO03.LOG&#39;) SIZE 50M<br />
		&nbsp; CHARACTER SET ZHS16GBK<br />
		&nbsp; NATIONAL CHARACTER SET AL16UTF16;</p>
</blockquote>
<p>手工创建完数据库后，要执行创建数据字典的sql文件。</p>
<p>在sqlplus中执行：</p>
<blockquote>
<p>sql&gt; @$ORACLE_HOME/rdbms/admin/catalog.sql;</p>
<p>sql&gt; @$ORACLE_HOME/rdbms/admin/catproc.sql</p>
<p>sql&gt; @$ORACLE_HOME/sqlplus/admin/pupbld.sql;</p>
</blockquote>
<p>生成密码文件</p>
<p>在目录$ORACLE_HOME/dbs下面必须有密码文件，才能使得远程用户以sys连接数据库。oracle10g中的密码文件名称格式为：pwd$oracle_sid.ora</p>
<p>用命令工具生成：</p>
<blockquote>
<p>orapwd file=$ORACLE_HOME/dbs/pwd$ORACLE_SID.ora password=test123 entries=10</p>
</blockquote>
<p>这样就在目录$ORACLE_HOME/dbs下面生成了密码文件：pwd$ORACLE_SID.ora，密码为：test123,允许最多10个用户以sys连接。</p>
<p>&nbsp;</p>
<div class="story-content">
<p>&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;<br />
		&mdash;&mdash;&mdash; 本文为andkylee个人原创，请在尊重作者劳动成果的前提下进行转载；<br />
		&mdash;&mdash;&mdash; 转载务必注明原始出处 : <a href="../"><font color="#f26522">http://www.dbainfo.net</font></a><br />
		&mdash;&mdash;&mdash; 关键字： oracle10g create database command line 命令行创建数据库</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; no-gui windows linux<br />
		&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;</p>
<p>&nbsp;</p>
</div>
<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/oracle10g-create-database-manually.htm">https://www.dbainfo.net/oracle10g-create-database-manually.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/oracle10g-create-database-manually.htm">手动创建oracle 10g数据库的命令语法</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>2010-08-10 -- <a href="https://www.dbainfo.net/oracle10g-create-database-manully-ora-02778.htm" title="手动创建oracle数据库时报错：ORA-02778">手动创建oracle数据库时报错：ORA-02778</a> (0)</li><li>2013-07-18 -- <a href="https://www.dbainfo.net/create-ase-server-by-manual.htm" title="手动创建ASE服务器">手动创建ASE服务器</a> (0)</li><li>2011-12-01 -- <a href="https://www.dbainfo.net/oracle11g-tns-12537-and-ora-609-troubleshooting.htm" title="oracle11g报TNS-12537和ORA-609问题的解决">oracle11g报TNS-12537和ORA-609问题的解决</a> (0)</li><li>2011-10-14 -- <a href="https://www.dbainfo.net/history-of-common-databases.htm" title="各数据库的发展历史">各数据库的发展历史</a> (0)</li><li>2011-09-19 -- <a href="https://www.dbainfo.net/steps-to-imigrate-sybase-ase-database-on-aix-platform.htm" title="AIX平台上Sybase ASE数据库迁移步骤">AIX平台上Sybase ASE数据库迁移步骤</a> (0)</li><li>2011-04-28 -- <a href="https://www.dbainfo.net/oracle-10g-installation-libstdc-all_no_orclihsodbc.htm" title="oracle10g安装过程中Error in invoking target ‘all_no_orcl ihsodbc’ of makefile问题的解决">oracle10g安装过程中Error in invoking target ‘all_no_orcl ihsodbc’ of makefile问题的解决</a> (0)</li><li>2011-01-24 -- <a href="https://www.dbainfo.net/add_user_database_by_disk_init_create_database_comman.htm" title="用命令行创建用户数据库">用命令行创建用户数据库</a> (1)</li><li>2010-12-23 -- <a href="https://www.dbainfo.net/import-datetime-date-to-oracle-from-sybase-ase.htm" title="从sybase向oracle导入时间类型的数据">从sybase向oracle导入时间类型的数据</a> (0)</li><li>2010-11-10 -- <a href="https://www.dbainfo.net/ase-create-user-database-by-sybase-central.htm" title="利用Sybase Central创建用户数据库">利用Sybase Central创建用户数据库</a> (0)</li><li>2010-10-22 -- <a href="https://www.dbainfo.net/oracle-view-table-physical-storage-size.htm" title="查看Oracle中表所有字段的字节总长度">查看Oracle中表所有字段的字节总长度</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/oracle10g-create-database-manually.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
