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

原文地址:https://www.cnblogs.com/yahutiaotiao/p/8044970.html