我的服务器的oracle 数据库用户system用户被锁了,服务器iP=10.212.2.0,实例名为orcl,如何解锁?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的服务器的oracle 数据库用户system用户被锁了,服务器iP=10.212.2.0,实例名为orcl,如何解锁?相关的知识,希望对你有一定的参考价值。

急求!!!
我不知道sys用户密码?

急求!!!!!!

首先需要用sysdba用户连接数据库:sqlplus sys/password@10.212.2.0:1521/orcl as sysdba
登陆之后解锁system用户:alter user system account unlock追问

我不知道sys用户密码

追答

如果不知道密码,那就在安装数据库的本机登陆
sqlplus / as sysdba 这样本机登陆不需要用户名密码

追问

这样解锁的是自己的数据库的system用户不是服务器的system用户。。。。

追答

你的意思是你没办法登陆到服务器的主机登陆到数据库下面吗?而是只能远程登陆?
这种情况下你必须知道sys密码才行了

参考技术A 找个有DBA角色的用户,登陆到数据库执行alter user system account unlock;
如果没有DBA角角用户,只能到服务器上,通过系统认证登陆到数据库,再进行解锁操作
参考技术B 使用管理员sys账户登陆,alter user 用户名 account unlock就行了。追问

我用自己的电脑如何用sys登陆?

追答

sys是管理员账户,打开isqlplus,输入sys as sysdba必须要以管理员身份登陆才可以,然后就行提示你输入密码,进行之后使用alter user 用户名 account unlock就行了

参考技术C 用SSH连入服务器
切换到安装ORACLE的用户
sqlplus / as sysdba 登陆数据库
解锁SYSTEM用户
alter user system account unlock;

Oracle数据库安装后,登录Database Control时密码错误

解决方案1(实测可行):

sys 和 system用户的用户名和密码还记得不?试试看

如果不行,用sqlplus 在服务器本地登录
%sqlplus / as sysdba
SQL>alter user system identified by oracle;
然后用system用户名,密码oracle登录试试

 

解决方案2

1.打开一个command窗口
2.如果oracle安装目录在你的环境变量中直接执行下面的命令,否则cd到你的安装目录的bin下再执行
sqlplus / as sysdba
3.修改orcl的密码
alter user orcl identified by orcl;
4.测试一下新密码
connect orcl/orcl
5.如果成功了就回到登陆界面登陆

 

 

 

参考文章:

牛角山麦子^^^^^oracle Database Control忘记用户名和密码了,怎么办?^^^^^。

 

以上是关于我的服务器的oracle 数据库用户system用户被锁了,服务器iP=10.212.2.0,实例名为orcl,如何解锁?的主要内容,如果未能解决你的问题,请参考以下文章

忘记oracle的sys用户密码怎么修改

在Oracle SQL*Plus中如何直接用sys用户登陆

用系统用户登陆Oracle

怎样用创建的用户登录oracle数据库

oracle 导入数据库

Oracle数据库安装后,登录Database Control时密码错误