有时大家很有可能不清楚一个客户的登陆密码,可是又必须以这一客户做一些实际操作,又不可以去改动掉这一客户的登陆密码,这个时候,就可以运用一些小技巧,来进行实际操作

改oracle数据库查询客户名字和登陆密码(Linux为例子),有必须的盆友能够参照下。

一、改动前准备工作:

应用ssh工具以root真实身份连接服务器,

随后转换到oracle客户:su-oracle(回车键)

应用sqlplus数据库连接:sqlplus/nolog(回车键)

以管理员身份登陆sys客户:connsys/sysassysdba(回车键)

连接数据库取得成功,到此准备工作进行。

二、改动客户名字。

连接数据库取得成功后,在SQL>提醒后边再次键入:

最先查到所需改动客户名字的客户必须:selectuser#,namefromuser$;(回车键)--如:user#相当于66

如今就可以改动客户名字了:updateuser$setname='新的客户名字'whereuser#=66;(回车键)

系统软件会提醒:1rowupdated.表明改动取得成功,

再键入:commit;(回车键)递交所作改动。

三、改动客户登陆密码。

连接数据库取得成功后,在SQL>提醒后键入:ALTERUSER登录名IDENTIFIEDBY密码;(回车键)

再键入:commit;(回车键)递交所作改动就可以。

其他网民的填补方式:

具体步骤全过程以下:

SQL*Plus:Release9.2.0.5.0-Productionon星期天11月2113:32:342004

Copyright(c)1982,2002,OracleCorporation.Allrightsreserved.

SQL>connectsys/oracleassysdba

已连接。

SQL>selectusername,passwordfromdba_users;

USERNAMEPASSWORD

------------------------------------------------------------

SYS8A8F025737A9097A

SYSTEM3D594E86F93B17A1

DBSNMPE066D214D5421CCC

TOADA1BA01CF0DD82695

OUTLN4a3BA55E08594C81

WMSYS7C9BA362F8314299

已挑选6行。

SQL>connectsystem/oracle

已连接。

SQL>connectsys/oracleassysdba

已连接。

改动客户system登陆密码为manager

SQL>alterusersystemidentifiedbymanager;

客户已变更。

开启客户

SQL>alterusersystemaccountunlock;

客户已变更。

SQL>selectusername,passwordfromdba_users;

USERNAMEPASSWORD

------------------------------------------------------------

SYS8A8F025737A9097A

SYSTEMD4DF7931AB130E37

DBSNMPE066D214D5421CCC

TOADA1BA01CF0DD82695

OUTLN4a3BA55E08594C81

WMSYS7C9BA362F8314299

已挑选6行。

SQL>connectsystem/manager

已连接。

随后这时能够做想要做的一切实际操作了

SQL>connectsys/oracleassysdba

已连接。

改动客户system登陆密码为之前的值

SQL>alterusersystemidentifiedbyvalues'3D594E86F93B17A1';

客户已变更。

SQL>connectsystem/oracle

已连接。

SQL>connectsys/oracleassysdba

已连接。

SQL>connectsystem/manager

ERROR:

ORA-01017:invalidusername/password;logondenied

警示:您已不联接到ORACLE。


未经允许不得转载! 作者:访客,转载或复制请以超链接形式并注明出处x36交易网

原文地址:https://www.x36.cn/post/2691.html发布于:2020-07-25