问题一: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 星期六 3月 14 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 星期六 3月 14 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即可
问题解决