转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> SyBase >> 正文
旧版资料整理(欢迎大家补充或转贴)         ★★★★

旧版资料整理(欢迎大家补充或转贴)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:2711 更新时间:2009/4/22 23:09:54
               @dbname varchar(30),
               @segmentname varchar(30),
        @space_left int,
    @status int
as
       declare @SpaceLeft varchar(20),
               @Status varchar(20)
       select @SpaceLeft=str(@space_left,6,0)
       select @Status=str(@status,6,0)
       print "Log is dumpped('%1!' for '%2!',SpaceLeft:'%3!',Status:'%4)',
       and is dumped.",@segmentname,@dbname,@SpaceLeft,@Status
       dump transaction tempdb to with truncate_only
return 

不过,我还是不建议用最后机会阀值来进行自动维护。 



17〉sybase 相关产品的中文显示问题: 
问: 
安装Sybase ASE 12.5时,如果是中文字符的话,显示方框字符的乱码,因为安装程序使用java制作,可能与什么有关,我不太懂? 
答: 安装前将安装文件中此路径下的:shared-1_0\jre1.2.2\lib\font.properties.zh.NT4.0->改为\shared-1_0\jre1.2.2\lib\font.properties.zh.NT5.0 
试一下! 
我的正版12.5没有出现这个问题,估计你的SYBASE12.5没有打包JRE吧! 
补充说明:类似情况在安装 ASEIQ 和 sybase 客户端时视不同操作系统和机器都可能存在这个问题,出现这种情况,就得考虑打补丁或修改jre名字。
18) 如何恢复受损的master数据库
  本实验描述了如何在master数据库毁坏的情况下,如何重建主设备,恢复master数据库,得以重新恢复系统。 

这里假定: 

l Master数据库已损坏,或主设备已损坏。 

l有系统表的最新打印输出。 

l主设备只包括master数据库、tempdb和model 

l有master数据库的最新备份,且上次转储master数据库后没有初始化任何设备或创建、变更任何数据库。 

关于恢复过程 

l将主设备重建为第一次安装服务器时的缺省状态; 

l将master数据库恢复为缺省状态; 

l将master数据库恢复为上次备份时的状态; 

注意:在恢复master数据库的早期阶段,不能使用系统存储过程。 

恢复步骤 

步骤1:查找系统表 

查找已保存到文件的系统表sysdatabases、sysdevices、sysusages、sysloginroles和syslogins的副本。用这些副本可以保证在此过程结束时系统已经全部恢复。 

步骤2:建立新的主设备 

如果Adaptive Server正在运行,关闭它,然后重建主设备。重建主设备时,必须指定设备大小。开始重建前,记住以下几点: 

l保留旧设备,以防遇到问题,旧设备可提供至关重要的信息。 

l使用buildmaster命令之前应关闭Adaptive Server。 

l不同操作系统上创建主设备的命令有所不同,如:buildmast(unix)、bldmaster(windows NT),并安装通用master数据库的副本。 

l命令中给出主设备的全名和大小。 

示例:重建一个30兆(15360个2k的页) 

在Window NT上: 

bldmastr -d d:\devices\master.dat –s15360 

步骤3:以主恢复方式启动Adaptive Server 

使用-m选项以主恢复方式启动Adaptive Server。在Window NT上,使用sqlsrvr命令从命令行启动Aadaptive Server。 

Sqlsrvr.exe –d:\devices\master.dat –sserver_name –ed:\sybase\install\errorlog –id:\sybase\ini –MD:\sybase –m 

说明:以主恢复方式启动Adaptive Server时,只允许一个用户(系统管理员)登录。 

步骤4:重建master的设备分配 

检查sysusages系统表的书面副本,如果有多行dbid=1的记录,则需要增加master的大小以便装载转储。最简单情况下,对master进行额外分配只需要使用alter database即可。复杂情况,必须为其它数据库分配空间,以便重新构造恢复master所需的正确的vstart值。 

示例: 


alter datbase master on master=2 

步骤5:检查Backup Server和sysservers系统表信息。 

使用空口令以“sa“用户登录服务器(如果Backup Server的网络名不是SYB_BACKUP,则必须更新sysservers以便Adaptive Server可以与其Backup Server通信)。 

l检查interfaces文件中Backup Server的名称; 

l并发出下面的命令: 

select * from sysservers 

where srvname=”SYB_BACKUP” 

l检查此命令中输出结果的srvnetname。是否与服务器的backup Server的interfaces文件条目匹配,若匹配跳过步骤5; 

l如不同,则必须更新sysservers 

示例: 

begin tranaction 

updata sysserver 

set srvnetname=”backupserver_name” 

where srvname=”SYB_BACKUP” 

l核实该命令,如果updata修改了多行,或者修改了不应修改的行,则发出rollback tranaction命令,然后尝试再次更新。 

如果该命令正确修改了Backup Server的行,则发出commit transaction命令。 

步骤6:核实Backup Server正在运行 

Window NT平台上,本地安装的Sybase Central和服务管理器可以显示Backup Server是否正在运行。 

步骤7:装载master数据库的备份 

在Window NT上: 

load database master from “d:\device\master.bck” 

在load database成功完成后,Adaptive Server将关闭。 

步骤8:更新number of devices配置参数 

仅当使用的数据库设备比缺省值多时才执行此步骤。 

步骤9:以主恢复方式方式重新启动Adaptive Server 

Sqlsrvr.exe –d:\devices\master.dat –sserver_name –ed:\sybase\install\errorlog –id:\sybase\ini –MD:\sybase –m 

注意:装载master的备份将使“sa”帐号恢复到以前的状态。如果sa帐号有口令,则口令恢复。 

步骤10:检查系统表以检验master的当前备份 

l如果发出最新的disk init、create database或alter database命令以后已备份了master数据库,则sysusages、sysdatabases、和sysdevice的内容将与书面副本匹配。 

l如果副本中的任何设备未包含在已恢复的sysdevices中,则上次备份以后已添加了设备,必须运行disk reinit和disk refit。 

步骤11:重新启动Adaptive Server 

以常规(多用户)模式重新启动Adaptive Server 

步骤12:检查Adaptive server 

l将sysusages的书面副本与新联机版本比较 

l将sysdatabase的书面副本与新联机版本比较 

l在每个数据库上运行dbcc checkalloc 

l检查每个数据库中重要的表 

完全恢复master数据库并运行全部的dbcc完整性检查后,使用常规转储命令备份此数据库。

 eastyan 回复于:2003-01-16 09:28:55 ding ....

 月冷西湖 回复于:2003-01-16 13:25:17 好东西!

 edit 回复于:2003-01-20 17:23:51 辛苦
应该直接放到精华区

 fanpinthk 回复于:2003-01-21 09:33:51 good

 liuyucd 回复于:2003-01-29 13:05:09 不错!内容丰富,与Sybase公司的中文网站里的常见问答集锦,相得益彰!

http://www.sybase.com.cn/cn/content/goto.jsp?resID=167

感谢斑竹的努力!!

 guoyunzhi 回复于:2003-01-30 18:17:53 支持,太好了。

 davy-chen 回复于:2003-02-14 17:34:17 好像sybase的用户数限制很大!

 jazy 回复于:2003-02-20 13:22:30 这得看你购买的 license了,但是相对来说比oracle等要松很多了!

 跟上浪潮 回复于:2003-02-20 13:53:12 不错,可惜我们的产品还是基于1192写的

 hugwh 回复于:2003-02-27 22:54:27 太好了,我顶

 红袖添香 回复于:2003-03-01 06:35:07 太好了,我顶

 guoyunzhi 回复于:2003-04-02 15:58:54 太好了。谢谢谢谢。

 lix1216 回复于:2003-05-12 15:13:26 的确非常可以
希望你能将其他的经验贴出来,感谢万分!!!!

 fanpinthk 回复于:2003-05-13 14:14:14 thanks very much!

 a9711 回复于:2003-07-10 19:07:26 THANK YOU!
太好啦。。顶。。

 sydby 回复于:2003-07-11 20:36:59 thank you very much!!!!!

 zhangcyi1977 回复于:2003-07-16 21:13:04 感谢斑竹的辛勤工作!!

 touchwater 回复于:2003-08-03 09:51:51 :D 

 斑竹辛苦

 remoteman 回复于:2003-08-09 23:17:32 经典!!!!谢谢版主的辛苦工作。 :oops:  :oops:

 黄鹤楼 回复于:2003-08-10 00:36:51 :roll:

 zjjqhm1 回复于:2003-08-14 19:12:39 可以,你是好同志!!!

 冲天豹子 回复于:2003-08-16 08:18:51 good

 yangbo9229 回复于:2003-08-22 11:15:49 这里的东西还可以

 ywtmh 回复于:2003-08-29 10:59:29 good

 songfree 回复于:2003-09-04 18:40:38 在LINUX下的LICENSE也要购买吗?
如果不要的话怎么写
我随便写了个,安装时报LICENSE非法,不能建master数据库

 sarge119 回复于:2003-09-17 16:28:07 辛苦了

 kyokoilt 回复于:2003-09-22 10:18:28 非常有用,谢谢!

 cshongji 回复于:2003-11-29 10:28:27 这么好的东东我竟然没顶吗?
我CAO,,,,顶!~~~

 zhhui2000 回复于:2003-12-04 12:50:35 thanks!!!

 luff 回复于:2004-01-10 08:39:29

 晴天羽 回复于:2004-03-11 14:53:51 顶就一个字

 caosohu 回复于:2004-03-16 14:35:07 非常有帮助的文档!

 佟儿 回复于:2004-08-28 20:24:41 [img:53b3d8c2b7]http://bbs.chinaunix.net/forum/uploadfile/_________94771093149310.gif[/img:53b3d8c2b7]

 馨馨 回复于:2004-08-28 22:40:05 到处灌水,到处发水

 田野鱼 回复于:2004-09-24 18:22:25 好东西,顶

 yanj 回复于:2004-09-24 20:32:39 太及时我了,我现在就需要这些东东,太感谢你了!!!

 shiyiming 回复于:2004-10-19 11:55:03 谢谢!

 emouse 回复于:2004-10-19 14:05:48 这里看到了敬业精神,辛苦了!

 kjh23 回复于:2004-11-18 14:53:53 支持,顶

 jervis905 回复于:2005-01-13 09:24:26 太好了,我顶

 yesren 回复于:2005-01-14 00:02:48 好贴啊,我不用乱翻了

 hiaw 回复于:2005-02-21 22:35:47 向在论坛辛苦的兄弟们敬礼!


_________________
我们活着只是为了相互温暖 
想尽一切办法只为逃避孤单

 unixclient 回复于:2005-03-01 00:12:06 我已经收藏了。

 onku 回复于:2005-04-22 10:41:48 再顶

 djzqcf 回复于:2005-06-01 00:44:51 谢谢,到你这里才真正体会什么是资源

 foxnet2005 回复于:2005-08-17 16:52:49 顶,这么好的资料

 

上一页  [1] [2] [3] [4] 


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台