Sybase12.5-数据库的安装、卸载、备份、还原全集资料.doc_第1页
Sybase12.5-数据库的安装、卸载、备份、还原全集资料.doc_第2页
Sybase12.5-数据库的安装、卸载、备份、还原全集资料.doc_第3页
Sybase12.5-数据库的安装、卸载、备份、还原全集资料.doc_第4页
Sybase12.5-数据库的安装、卸载、备份、还原全集资料.doc_第5页
免费预览已结束,剩余35页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、Sybase 数据库服务器端的安装由于以前一直用sql server数据库,早已熟悉了sql 环境,最近突然接触sybase数据库,不免有些陌生,各种不习惯呀。个人感觉sql比sybase好用多了,也许是我习惯sql了吧,但是有一点是可以 肯定的,sql的视觉效果比sybase强的不是一点半点。不过吧,sql比sybase强(这是对于用户或是小型企业而言,对于大型企业来说,咱也不晓 地,没准sybase比较适合大型企业)也是理所应当的,毕竟sql是在sybase的基础上发展起来的,怎么说也算是站在巨人的肩膀上吧。好了,不多说 了,开始具体介绍sybase安装。sybase数据库的安装分为服务器端和客户端,本文先介绍一下服务器端的安装。1、和其他程序一样,双击setup.exe.2、出现欢迎界面,直接点击next即可。3、下面选择相应国家的协议,咱是中国人,当然选择“中华人民共和国”啦,并选择下面单选钮“我同意”,next。4、选择Sybase数据库的主目录,我选择的E盘,因为这个盘是NTFS格式的,数据库文件都比较大(单个文件),如果单个文件超过4G,FAT32格式的磁盘就会出错。大家可根据磁盘空间分配进行改动,但目录名Sybase,最好不要改动,方便日后维护,若改动注意不要用中文,请使用英文字母名。5、点击【Next】后,若路径名不存在,会提示创建,选是即可。6、接下来选择自定义(custom)安装7、选择你要安装的文件,服务器端嘛,最好全选。8、接下来,next即可。9、接下来你将看到安装进度条,这个过程比较漫长,大家耐心等待10、接下来复选框全选。11、选中自定义配置新的Adaptive Server选项和自定义配置新的Backup Server选项,对Adaptive Server、Backup Server服务进行手工设置,点击【Next】下一步,屏幕显示窗口12、Adaptive Server配置如下,Backup server端口号为5001。13、下一步14、接下来,看到这个绿色的successufl,相信大家都挺激动的,终于要结束了。15、结束,重启计算机。16、大家不要高兴的太早,还没有结束呢,淡定。继续来设置数据库的字符集,进入“E:sybaseASE-12_5install”目录下,运行RUN_计算机名.bat,启动Sybase服务,doc窗口最好不要关闭。17、另外打开DOS,进入Sybase的安装目录下的cp936目录下,如果没有进入相应的目录下,输入E:回车即可。18、运行:charset -Usa -P -Sxx binary.srt cp936 (xx为服务器名,本机不用加该参数)19、在DOS环境下使用命 isql -Usa -P-Sxx 登陆,不指定-S即为本机上的服务器回车后出现下面的提示符,输入 sp_configuredefault character set id,171 后回车再输入 go,回车20、接下来输入 shutdown和go,回车21、重新启动服务2次(E:sybaseASE-12_5installRUN_计算机名.bat),因为第一次会自动退出,所以要启动两次22、再设置客户端字符 集:进入“E:sybaselocales”目录下,有一个locales.bat文件,用记事本打开,找到前缀为NT的一段,将最后行,也就是 “locale= default, us_english, iso_1”中的“iso_1”修改成为“cp936”23、为确保服务器每次启动后,Sybase服务自动,请到控制面板管理工具服务中将Sybase的两个服务(Sybase SQLServer 和 Sybase BCKServer),设置为自动启动。至此Sybase服务器端安装成功。累坏了吧,呵呵!二、Windows环境下Sybase12.5服务器端、客户端的配置上篇博客介绍了Sybase数据库服务器端的安装。下面是上篇博客地址:Sybase数据库服务器端安装这篇博客我们主要介绍一下Sybase数据库服务器端和客户端的配置。1、服务器端的配置。其实,在安装Sybase服务器端的时候,我们已经配置了一个Adaptive Server(安装过程的第12步)。一般咱们用一个就可以了。当然,如果安装完成后,还想再添加一个Adaptive Server,这个也是可以的,下面就以一个实例给大家演示一下配置过程。第一步:点击开始所有程序,打开Sybase目录下的Server Config。弹出如下窗口:第二步:选中Adaptive,点击Create Adaptive Server,出现如下窗口,输入Adaptive Server Name,我输入Test。点击继续(Continue),出现如下画面:继续点击Continue,出现如下画面,这里如果你有其他Adaptive Server,那个下面的dat文件就得换个名了,我们用master1.继续Continue,我们任然沿用上一步的命名方法,用sybprocs1.继续Continue,出现下面画面:点击Configure Default XP Server 点击Network Addresses ,点击Add,输入你的ip,后面的5004是端口号。点击Ok,继续点击Ok,点击Ok,点击Network Addresses,同样点击Add同样输入你的IP、端口号,这里输入5000.点击Ok。点击Continue,接下来出现一个相对漫长的等待画面,不过这说明我们的工作要结束了。出现下面的画面,说明你成功了,点击Continue,关闭那些窗口即可。如果你还不放心的话,右击计算机管理,点击服务和应用程序下的服务,你会发现在这里面出现了我们刚才新建的几个服务(有两个是自动给我们建立的),如下图(多余的那几个是原来的,跟我们的木有关系):到目前为止,我们的Adaptive Server 就建好了,不过此时你要是启动服务的话,会出现如下问题:怎么办?不用着急,重启计算机,等再次启动服务的时候,你会惊奇的发现,那几个服务奇迹般的启动了(一般我们启动Sybase SQLServer _Test,和Sybase BCKServer _ Test_BS即可)。乐坏了吧!服务器端的配置就到此结束了。2、客户端的配置。在说客户端配置前,我简单介绍一下客户端的安装。客户端的安装基本上和服务器端的安装一样(具体安装参见:Sybase数据库服务器端安装),只是第7步做如下选择即可:安装结束后即可重启计算机。配置客户端电脑重启后,打开开始所有程序SybaseDsedit Utility,开始配置客户端。出现如下画面:点击Ok,我们可以看到这里已经出现了我刚才建立的服务名称,但是,如果是在你的电脑上,这些服务是不会出现的,为什么尼?因为我的客户端和服务器端在同一电脑上,这些服务是自动添加过来的。而你的电脑上就不同了。那该怎么办尼?不要着急,下面就教大家如何添加。在Server中右击,选择Add输入你要连接的Server Name,比如我们要连接刚才我们建立的Test Server,就在这里输入Test(这个名字必须和服务器端的名字相同,否则,你懂的)。点击Ok,接下来就是配置Server Address了。双击Server Address点击Add输入你要连接服务器端的ip和端口号,记得用逗号隔开,Protocol选择TCP。Ok即可。完成后,检测一下是否可用。右击Server Address点击Ping按钮。如果出现如下画面,恭喜你,你成功了,现在你可以连接到服务器端了。假如很不幸,下图出现在你面前,这说明网络服务不通。原因可能是:1、网络服务协议输入有误,检查是否服务器上的一致。2、网络不通,在命令提示符窗口中用ping命令拼服务器的IP地址,看通不通。执行 Ping 10.65.37.245 命令查看,若命令行第二段有三行Request time out. 则表示网络不通,也可能是TCP/IP协议没安装。若第二段中有Reply from 10.65.37.245:,则表示网络通畅。3、服务器上的服务没有启动。如果是这样其他客户端和服务本身都拼不通,也不能登录浪潮软件。如果一切顺利的话, Sybase 客户端就配置完成了。三、Windows上手动卸载Sybase 在介绍Sybase的卸载前,我先给大家分析一下大家卸载Sybase的原因。原因大体分为两类:一类是我不用Sybase数据库了,我想完全卸载它。如果是这样的话,你直接跳过下文第一部分,直接进入第二部分完全卸载Sybase。另一类就是,我想用,但是Sybase老不能正常工作,比如:Sybase的服务不能正常启动。其实如果是这种问题的话,我们并非只有卸载重新安装这一种解决方案,大家不妨试一下下面的方法。第一部分:Sybase的修复(针对服务不能正常开启的情况)。1 移除原来的Adaptive Server 、Backup Server、Monitor Server,方法是直接点击下图中的Remove Adaptive(Backup 、Monitor ) Server 即可(找不到这个窗口的可参考一下我上一篇博客)。2 清理注册表为了保证本次修改后的数据库服务器server name 和原来的一样,建议大家在注册表里将原来的相关服务器server name 删除。具体操作步骤如下:我还是以上篇博客我新建的Test Server为例。开始运行(或者使用快捷键win + R),输入regedit,进入注册表。顺次打开如下目录:HKEY_LOCAL_MACHINESOFTWARESYBASEServer找到和Test有关的文件,全部删除即可。3 重新build server具体新建步骤在上篇博客中已详细介绍过,这里不再赘述。第二部分:完全卸载Sybase。1、停止Adaptive Server 服务:开始程序管理工具一服务,进入服务窗口,双击sybase SQLServer_Test(还有其他几个和Test有关的服务) 。点击“停止”,停止该服务,并将启动类型设为手动。2、重启计算机,释放由Adaptivoscrvcr使用的DLL:3、在开始一运行中输入regedit命令以启动注册表实用程序, 删除以下内容:HKEY_LOCAL_MACHINESOFTWARESYBASEServerHKEY_LOCAL_MACHINESOFTWARESYBASEServer_BSHKEY_LOCAL_MACHINESOFTWARESYBASEServer_HSHKEY_LOCAL_MACHINESOFTWARESYBASEServer_MS到注册表的如下结构下:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment删除DSLISTEN, DSQUERY, SYBASE, 并修改 LIB, INCLUDE, PATH删除SYBASE有关目录删除如下注册键值:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesSYBSQL_SYBXPS_XPSYBBCK_BSSYBMON_MSSYBHIS_HS重新启动计算机。删除SYBASE安装目录下中的所有SYBASE文件 。四、Sybase数据库的备份和还原一、数据库备份使用sybase的backup server(备份服务器),做dump备份转储数据库(dump database),就是为整个数据库(包括数据、表结构、触发器、游标、存储过程、事务日志等)做一次物理备份。转储数据库时,系统自动执行一次checkpoint,即将日志和数据从缓冲区拷贝到硬盘(只拷贝脏页),把已被分配的页(日志和数据)转储到设备。备份命令格式为:dump database 数据库名 to 路径比如:Dump database Test to D:/Test.dmp这种数据备份方式是将整个数据库的运行环境完整的复制一份,包括数据库的脏页和碎片,在使用load命令恢复时,只能恢复到同样大小的数据库中(数据和日志的大小都只能和原来完全一致)。优点是数据库完整无误,缺点是不能直接查看备份内容。理论部分到此结束,下面看看详细的备份过程(有图有真相)。先看看我的数据库,如下图,下面我就以备份test数据库为例,给大家演示一下详细的备份过程。打开SQL Advantage(这个类似于SQL Server中的查询分析器)接下来点击Server菜单下的Connect选择数据库所在的Server,输入用户名:sa,密码默认为空(当然,如果你修改过sa密码的话,就填修改后的),点击Connect。连接成功后,选择master数据库,在Session1中输入如下命令:Dump database Test to D:/Test.dmp(将数据库test备份到D:/Test.dmp文件中)。点击执行按钮。不好,出错了,错误如下:原因是Sybase备份服务木有开启,启动即可!出现如下提示,说明备份成功。D盘下的Test.dmp文件就是我们的备份文件了。备份结束。二、数据库的恢复Sybase的数据库还原大体步骤如下:1、建立与原来数据库一样的Database Devices (文件大小、Devices number都要一致,文件所在位置也最好一致),下图是原来数据库中的三个Database

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论