1、SybaseASE安装的文档Sybase ASE安装的文档1. 安装前准备1.1. 系统要求 安装AdaptiveServer之前,请确保使用最新的修补程序对系统进行更新,使其满足系统要求。所使用的修补程序的版本不要早于建议用于你的操作系统的版本。如果操作系统供应商推荐修补程序取代了此处列出的修补程序,则使用前者。 图1.1:操作系统要求 Jva虚拟机和关联有Adaptive Server支持要求至少具有250MB虚拟内存空间。根据各个Java执行过程的要求,您可能需要更多内存空间。在运行Java时,可能需要调整内存参数,以确保Java有足够的虚拟内存空间用于启动,并且Adaptive Ser
2、ver和Java任务可以成功共存。 ASE需要安装图1.2所列两个补丁,本次安装的是64位的15.5版本。如果你使用的是ODBC、OLEDB、ADO.NET驱动程序,则必须在系统上安装Microsoft.NET Framework 2.0 Service Pack1。如果不安装此Service Pack,安装程序在安装过程中将会生成错误,并且驱动程序将无法运行。 图1.2:64位ASE需要安装的补丁 图1.3是客户端的系统要求,如果使用的是ODBC、OLEDB、ADO.NET驱动程序,则必须在系统上安装Microsoft.NET Framework 2.0 Service Pack1,否则无法
3、安装。 图1.3:客户端系统要求1.2. 预安装任务 1)检验操作系统是否符合平台的版本级别、RAM和网络协议要求; 2)如有必要,安装操作系统修补程序; 3)确保用于启动服务器的账户对要在其中安装服务器的目录具有读取和写入权限; 4)使用administrator账号执行所有安装任务。 5) 如果安装的是64位的ASE,把安装文件的兼容性选为Windows XP (Service Pack 2)。 图1.4:64位版本兼容性勾选2. 安装adaptive server 1) 如果是64位系统,要把兼容性设置为Windows XP (Service Pack 2),如图1.4所示。2) 点击安
4、装文件setup.exe,区域设置语言选择简体中文,当然也可以选择英文,然后点击下一步,保持缺省设置直到配置安装文件夹的目录,这里的配置是D:sybase。 图2.1:配置安装文件夹3) 下一步是选择安装集,选择完全以确保拥有最完全的功能,点击下一步。 图2.2:选择安装集4) 软件许可证类型选择,如果没有许可证请选择第二项developer模式,如果有就选择第一项,选择评估Sybase Adaptive Server Enterprise Suite会在30天后过期,服务会无法启动。这时选择第二项(免费开发人员版),如果选择其它两项,在后面的安装过程会要求输入许可密钥及选择产品版本,这里不作
5、介绍。 图2.3:软件许可证类型选择5) 选择最适当的区域,阅读许可协议,同意许可证条款,点下一步进入数据库安装。 图2.4:用户许可协议6) 预安装摘要,这个步骤会检验安装类型及是否有足够的磁盘空间用于完成安装过程,磁盘空间不够将无法安装。 图2.5:预安装摘要7) 点击下一步安装ASE数据库套件,这一步骤可能需要几分钟的时间。 图2.6:安装ASE套件8) 保持缺省配置直至产品选择步骤,选择你所需要的产品,这里全部选择。 图2.7:ASE产品选择9) 配置新的数据库服务,Adaptive Server名称改成你喜欢的名字,页大小选择16K,其它配置可以保持缺省值。平台一些数据表的数据定义大
6、小会超过16K,不过这里最大值是16K,点击下一步会出现关于页大小的警告,不用理会。图2.8:配置新数据库服务10) 以下步骤均可保持缺省值,直到安装ASE服务,这里可能要持续几分钟时间。图2.9:安装ASE服务11) 安装完成,点击完成退出安装程序。图2.10:安装完毕 3. 安装后配置3.1. 安装字符集 ASE默认字符集并不支持中文,插入的中文字符均会乱码。 打开命令行,输入指令,进入ASE 保存字符集的目录%sybase根目录%charsetscp936,这里要安装的字符集是cp936,要安装其它字符集则进入相应的字符集目录。 图3.1:进入字符集所在目录 安装cp936字符集,命令为
7、:charset -Usa -Psa_pass -Sserver_name binary.srt cp936,其中U后面是用户名,P后面是密码,S后面是ASE服务实例名。于Interactive SQL下执行查询select * from syscharsets where name = cp936, 以上的字符集是大小写区分的配置,安装不区分大小写的字符集要重写安装导引文件。在cp936文件夹编写文本文件nocase.srt,内容为:class = 001 ; Class 1 sort orderid = 0xe4 ; Unique ID # (228) for the sort order
8、name = nocase_cp936 ; chinese, case-insensitivemenuname = “Dictionary order, case insensitive.”charset = cp936preference = false ; Do not use preference以这个导引文件安装不区分大小写的字符集指令是:charset -Usa -Psa_pass -Sserver_name nocase.srt cp936,如图3.2 图3.2:安装不区分大小写的字符集进入master数据库里的系统表syscharsets查询所安装的字符集是否存在记录,由图3.3
9、可见,cp936字符集已经安装成功,区分大小写(50)的和不区分大小写(52)的两个sortorder也安装成功了。图3.3:查询字符集记录配置ASE服务的默认字符集及默认sortorder,default character set id设为171,default sortorder id 设为52,对应syscharsets里的cp936的id跟nocase_cp936的id,点击应用确认,重启ASE服务两次即生效。图3.4:设置ASE服务的字符集3.2. 设置最大可用内存 进入isql,命令是 isql SGDCN_sybase Usa P,U后面是用户名,P后面是密码,S后面是ASE服
10、务实例名。如图3.5。 图3.5:进入isql 查看最大可用内存的命令是sp_configure “max memory”,pre-ASE12.5,使用参数total memory 。sp_configure命令用于查看ASE各种配置参数,后面跟的是参数名称。见图3.5,最大可用内存是63488,单位为2K,大约126M。修改最大可用内存的命令是sp_configure “max memory”, 90000,90000是修改后的可用最大内存,其它的配置修改也是使用这个命令修改,第一个参数是配置名称,第二个参数是修改后的数值。如图3.6,最大可用内存已经修改为90000K,系统提示无需重启服务
11、即可生效。图3.6:修改最大可用内存3.3. 设置最大用户连接数如果是开发版,最大的用户连接数只能是25,数据库安装好默认就是,不能再增加。企业版极限是2147483647。如图3.7,最大用户连接数是25。图3.7:查看最大用户连接数修改最大可用内存。由于是开发版,系统提示只能设置为5到25之间。 图3.8:修改最大用户连接数4. 新建数据库4.1. 新建数据库设备 设备是ASE预先配置的专门存放数据库的一块连续的磁盘空间,并且它被映射到一操作系统文件或一原始磁盘分区上。设备与数据库之间的关系:多对多关系。一个数据库可以被创建或扩充到多个设备上,一个设备也可以被用来存放多个数据库。 新建设备
12、很简单,打开Sybase Central,右击数据库设备节点,点击新建,选择数据库设备。 图4.1:新建数据库设备 数据库设备新建第一步是起名字及选择路径,一般来说,数据跟日志不应该放在同一个设备,所以这里的命名后面带有data,意思是用于存放数据的设备。 图4.2:设置数据库设备的名称及路径 设备其它就是一个预分配空间的系统文件,要为它分配一定的硬盘空间,这里分配100M,设备号让其自动分配即可。点击完成,数据库设备创建完成。 图4.3:分配硬盘空间4.2. 新建数据库 右击数据库节点,点击新建,选择数据库,弹出新建数据库对话框。第一步,输入新建数据库名称,点击下一步。 图4.4:输入新建数
13、据库名称 关联设备及分配空间,如图4.5,分别为日志及数据分配了24M及50M的空间,设备分别是刚才新建的devLog及devData。点击完成,数据库创建完成。 图4.5:关联设备及分配空间4.3. 新建段 Sybase ASE 里面的段相当于在SQL Server里面域的概念。打开段节点,可见已经存在了default、logsegment、system三个段,默认表是建在default段中,如果要把表建在自己的段上面,首先就要创建自己的段。 图4.6:段列表 右击段段节点,点击新建,选择段,弹出创建段的对话框。输入新建段的名称。 图4.7:输入段名称 关联设备,只能从刚才新建数据库时关联的两个设备中选择一个。点击下一下,下一步只是新建段的摘要,再点击完成,即完成段的创建。 图4.8:关联设备
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1