本文目录索引 1,登录Oracle数据库时提示“ORA-12514:TNS 监听程序当前无法识别连接描述符中请求的服务”,请问怎么解决? 2,plsql启动出错:ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 3,oracle 11g ORA-12514: TNS: 监听程序当前无法识别
本文目录索引
- 1,登录Oracle数据库时提示“ORA-12514:TNS 监听程序当前无法识别连接描述符中请求的服务”,请问怎么解决?
- 2,plsql启动出错:ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
- 3,oracle 11g ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- 4,ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务(急)
- 5,Oracle Pl sql 登录时提示 “监听程序当前无法识别连接描述符中请求的服务” 。
1,登录Oracle数据库时提示“ORA-12514:TNS 监听程序当前无法识别连接描述符中请求的服务”,请问怎么解决?
此问题解决的方法和详细的操作步骤如下: 1、首先,按键盘的组合键“ Win+R”,在运行窗口中输入“ services.msc”,按Enter键确认,如下图所示。 2、其次,完成上述步骤后,转到Orcale并启动与Oracle相关的所有服务,如下图所示。 3、接着,完成上述步骤后,转到oracle11g安装目录并找到侦听文件“ listener.ora”,如下图所示。 4、然后,完成上述步骤后,打开“ listener.ora”文件,添加或修改SID_NAME名称为数据库实例名称,如下图所示。 5、最后,完成上述步骤后,启动数据库并检查状态。 此时,重新连接到PL/SQL将恢复正常,重新运行生产环境并恢复正常,如下图所示。
2,plsql启动出错:ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = G:\oracle\product\10.2.0\db_1) (PROGRAM = extproc) ) --- 以上 为系统自动建立的不用管它 ---- 一下内容是需要我们手动添加的 (SID_DESC = (SID_NAME = efss) -- 生产库的ORACLE_SID (ORACLE_HOME = ) --生产库的ORACLE_HOME (GLOBAL_NAME = ntrs) --生产库对外提供的全局服务名可以与ORACLE_SID不一样 ) ) TNS: ntrs = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.7.61.241)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ntrs) ) ) 注意:每次修改LISTENER文件之后, 需要重启监听服务!!
3,oracle 11g ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
oracle 11g ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务是设置错误造成的,解决方法为: 1、找到ORACLE数据库安装目录,product\11.2.0\dbhome_1\NETWORK\ADMIN 下的listener.ora文件。 2、右键点击该文件,选择【属性】选项,点击打开。 3、进入属性界面,点击上方【安全】。 4、进入安全界面,选择当前登录用户,点击【编辑】。 5、在下方的权限处,勾选【完全控制】,点击进行保存。 6、此时用记事本打开listener.ora文件,将SID名称设置为ORCL点击保存。 7、然后进入服务列表,重启oracleserviceorcl服务即可,问题解决。
4,ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务(急)
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,是设置错误造成的,解决方法如下: 1、首先,先来了解一下这个数据库文件,在电脑上这个文件里存放的就是配置数据,监听器在启动时会读取该文件。 2、接下来,要知道SID_LIST_LISTENER参数就是数据库注册,动态注册或是静态注册。 3、然后,如果因为动态注册引起的问题,那么最简单的解决方法,是由动态注册改为静态注册。 4、最后,SID_NAME参数是数据库实例名,GLOBAL_DBNAME参数是全局数据库名。 5、配置好后,重启监听器,就可正常连接了。
5,Oracle Pl sql 登录时提示 “监听程序当前无法识别连接描述符中请求的服务” 。
[oracle@prod ~]$ oerr ora 28547 28547, 0000, "connection to server failed, probable Oracle Net admin error" // *Cause: A failure occurred during 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 due 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 // procedure 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 due 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文件配置的问题了。
下一篇:没有了