安装Oracle与 SQL Developer所遇问题

问题一:ORA-28000: the account is locked

所遇问题:密码错误次数超过了系统设置的允许最大次数。
解决问题:自己上网寻找方法,发现可以增加输入密码的次数(这个参数限制了从第一次登录失败开始计算连续登陆失败的次数,注意不是累计失败的次数。这个值是个限额,并不代表当前已经连续失败的次数。),把限制放宽。
解决方案:把限制参数 FAILED_LOGIN_ATTEMPTS 修改成:unlimited
具体解决方案
1.在DOS窗口输入:sqlplus /nolog

C:\Users\Mycomputer> sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期六 314 22:14:53 2020

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

SQL>

2.然后输入:conn /as sysdba

SQL> conn /as sysdba
已连接。
SQL>

3.输入:alter user username account unlock; 注意:username为具体被锁定的用户名

SQL> alter user scott account unlock;

用户已更改。

SQL>

4.修改参数:alter profile default limit failed_login_attempts unlimited;

SQL> alter profile default limit failed_login_attempts unlimited;

配置文件已更改

SQL>

5.修改成功后便可以继续登录了

C:\Users\Mycomputer>sqlplus scott/Orcl123456

SQL*Plus: Release 11.2.0.1.0 Production on 星期六 314 22:19:38 2020

Copyright (c) 1982, 2010, Oracle.  All rights reserved.


连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

问题二: ORA-01017: invalid username/password; logon denied

所遇问题:在对scott用户解锁时忘记设置密码,所以不论输入什么密码都是错误的

解决措施
使用system账号

请输入用户名:  system
输入口令:		(输入相应口令) 
连接到:
 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
 With the Partitioning, OLAP, Data Mining and Real Application Testing options
 
SQL> conn /as sysdba;
 已连接。
SQL> alter user SCOTT account unlock identified by Orcl123456;
用户已更改。
 
SQL> select username,account_status from dba_users where username='SCOTT';
 
USERNAME
 ------------------------------------------------------------
 ACCOUNT_STATUS
 ----------------------------------------------------------------
 SCOTT
 OPEN
 SQL> conn scott/Orcl123456
 已连接。

到此就可以用原先账户登录了

问题三:WARNING: Could not find jvm.cfg!

出现问题:
第一次启动Oracle SQL Developer的时候会让我们填写java.exe的路径,我在jdk安装目录下的bin中找到了java.exe,但是填写以后报如下错误:

WARNING: Could not find jvm.cfg! in ‘E:\oracle\product\11.2.0\dbhome_1\jdk\jre\lib\jvm.cfg’

出现原因:
oracle 11g中安装的Oracle SQL Developer是32位的,而我们现在给他指定的java.exe却是64位的,所以会出现这种错误。

我的解决方法:
舍弃Oracle11g中自带的SQL Develop,下载老师在群里发(官网下载)的64位SQL Develop,安装好,即可解决问题

问题四: 状态: 失败 -测试失败: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

出现问题:
在这里插入图片描述

发现原因:SID与SERVICE_NAME不相同

解决方法
修改SDI为orcl即可

问题解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值