转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> SyBase >> 正文
一些未认证的dbcc指令(慎用)         ★★★★

一些未认证的dbcc指令(慎用)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:3867 更新时间:2009/4/22 23:09:36

下面这些dbcc command有些是没有官方支持的,不建议初学者使用。切记小心使用,不过有很多还是非常有用,有兴趣的可以测试看看!


Unauthorized 
of Sybase DBCC Commands



  

Use them at your own risk!



dbcc allocdump ( dbid, page )
Displays all extents on an allocation page. 
      Parameters 
      dbid database ID 
      page allocation page number 




dbcc allocmap ( dbid, one_all, allocpg, bit_stat )
Display or modify status of allocation bitmaps used to detect full allocation 
pages. 
      Parameters 
      ParamDescriptionValid Values 
      dbid database ID   
      one_all bitmap(s) to check/modify 0 entire allocation map 
      1 single allocation map 
      allocpg allocation page, if one_all = 1   
      bit_stat status of the bits 0 check the status 
      1 set the bit(s) 
      2 clear the bit(s) 




dbcc bhash ( print, bucket_limit )
Check integrity of and optionally print the buffer hash table. 
      Parameters 
      ParamDescriptionValid Values 
      print print option print_bufs display all buffers (default) 
      no_print display only buffers with problems 
      bucket_limit number of buffers allowed in a bucket. default = 0 




dbcc bufcount ( n_chains )
Print up to 10 longest buffer chains and average chain length. 
      Parameters 
      ParamDescriptionValid Values 
      n_chains the number of chains to print 1-10 




dbcc buffer ( [ dbid ][, objid ][, nbufs ], printopt, buftype )
Prints buffer headers and pages from the buffer cache. 
      Parameters 
      ParamDescriptionValid Values 
      dbid (optional) database name or database ID 0 will show data for all 
      databases. 
      objid (optional) object ID 0 will show data for all objects. 
      nbufs (optional) number of buffers to examine. If positive, the nbufs 
      buffers which meet the other criteria (dbid, objid) are printed in MRU to 
      LRU order. If negative, the last nbufs buffers which meet the criteria are 
      printed in LRU to MRU order. If 0, all buffers will be printed in MRU to 
      LRU order. 
      printopt print option 0 print out only the buffer header and page header 
      (default) 
      1 print out each row separately and the offset table 
      2 print out each row as a whole and the offset table 
      buftype buffer type to print Can be numeric or a symbolic character 
      string. See table below for possible strings and their hexadecimal 
      equivalents 

 
      Buffer Types 
      ParamHexDescription 
      BUF_DIRTY 1 Buffer in cache differs from disk image. 
      BUF_IO 2 Buffer is being read or written. 
      BUF_PINNED 4 The log must be written before this buffer is. 
      BUF_KEPT 8 Some process is using this buffer. 
      BUF_RLOCK 10 The buffer is resource locked. 
      BUF_TRIP 20 The buffer ages out of cache more slowly. 
      BUF_NEW 40 Buffer contains a new page and has never been written. 
      BUF_RWAIT 80 The process is waiting for rlock. 
      BUF_IOERR 100 There was an error writing tis buffer. 
      BUF_SPECIAL 200 If this buffer is written, update relevant descriptors. 
      BUF_WQUEUE 400 This buffer is queued for an out-of-sequence database dump. 

      BUF_NOTHASHED 800 This buffer is not hashed. 
      BUF_HASHED 1000 This buffer is hashed. 
      BUF_DIAG 2000 This is a special buffer used for diagnostics only. 
      BUF_FILTHY 4000 The buffer was dirtied while in I/O (log only). 
      BUF_NORELEASE 8000 This is used for coordinating releases of rlocks on 
      allocation pages. 




dbcc bytes ( startaddress, length )
Dump out bytes from specific address. 
      Parameters 
      ParamDescription 
      startaddress starting address to dump 
      length number of bytes to dump 




dbcc cacheremove ( dbname, objectname )
Removes object from cache. 
      Parameters 
      ParamDescription 
      dbname database name 
      objname object name 




dbcc capture_tds (spid)
Captures Tabular Data Stream into a file called $SYBASE/install/TDSDUMP. File 
contains full stream, including passwords -- chmod the file to protect this 
information. 



dbcc checkalloc [( dbname [, option ] )]
Check data and index pages against corresponding extent structures (earlier 
newalloc). 
      Parameters 
      ParamDescriptionValid Values 
      dbname (optional) database name   
      option (optional) fix option fix report and fix descrepancies&nbs

[1] [2] [3] [4] [5] [6] [7]  下一页


没有相关教程
教程录入: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……
    咸宁网络警察报警平台