【问题标题】:How to recover Sybase Username and Password?如何恢复 Sybase 用户名和密码?
【发布时间】:2018-08-13 14:45:43
【问题描述】:

使用我拥有的凭据连接到 Sybase 时出现以下错误。不幸的是,没有设置此密码的 dba,也没有人知道密码。基本上,我希望连接到 Sybase DB,在其上从 Power BI 安装了 ECC,但由于此错误而无法继续。 Sybase DBECC 安装在 Linux Red Hat Enterprise 上。

Msg 4002, Level 14, State 1:
Server '<SERVER_NAME>':
Login failed.
CT-LIBRARY error:
       ct_connect(): protocol specific layer: external error: The attempt to connect to the server failed.

【问题讨论】:

  • 假设这是 Sybase ASE ...您需要找到可以重置密码的具有 sso_role 的人员(例如 DBA);同一个人还可以验证您的登录是否存在以及该帐户是否被锁定。
  • 是的,马克,它是 Sybase ASE。不幸的是,当前团队中没有人可以访问该系统,并且无法联系到安装它的人。我知道我们的 KT 流程应该会更好。除了具有 sso_role 的人之外还有其他选择吗?
  • 重置密码(或解锁帐户)仅限于具有 sso_role 的人员(通常还包括 DBA);没有解决方法,否则你会看到一个重大的安全漏洞;没有任何 DBA,也没有 sso_role 权限,(显然?)您的数据服务器处于危险之中......谁在进行维护操作,谁在创建/锁定帐户,谁在管理数据服务器,谁/什么在进行备份,谁将执行恢复操作,如果服务器宕机,谁来启动服务器,谁来添加空间/dbs ... ???
  • 作为 root,您应该能够 su(do) 到 ASE 实例的所有者(在 unix 中,这通常是“sybase”用户);您可能会在“sybase”主目录(和子目录)中找到一些运气...查看 DBA 是否在文件中留下了任何密码(例如,“sa”帐户的密码),如果是,您可以使用它登录并重置您的密码;如果您找不到“sa”密码,那么极端情况是关闭数据服务器(可能需要 UNIX/sybase 帐户来终止数据服务器进程),然后使用命令上的“-p sa”标志重新启动线...
  • ... 这将导致 ASE 重置“sa”密码并将所述密码输出到标准输出,然后使用新的“sa”密码登录 ASE;如果你走这条路(杀死操作系统级别的数据服务器进程),我建议所有用户都离开数据服务器,并且你发出一个正常的“杀死”,以便让数据服务器有机会干净地关闭(是的,你可以这样做'kill -9' 但不能保证这将使数据服务器之后处于可用状态)

标签: sap-ase


【解决方案1】:

按照以下步骤进行

1:- 关闭数据库

kill -9 <PID of the dataserver>

2:- 进入安装目录,将 -psa 子句添加到数据服务器 RUN FILE:-

cd $SYBASE/$SYBASE_ASE/install
echo "-psa" >>RUN_File

3:- 使用 startserver 命令启动数据服务器:-

startserver -f  $SYBASE/$SYBASE_ASE/install/RUN_File

4:- 输出你可以看到“sa”用户的临时密码

New SSO password for sa:mhuybduaordzp6

5:- 您可以使用此临时密码登录 ASE,然后使用 sp_password 过程更改“sa”密码:-

sp_password "mhuybduaordzp6", "NewPassword", sa
go 

【讨论】:

  • kill -9 不是一个好的选择,它自己的 kill 相当于关闭而不等待,它会终止客户端连接并“干净地”关闭数据库。 Kill -9 会阻止干净位,并且在重新启动后恢复可能需要一段时间。
  • 当你要关闭数据库时,什么是更好的选择。
  • 自行杀死或杀死 -15,这使数据服务器进程有机会执行等效的关闭而无需等待。客户端连接将被终止,事务回滚,缓存刷新和“文件”关闭。使用“kill -9”,Unix 内核永远不会调度进程并将其删除。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-07-18
  • 2015-07-25
  • 2017-03-11
  • 2014-02-01
  • 2012-08-06
  • 2011-10-26
  • 2019-06-18
相关资源
最近更新 更多