ywbvip 发表于 2011-02-08 19:55

sybase数据库sa密码丢失问题

suse+Sybase系统,sybase的sa密码找不到了,现在isql 无法登陆进去,Advantage没有密码也无法登陆。有什么办法可以找回密码的?哪位高手帮忙一下,感谢!

Eisen 发表于 2011-02-09 14:48

直接手工修改run_file,做成dataserver ... -p sa的样子,然后手工运行,会生成一个新的sa的密码告诉你,然后你就用这个密码登进去再把sa的密码改成你记得住的密码即可。

ywbvip 发表于 2011-02-09 20:09

能说的具体一点吗? 您的意思是说在sybase/ASE-12_5/install/RUN_file文件中增加dataserver ... -p sa 这条,然后保存退出重新登录就可修改吗?感谢!

Eisen 发表于 2011-02-10 08:59

不是。而是你先得把现在的ASE instance 停掉,然后修改那个run file,在最后加上那个-p sa,再运行之,在显示的内容里面就会显示出给sa生成的新密码,你用这个密码就可以用sa登录你的ase了,因为这个密码是个随机码,所以你最好还是把它改成一个你能记得住的密码就可以了。

ywbvip 发表于 2011-02-10 20:55

怎样停掉ASE instance呀 我这边是双机,我在备机上的RUN_file文件里边添加了-psa后倒换了双机,不知道密码在哪里找?

ehero 发表于 2011-02-10 21:05

密码在install目录下的errorlog文件里头找。

Eisen 发表于 2011-02-11 09:53

用其他的sa_role的login登进去shutdown
不要告诉我你用了一年多sybase连启停数据库都不会哦……

ywbvip 发表于 2011-02-13 18:22

没有其他的sa_role, 所以没办法登陆进去shutdown呀?

D_D_D_D 发表于 2011-02-15 13:40

-p后只会出现在命令行窗口,不会写进日志里,如果登录不进去,就直接在系统里kill掉

Eisen 发表于 2011-02-15 13:46

对,直接showserver,然后kill掉那个dataserver的process
页: [1] 2
查看完整版本: sybase数据库sa密码丢失问题