近日,不知道怎么回事,本地数据库连不上了,非常之郁闷。先说说环境:操作系统:windowsXP英文版;数据库:Oracle 10g;连接数据库的客户端:TOAD9.6.1 。一连接就跳出ORA-28547的错误,在网上遍寻解决之道,屡次试过后,此方法有效:将listener.ora中的(PROGRAM = extproc)这句注释掉就可以了。去网上找过,extproc是一个扩展的程序调用接口协议,  连接和调用外部的操作系统程序或进程用时会用到。