问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

windows8连接oracle数据库出现ORA-12154:TNS:could not resolve the connect identifier specified

发布网友 发布时间:2022-04-13 21:00

我来回答

2个回答

懂视网 时间:2022-04-14 01:21

在安装ORACLE安装的时候,报如下错误:ORA-12154: TNS:could not resolve the connect identifier specified。如下图所示:

在安装Oracle安装的时候,报如下错误:ORA-12154: TNS:could not resolve the connect identifier specified。如下图所示:

折腾了很久才找到罪魁祸首:原来在安装数据库时,设置用户密码的时候里面包含了@符号,引起了这个错误,这个错误倒是有点诡异,,应该是ORACLE连接DB时就把口令@后面的串当连接字用了。所以切记注意这个,否则很难发现问题。

更多Oracle相关信息见Oracle 专题页面 ?tid=12

linux

热心网友 时间:2022-04-13 22:29

1. 首先是jdbc.properties属性文件的编写,便于数据库移植:
datasource.driverClassName=oracle.jdbc.driver.OracleDriver
datasource.url=jdbc:oracle:thin:@10.6.1.11:1521:student
datasource.username=zs
datasource.password=zs
datasource.defaultAutoCommit=true 
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect
 
#当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3
c3p0.acquireIncrement=5
#初始化时获取三个连接,取值应在minPoolSize与maxPoolSize之间。Default: 3 
c3p0.initialPoolSize=10
#每60秒检查所有连接池中的空闲连接。Default: 0 
c3p0.idleConnectionTestPeriod=600
#-连接池中保留的最小连接数。
c3p0.minPoolSize=5
#连接池中保留的最大连接数。Default: 15 
c3p0.maxPoolSize=50
#JDBC的标准参数,用以控制数据源内加载的PreparedStatements数量。但由于预缓存的statements
#属于单个connection而不是整个连接池。所以设置这个参数需要考虑到多方面的因素。
#如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default: 0
c3p0.maxStatements=100
#c3p0是异步操作的,缓慢的JDBC操作通过帮助进程完成。扩展这些操作可以有效的提升性能
#通过多线程实现多个操作同时被执行。Default: 3
c3p0.numHelperThreads=10
#最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 
c3p0.maxIdleTime=600
 
#hibernate.dialect=org.hibernate.dialect.SQLServerDialect
hibernate.jdbc.batch_size=25
hibernate.jdbc.fetch_size=50
hibernate.show_sql=true
hibernate.connection.release_mode=after_transaction
  
2. 其次是spring配置文件的数据源配置:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
 <property name="location">
  <value>/WEB-INF/classes/conf/jdbc/jdbc.properties</value>
 </property>
</bean>
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close" dependency-check="none">
 <property name="driverClass">
  <value>${datasource.driverClassName}</value>
 </property>
 <property name="jdbcUrl">
  <value>${datasource.url}</value>
 </property>
 <property name="user">
  <value>${datasource.username}</value>
 </property>
 <property name="password">
  <value>${datasource.password}</value>
 </property>
 <!-- 当连接池中连接耗尽的时候c3p0一次同时获取的连接数 -->
 <property name="acquireIncrement">
  <value>${c3p0.acquireIncrement}</value>
 </property>
 <!--初始化时获取三个连接,取值应在minPoolSize与maxPoolSize之间。Default: 3 -->   
 <property name="initialPoolSize">
  <value>${c3p0.initialPoolSize}</value>
 </property>
 <!-- 最小连接数 -->
 <property name="minPoolSize">
  <value>${c3p0.minPoolSize}</value>
 </property>
 <!-- 最大连接数 -->
 <property name="maxPoolSize">
  <value>${c3p0.minPoolSize}</value>
 </property>
 <!--最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 -->    
 <property name="maxIdleTime">
  <value>${c3p0.maxPoolSize}</value>
 </property>
 <!--每60秒检查所有连接池中的空闲连接。Default: 0 -->
 <property name="idleConnectionTestPeriod">
  <value>${c3p0.idleConnectionTestPeriod}</value>
 </property>
 <!--JDBC的标准参数,用以控制数据源内加载的PreparedStatements数量。但由于预缓存的statements属于单个connection而不是整个连接池。
 所以设置这个参数需要考虑到多方面的因素。如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default: 0-->
 <property name="maxStatements">
  <value>${c3p0.maxStatements}</value>
 </property>
 <!--c3p0是异步操作的,缓慢的JDBC操作通过帮助进程完成。扩展这些操作可以有效的提升性能通过多线程实现多个操作同时被执行。Default: 3-->    
 <property name="numHelperThreads">
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 我的华为手机,是安卓系统的,想要下载首发的最美天气这个软件。 关于自考与开放教育~哪一个比较好呢?而且含金量高,易考 户户通e14不匹配挽卡费用多少我买的机顶盒出现不匹配找卖家换卡是不是还收费用吗 户户通机卡不匹配但可以识别卡号 狙击手都要做到一枪毙命,为何打胸不打头? 一部电影一个狙击手在楼上狙杀但有个人一直叫他还打电话给那个狙击手后面被要杀的人反杀了求名字 美国电影狙击手打在敌人拿的酒壶上第二*才把敌人打死是什么电影 步枪手如何在远距离打狙击手 狙击手到底能打多远 狙击手拼音怎么打 使命召唤5狙击手那关怎么打??? 苏联用重机枪打狙击手的电影叫什么 一加2自带的图集里怎么看不到“微信”文件夹 一年的第多少天是几月几号怎么计算? 帮忙计算一下1号到8号所列出的时间至今总共多少天 5号开始算到14天多少号? 今天是三十号,到下月五号是几天?是从三十号算还是三十一号算??? 怎么算2016年9月15号到2020年12月30号有多少天? 计算几号到几号有几天 2015年7月27日到2019年2月28号是多少天,怎么计算 这是什么植物,有人说是滴水观音,但是我百度看图片不是这样的,请高人指点 滴水观音叶子和茎有刺么? 格力空调ee是什么故障 深圳火车站有几个? 格力空调风管机显示EE如何解决 格力q迪变频空调出现EE 有图,滴水观音出现黄叶枯叶,病虫害,怎么救治?植物达人帮帮忙啊,在线等 各位大神,求科普一下,开放大学和自考有区别吗?具体有什么区别? 深圳有几个火车站? 毛芋头和滴水观音球茎怎么区分 滴水观音是不是从根里长出来的? 滴水观音根有什么药性 2013年买了一瓶帕玛氏,今年还能用吗 linux下oracle10g启动报错。 ORA-01092: ORACLE instance terminated... u盘可以连接电视吗 怎么短信的提示音和微信的不一样啊 微信提示音是能改但是和信息还有其他的声音都一祥? linux下单机oracle数据库,有多个实例启动,只有一个实例可以生效?_百度... linux下,oracle启动不了 执行:startup nomount ,无反应无报错,alert日... 说是美国代购的,没中文贴,不会看日期,有知道的帮忙解答