Oracle SQL Developer 连接数据库 测试失败解决办法

以下是我在使用Oracle SQL Developer 连接数据库时测试失败的 解决办法,希望对跟我有一样烦恼的小伙伴有用!

1.首先建立连接
在这里插入图片描述
2.填好信息后点击“测试”按钮,出现如下图错误即说明SID出错了
在这里插入图片描述

3.解决办法如下:
1.首先打开cmd

2.输入 sqlplus 命令进入数据库

3.用 system 用户登录 (不要用scott用户会查不到)
在这里插入图片描述

1)如果忘记密码可以以超级管理员身份登录修改用户密码 输入

 SQL>sys/orcl as sysdba 

其中orcl为超级管理员密码,如果忘记超级管理员密码可以用无日志方式登陆即输入

  SQL>sys/nolog as sysdba ;

2)登录成功后输入以下语句:(manager为新密码)

 SQL>alter user system identified by manager;

如果提示system被锁定则输入

SQL>alter user system account unlock;
SQL>commit;

没有出现该提示则输入

SQL>conn system/manager;

在这里插入图片描述
在这里插入图片描述

3.登录成功后输入以下代码查看SID(如图所示我的SID为orcl)

SQL>select instance_name from V$instance;

在这里插入图片描述


版权声明:本文为jll5123123原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。