巧用Sybase数据库的超级用户密码(下)

 
   | |

导读:本文针对我们经常会遇到Sybase数据库系统上锁的情况,继续介绍解决方法。

关键词:Sybase数据库 超级用户密码 数据库系统上锁

正在加载数据...

  然后进行编译。

  #cc c.c -o kill-spid

  2.对产生的目标文件设置用户的“s”权限

  #chmod u+s obj-name

  3.将目标文件放置在执行用户的任意目录下

  例如,tmp目录

  4.执行文件sybase-kill

  执行文件“sybase-kill”应该存放在仅可以允许访问该文件的目录下,并设置其权限。例如,只允许Sybase用户可以进行读写。
 


 # mkdir /sybase/auto
  #chmod 700 /sybase/atuo
  #chmod g+t /sybase/atuo
  #chown sybase:sybase /sybase/atuo
  #cd /sybase/atuo

  5.sybase-kill文件内容,具体如下:

  trap '' 1 2 3 9 15 #设置屏蔽信号,目的是不允许中断产生。


for pid in ` echo "set nocount on
  select distinct blocked from master..sysprocesses
  where blocked>0
  go"|isql -Uaaa -Paaaaaa -w200 -SFEBS|sed "1,2d" `
  do
  echo "Kill "$pid
  isql -Usa -w200 -Sserv_name < < EOF
  password123321
  kill $pid
  go
  EOF
  done
  echo "ok"

  上述内容会处理所有阻塞的进程,不管是否最终是由它引起的。当然,您也可以找出是谁引起的阻塞,然后再处理该进程,仅仅通过修改其“sybase-kill”文件内容即可完成。


巧用Sybase数据库的超级用户密码
 巧用Sybase数据库的超级用户密码(下)
 巧用Sybase数据库的超级用户密码(上)

原文出处:http://www.enet.com.cn/article/2005/0111/A20050111381014.shtml
 
来源:eNet    
 
 
 
 
 

Sybase数据库设计

 
如何在一个MDM hub与一个交易数据库之间确保其参照完整性,专家Jill Dyché给出了解答,并讲解了参照完整性的概念。
 
Sybase的这种异构数据复制和传统复制有什么区别?近年来数据移动、数据存储和实时数据传输运行数据等技术都发生了什么样的变化?
 
2008年11月4日至5日,2008 Sybase大中华区用户大会在北京万达索菲特大饭店召开。大会主要分为4日上午的高峰论坛、4日下午及5日全天三个并行的技术论坛。

热门技术手册排行

 

在本次的技术手册中,我们为您提供了PL/SQL的基础知识以及专家指导,包括了PL/SQL中的数据类型简介、PL/SQL函数与触发器以及PL/SQL中的存储过程等,相信您无论是高手还是菜鸟都可以获得有帮助的信息。

 

本系列文章由三部分组成,为Oracle数据库管理员(DBA)面试成功的必备手册。本专题内容囊括从DBA最初的面试开始,从写“杀手简历”到求职信、到面试过程到Oracle认证再到上升到公司高层最后到你成为公司里的明星DBA。专家为你一一指点迷津,最终让你登上成功的宝座。

 

要成为一名DBA,你需要具备哪些素质?DBA的薪酬待遇如何?DBA的职业道路究竟可以走向何方?我们将在本次的技术手册中为您一一解答。

 

在本次技术手册中,我们将对SQL Server存储过程的调试进行详细的介绍,包括了基础的调试方法和在调试过程中出现的T-SQL性能问题和解决方法。

 

本技术专题主要围绕sql server设计这个话题展开,侧重介绍了sql server集簇索引的设计、如何创建sql server索引、如何优化索引、索引的能与不能、处理sql server 2000索引碎片技巧以及维护sql server索引以实现查询优化等等。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录