ORA-28547的解决办法
程序员文章站
2022-05-24 13:15:20
...
今天因为公司突然没电来,搞到所有的电脑都停电了,来电后再打开电脑,连接服务器上的oracle数据库时,报了一个ora-28547这样的错,google之,得到以下文章:
正准备改的时候,不知为何,想到biso里看看,发现时间不对了。调整后再开机,居然又一切都回复了正常了。呵呵,不明白是何原因。故记录下来。
1. 修改oracle的网络配置文件,具体做法是:在oracle安装目录下搜索sqlnet.ora文件,一般在$\NETWORK\ADMIN目录下,
用记事本打开把文件中的一行:
SQLNET_AUTHENTICATION_SERVICES= (NTS)
修改为:
SQLNET_AUTHENTICATION_SERVICES= (NONE)
2. 同时修改监听器配置文件,具体做法是: 在oracle安装目录下搜索listener.ora文件,一般在$\NETWORK\ADMIN目录下,把主机名用ip地址代替,例如(ADDRESS = (PROTOCOL = TCP)(HOST = HBONLINE1)(PORT = 1523))改为(ADDRESS = (PROTOCOL = TCP)(HOST = 168.168.168.42)(PORT = 1523))。
正准备改的时候,不知为何,想到biso里看看,发现时间不对了。调整后再开机,居然又一切都回复了正常了。呵呵,不明白是何原因。故记录下来。