PL/SQL登录数据库时的错误码及解决办法

Posted 雅虎跳跳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PL/SQL登录数据库时的错误码及解决办法相关的知识,希望对你有一定的参考价值。

1.1.1. ORA-12170 timeout 超时

需要关闭防火墙,然后重新登录。

SuSEfirewall stop

查看防火墙状态

SuSEfirewall2 status

1.1.2. ORA-01017

su - oracle

sqlplus / as sysdba

alter profile default limit password_reuse_time unlimited;

alter profile default limit passdord_reuse_max unlimited;

alter user system identified by T_DPwdS8;

1.1.3. ORA-28000 账户被锁定

su - oracle

sqlplus / as sysdba

alter user SYSTEM accout unlock;

1.1.4. ORA-03113

su - oracle

sqlplus / as sysdba

杀掉数据库进程:

alter system kill session ‘919’;

1.1.5. ORA-12541 没有侦听程序

lsnrctl status tdsysdba  查看侦听状态

lsnrctl start tdsysdb 启动侦听程序

如果显示以下信息,表示数据库监听已经启动,但数据库服务没有启动,请运行下面命令启动数据库服务。

the listener supports no sercices

th command completed successfully

hwsqlplus / nolog

SQL>conn / as sysdba

SQL>startup

SQL>quit

以上是关于PL/SQL登录数据库时的错误码及解决办法的主要内容,如果未能解决你的问题,请参考以下文章

ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小解决办法

pl/sql developer 中文字段显示乱码 解决办法

基于ORA-12170 TNS pl/sql Developer 连接本地超时解决办法

PL/sql导入sql文件中文乱码解决办法

用PL/SQL Developer导出表数据的时候,窗口一闪而过解决办法

PL/SQL Developer登入时候报ORA-12638: 身份证明检索失败的解决办法