发布网友 发布时间:2022-04-23 01:45
共5个回答
懂视网 时间:2022-04-12 18:36
navicat for oracle,oracle客户端软件,我们在用它管理oracle数据库时,很可能回出现二者版本不匹配导致无法连接的状况。 在创建连接的窗口会弹出“ ORA-28547: connection to server failed, probable Oracle Net admin error ”错误提醒框。 解决的办法就
navicat for oracle,oracle客户端软件,我们在用它管理oracle数据库时,很可能回出现二者版本不匹配导致无法连接的状况。
在创建连接的窗口会弹出“ORA-28547: connection to server failed, probable Oracle Net admin error”错误提醒框。
解决的办法就是:用你现在oracle安装路径下的 oci.dll文件(你可以通过搜索找到)替换掉你navicat安装目录下的oci.dll文件。
热心网友 时间:2022-04-12 15:44
[oracle@prod ~]$ oerr ora 28547
28547, 0000, "connection to server failed, probable Oracle Net admin error"
// *Cause: A failure occurred ring initialization of a network connection
// from a client process to the Oracle server. The connection
// was completed but a disconnect occurred while trying to
// perform protocol-specific initialization, usually e to
// use of different network protocols by opposite sides
// of the connection. This usually is caused by incorrect
// Oracle Net administrative setup for database links or external
// procere calls. The most frequent specific causes are:
// -- The connection uses a connect string which refers
// to a Heterogeneous Services agent instead of
// an Oracle server.
// -- The connection uses a connect string which includes
// an (HS=) specification.
// -- Hitting Ctrl+C before connection initialization is
// complete.
// -- Using DRCP on Windows with SQLNET.AUTHENTICATION_SERVICES
// set to NTS.
// -- Connection timeout e to SQLNET.INBOUND_CONNECT_TIMEOUT
// parameter when all shared servers are busy in
// shared server configuration.
// *Action: Check Oracle Net administration in the following ways:
// -- When using TNSNAMES.ORA or an Oracle Names server, make sure
// that the client connection to the Oracle server uses
// the correct service name or SID.
// -- Check LISTENER.ORA on the connection end point's host machine
// to assure that this service name or SID refers
// to the correct server.
// -- Confirm in TNSNAMES.ORA or the equivalent service definition
// that the connect string does not contain (HS=).
// -- Set SQLNET.AUTHENTICATION_SERVICES to NONE when using DRCP
// on Windows.
//
首先保证你的数据库已经启动了。
然后启动plsql developer
如图,你按照这种直接连接的方式填写database那一栏试一下,格式如下:
ip:端口号/sid
例如上图,
192.168.100.167是oracle服务器的ip地址
1521是*的端口号
orcl是oracle数据库的sid
如果这样可以连接,拿就是你的tnsnames.ora文件配置的问题了。
追问我试了一下 连不上追答写错了。报什么错?
热心网友 时间:2022-04-12 17:02
通过 lsnrctl status 命令查看一下监听的状态,看看监听有没有配置正确。热心网友 时间:2022-04-12 18:37
应该tnsnames.ora配置有问题热心网友 时间:2022-04-12 20:28
你配了tns没