
正文
oracle连接数据库报错12504,oracle连接报错17002
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
ORA-12504:oracle连接错误
1、你可以先在net manage里面配置一下你的监听就可以访问了。或者直接修改你的监听配置文件。NETWORK\ADMIN\tnsnames文件即可。
2、这里的原因是由于使用的是OracleXE数据库,数据库服务名默认是ORCL要改为XE才可以。
3、这个问题,在于TNSNAMES.ORA文件的引用。你把 TNSNAMES.ORA文件,复制到不同的 NETWORK/ADMIN/ 下,就应当可以用了。
4、ora-12514的错误的原因有很多,但无外乎这几种:ora-12514: TNS: 没有监听器 显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。
5、首先,按键盘的组合键“ Win+R”,在运行窗口中输入“ services.msc”,按Enter键确认,如下图所示。其次,完成上述步骤后,转到Orcale并启动与Oracle相关的所有服务,如下图所示。
6、net manager重新为你的数据库配个listner吧。
相关问答
Q1: ora12154无法解析指定的连接标识符怎么解决
1、使用SQL PLUS测试连接。如果还有问题,我们使用SQL PLUS测试是否能够连接。
2、直接登录试试。用户名:xxx(如果是System用户,S要大写。
3、看看行不行?我本机可以跑的配置是上面这样写的。如果不行。
4、SQLPLUS能连接oracle10g,PLSQL也能连,但网页程序却报错ORA-12154:TNS:无法解析指定的连接标识符网页程序是.net程序tnsping正常,lsnrctl也正常,没有更换IP。
Q2: oracle-12514怎么解决
Oracle数据库,数据库服务名默认的是ORCL,需要改为XE才可以。
首先,先来了解一下这个数据库文件,在电脑上这个文件里存放的就是配置数据,监听器在启动时会读取该文件。接下来,要知道SID_LIST_LISTENER参数就是数据库注册,动态注册或是静态注册。
找到ORACLE数据库安装目录,product\10\dbhome_1\NETWORK\ADMIN 下的listener.ora文件。右键点击该文件,选择【属性】选项,点击打开。进入属性界面,点击上方【安全】。
这里的原因是由于使用的是OracleXE数据库,数据库服务名默认是ORCL要改为XE才可以。
Q3: 连接Oracle数据库时报ORA-12541:TNS:无监听程序的图文解决教程_百度...
1、第一:重新建立监听程序。或通过程序路径启动监听看是否能运行。
2、Oralce数据库服务启动后,出现了下面的问题:OracleOraDb10g_home1TNSListener:该服务对应 %Oracle_Hoem\bin TNSLSNR.EXE 若该服务未启动,将会导致Oracle错误- Ora-12514:TNS:无监听程序。
3、按下Windows键和R键,输入cmd 回车打开命令程序,输入 tnsping 远程IP地址 回车,看看能不能ping通远程数据库。如果不能,说明远程计算机的数据库端口没有开放,需要打开防火墙。
4、方法一:在oracle_home下找到lsnrctl.exe 输入 start 方法二 可能认不到实例名 在cmd下运行 set oracle_sid=自己数据库的实例名(大多数orcl)网上还有很多解决办法 也许不见得管用,这种问题具体问题具体分析比较好。
5、是不是ip换了。可以以下步骤试试:在服务器上 运行 sqlplus /nolog conn /as sysdba 看是否能进去。能,说明数据库没问题,然后可以删除监听,然后用 net configuration assistant 重新建立一个监听。
6、真的不一定是服务没启动的问题,可能是IP的问题,也就是listener.ora文件中的IP问题 如上面的Host = 17120198,有可能你机子上的写的localhost,你尝试下改为10.1或者为本机IP。
Q4: PL/SQL连接Oracle,提示ORA-12504:TNS监听程序在connect-data中未获...
1、你可以先在net manage里面配置一下你的监听就可以访问了。或者直接修改你的监听配置文件。NETWORK\ADMIN\tnsnames文件即可。
2、首先,按键盘的组合键“ Win+R”,在运行窗口中输入“ services.msc”,按Enter键确认,如下图所示。其次,完成上述步骤后,转到Orcale并启动与Oracle相关的所有服务,如下图所示。
3、PLsql是个网络终端程序,主要操作方式为远程连接后操作数据库。所以我估计它是先建立网络连接后再进行oracle库的连接。因此网络服务程序需要正常启动才可以。应该是PL的编程上的问题。
4、方法一:在oracle_home下找到lsnrctl.exe 输入 start 方法二 可能认不到实例名 在cmd下运行 set oracle_sid=自己数据库的实例名(大多数orcl)网上还有很多解决办法 也许不见得管用,这种问题具体问题具体分析比较好。
Q5: 连接到Oracle的几种命名方式
1、B-TREE索引命名:IDX_表名_字段组合,如命名太长则:IDX_表名_首字段。BITMAP索引命名:BIT_表名_字段组合,如命名太长则:BIT_表名_首字段。
2、),-h,指定目标ip地址 2),-u,指定登录用户名。3),-p,指定密码,密码可以接在-p后面输入mysql-uroot-p123456。也可以mysql-uroot-p回车等提示输入密码时输入,这样输入密码没有回显。
3、在JSP中连接到Oracle一般有2种方式:Oracle JDBC的oci8方式Oracle JDBC的thin方式我比较喜欢第2种,因为WEB发布服务器与数据库服务器一般都不会放在同一台电脑中,而在使用thin方式连接时,Web服务器端无须安装oracle的客户端。
oracle连接数据库报错12504的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle连接报错17002、oracle连接数据库报错12504的信息别忘了在本站进行查找喔。








