Sybase数据库管理手册目录Sybase 数据库安装说明 (3)一、安装前准备工作 (3)二、安装主程序 (3)三、安装后打补丁 (6)四、重启后创建Sybase服务 (6)五、字符集设置 (11)六、还原HIS数据库 (13)七、Sybase服务不能启动时 (19)八、配置参数 (21)客户端安装说明 (29)一、安装客户端 (29)二、配置客户端 (29)Sybase 数据库的备份、恢复 (29)Sybase 数据库维护 (30)Sybase数据常用命令的使用 (31)Sybase 数据库安装说明一、安装前准备工作●先将Sybase安装文件夹(ASESERVER)拷贝到要安装的机器硬盘上。
(此文件夹下文中都用d:\Tooll\ASESERVER)●将Sybase的补丁拷贝到要安装的机器硬盘上●处理安装时的字符集问题(防止安装时出现乱码)对于不同的Windows版本的操作系统Sybase都要进行字符集文件的修改,下面是不同二、安装主程序●进入安装程序完成安装前的准备工作后就可以双击D:\TOOLS\ASESERVER\setup.exe文件进入Sybase安装程序。
●确定安装目录选择安装目录是不要选择有磁盘阵列或做了Raid的盘,也不要选择操作系统所在的磁盘。
●选择安装组件●安装总结在总结处要注意所需空间是不是小于可用空间,如果不是则要将安装的磁盘清除一些文件来达到所需空间。
单击“下一步”进行安装进行状态●安装进度●录入注册信息●重启提示完成安装后提示是否重新启动机器,按否不重启机器。
然后将补丁拷贝到安装目录。
三、安装后打补丁将\ASE补丁\ebf11574\Server目录下的所有文件拷贝到Sybase安装目录下例如安装目录为C:\Sybase将C:\sybase\shared-1_0\jre1.2.2\lib\font.properties.zh.NT5.2文件名改名,操作系统与文件名的配对关系参考安装前准备工作的配对关系。
四、重启后创建Sybase服务●重启机器后进入Sybase安装程序确定提示按“否”后进行Windows操作系统●进行操作系统的运行窗口录入CMD进入Dos操作界面并用cd\转到操根目录,然后录入syconfig进入服务创建界面进行服务创建选择中Adaptive Server然后单击“Create Adaptive Server …”按钮进入如下服务名设置界面在此界面中录入服务名安装程序默认为机器名称(我们建议服务名统一用HISSERVER便于以后维护程序)。
按Continue后进行页大小设置界面此处一定要设置为4k按Continue后设置Master设备大小界面此处要将Master Device大小设置为200MB按Coninue按钮进入Set System Procedures Device Size/Location界面将System Procedures Device设置为260MB再按“Continue”按钮进入Adaptive Server Options 设置界面单击“Network Addresses…”按钮进入网络端口设置界面单击“Add”按钮进入网络连接设置在Connection处设置值为本机IP地址然后加逗号再加5500作为端口号如果没有网络的机器(单机)要使数据库能启用则应将Connection的IP地址用本机的机器名代替然后按Ok返回Adaptive Server Options设置界面再单击“Configure Default XP Server..”按钮进入Configure Default XP Server界面在此界面中再单击“Network Addresses...”按钮进入XP Server的网络连接设置界面单击Add进入参数连接参数设置界面在Connection处设置值为本机IP地址然后加逗号再加5000作为端口号然后按Ok再按Ok按钮再按Ok按钮按Continue等一段时间后出现安装完成的提示则安装成功五、字符集设置单出“Configure Adaptive Server”进入如下界面单击“Continue”录入Sa用户密码按”Continue”进入选择”Language”按钮进入按Set Default按钮进入选择”ISO 8859-1(Latin-1) –Western European 8-bit charcter”按”ok”即可六、还原HIS数据库进入Sybase Central Java版的管理程序建数据设备在上图中双击”添加数据库设备”进入如下界面按上图录入新设备名称及设备所在路径然后按”下一步”进入如下界面将设备大小设置为需要的大小一直按”下一步”最后按完成。
照上步骤再建其它设备进行数据库的创建及对一些数据库进行扩容数据库规划在建数据库之前要对数据库进行规划,一般讲将一个数据库多建几个设备并且将日志与数据设备分开日志设备是数据设备的25%左右。
扩大tempdb数据库(如果设备允许最好扩大1GB)并且要在建数据库之前将tempdb数据库扩大,所以要专门建一个设备用来扩大tempdb 数据库,如果tempdb太小会使系统的运行速度慢,大的查询不能进行,建数据库的速度变慢。
扩大Master数据库可以将master数据库扩大到60M建数据库在管理工具中选择登录进入如下图所示界面然后双击”添加数据库”进入如下界面在数据库名录入数据库的名称最好为iinhis然后单击”下一步”进入如下界面在此界面上单击”添加”进入如下界面选择你建好的设备并录入大小(为选中设备的全部大小),及是数据设备还是日志设备然后按“确定”添加一个设备。
按上步骤添加另外的设备并且一定要添加一个事务日志设置.然后按一直按下一步最后按完成就可以创建完成数据库修改数据库参数在新建的数据库上右击在弹出菜单中单击“属性”进入选择”选项”页面中将“允许选择进入/批量复制(B) ”,“在检查点上截断日志”选中然后按“确定”即可设置完成。
建登录用户在管理工具中选择登录如下图所示然后双击”添加登录”进入如下界面按上图所示录入IIN用户及密码按下一步进入如下界面将登录的缺省数据库改变为你建的HIS数据库然后按“完成”完成登录添加。
还原数据库进入操作系统开始的运行界面录入CMD进入DOS界面用CD\转到根目录用isql –Usa –P(sa的密码) –S(服务名)按回车进入isql实用程序load database iinhis from ‘d:\bk_02.dat’(备份文件名含路径)回车go回车等完成后online database iinhisgo七、Sybase服务不能启动时●备份服务不能重启时进入Configure Sybae Servers界面单击”Backup Server”然后单击Remove Backup Server..”按钮将备份服务移去,然后按Create Backup Server重新创建备份服务。
●如果服务器IP改变服务器名称改变而不能重启在服务器机器上从操作系统的开始中进入运行界面然后录入dsedit进入如下界面选择HISSERVER服务如下图所示在弹出菜单中按Modify Atttribute…按钮进入修改界面按Edit按钮进入界面将Network Address的地址改为新的IP地址即可。
八、配置参数客户端安装说明一、安装客户端将客户端安装程序安装时只要一直按下一步,但在选择时可以只要选择连接项安装即可,不要全部安装。
如果出现字符集的问题也同上面所讲的字符集处理方式一样处理即可。
二、配置客户端配置客户端是通过dsedit进行配置。
Sybase 数据库的备份、恢复●如何备份数据库备份数据库有两种方法命令方式、图形方式命令方式:进入操作系统开始的运行界面录入CMD进入DOS界面用CD\转到根目录用isql –Usa –P(sa的密码) –S(服务名)按回车进入isql实用程序dump database iinhis to ‘d:\bk_0502.dat’go回车等完成后在d:下就有一个bk_0502.dat的文件即是备份出来的数据库方件图形方式:ASE数据库管理界面中选中要备份的数据库然后右击在弹出菜单中选择备份数据,然后按照提示一步步完成备份工作。
●如何在指定时间备份数据库编写命令首先按照如下语句写一个文本文件并存为文件backsql.txtdeclare @ls_fileselect @ls_file=substring(convert(char,getdate(),111),1,4)select @ls_file= 'e:\backup\’+@ls_file+’.dat’dump database iinhis to @ls_filego按照如下语句写一个批处理文件并存为文件backup.datisql -Usa –P(sa的密码) –S服务名–D数据库名<backsql.txt>err.txtgo使用操作系统的计划任务来定时调用批处理命令完成定时备份如图所示在window 2003中有一个任务计划可定时执行某一批处理.如何恢复数据库在恢复数据前要保证没有用户连接到要恢复的数据上,可用sp_who命令查看是否有人连接到数据库上。
命令方式:进入操作系统开始的运行界面录入CMD进入DOS界面用CD\转到根目录用isql –Usa –P(sa的密码) –S(服务名)按回车进入isql实用程序load database iinhis from ‘d:\bk_0502.dat’(数据库备份文件一定要指定路径) 回车go回车等完成后online database iinhis回车go回车图形方式:ASE数据库管理界面中选中要恢复的数据库然后右击在弹出菜单中选择恢复数据,然后按照提示一步步完成恢复工作。
Sybase 数据库维护1.当数据库的备份服务(Backup Server)不能启动时如果是由于机器IP地址及机器名称改变而不能启动时则用dsedit编辑工具查看一下是不是由于备份服务的Server Address的配置不对,如果不对则修改为正确的参数即可。
如果还是不行则可用下面方法:由于备份服务不是HIS系统运行的主服务,如果出现备份服务(Backup Server)不能启动时可将备份服务移去然后再重建即可。
2.当数据库的主服务(Adaptive Server)不能重启时当要对主服务(Adaptive Server)进行重启时就要将数据库进行备份,以防主服务不能启动。
下面是一些常见的不能重启主服务的问题服务器IP改动及服务名称改动通过dsedit进行修改为改后的IP及机器名就可以重启。