折雨的天空

新浪微薄腾讯微薄

最新碎语:最近霉到了住。哎。。。

您的位置:折雨的天空 >其他技术> oracle客户端报错:ORA-28040

oracle客户端报错:ORA-28040

按照网上的教程,修改了sqlnet.ora

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
SQLNET.ALLOWED_LOGON_VERSION_SERVER=11;
SQLNET.ALLOWED_LOGON_VERSION_SERVER=12;
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11;
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=12;

就是因为这个配置,然后就出现Ora-12514了。

startup的时候提示:

ORA-01012: not logged on

查看监听状态会提示:


instance status blocked


需要按照地址:https://www.cnblogs.com/ios9/p/8078977.html 教程关掉oracle


[oracle@localhost ~]$ kill oracle
 23 -bash: kill: oracle: arguments must be process or job IDs
 24 [oracle@localhost ~]$ ps -ef|grep ora_dbw0_$ORACLE_SID
 25 oracle    4619     1  0 Dec20 ?        00:00:37 ora_dbw0_orcl
 26 oracle   11382 10996  0 09:47 pts/3    00:00:00 grep ora_dbw0_orcl
 27 [oracle@localhost ~]$ kill -9 4619
 28 [oracle@localhost ~]$ kill 10996
 29 [oracle@localhost ~]$ ps -ef|grep ora_dbw0_$ORACLE_SID
 30 oracle   11386 10996  0 09:47 pts/3    00:00:00 grep ora_dbw0_orcl

启动还是不行,最后把sqlnet.ora该回去,注释掉部分不要的,正确配置如下:

# sqlnet.ora Network Configuration File: /opt/oracle/product/18c/dbhome_1/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
#SQLNET.ALLOWED_LOGON_VERSION_SERVER=11;
#SQLNET.ALLOWED_LOGON_VERSION_SERVER=12;
#SQLNET.ALLOWED_LOGON_VERSION_SERVER=18;
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11;
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=12;
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=18;

startup数据库,终于起来了。再重启监听就好了。

------------正 文 已 结 束, 感 谢 您 的 阅 读 (折雨的天空)--------------------

转载请注明本文标题和链接:《oracle客户端报错:ORA-28040

奖励一下

取消

分享不易,烦请有多多打赏,如您也困难,点击右边关闭即可!

扫码支持
扫码打赏,5元,10元,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

-秒后自动关闭,如已打赏,或者不愿打赏,请点击右上角关闭图标。

发表评论

路人甲 表情
看不清楚?点图切换