当前位置:首页 » 数据仓库 » oracle数据库12505
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

oracle数据库12505

发布时间: 2022-07-08 16:16:18

㈠ jdbc连接oracle11g出现ora-12505错误怎么解决

ORA-12505解决2010-09-09 22:41在使用oracle时遇到了一个问题:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
localhost:1521:orcl

查阅了很多网上的内容,知道了是oracle 的sid注册有问题。

按照网上的步骤解决如下:
1.在oracle目录下查找listener.ora文件,修改成如下格式的:
# listener.ora Network Configuration File: D:\oracle10g\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle10g)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = D:\oracle10g)
(SID_NAME = orcl)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)

㈡ oracle出现ORA-12505,求指导怎么解决

你先看看你ORACLE的Tistener服务启动了没有,如果还不行,就看看tnsnames.ora内端口号是否不一致

㈢ 使用Navicat连接Oracle 错误ORA-12505 求解

listener could not resolve SID given in connect descriptor? 答案提示:
意思就是SID 数据库的实例ID找不到,查询数据库实例ID:
select name from v$database;
NAME
------------------------
XE

得到了SID, 把XE填入 服务名或SID 那一栏(默认为ORCL)

㈣ WAS中间件,连接ORACLE数据库的问题,报ORA-12505

希望对你有帮助!rac的连接url和单实例不一样,12505是说你的sid有错误。举例来讲,如果你的rac实例sid是orcl,那么你集群的sid是orcl,但每台机器的sid不同,分别是orcl1,orcl2,…,orcln。在配置weblogic连接池的时候使用rac专用的url连接才可以。举例如下:单实例普通写法:jdbc:oracle:thin:@192.168.1.1:1521:orclrac:jdbc:oracle:thin:@(description=(address=(protocol=tcp)(host=192.168.1.1)(port=1521))(address=(protocol=tcp)(host=192.168.1.2)(port=1521))(load_balance=yes)(failover=yes)(failover_mode=(type=select)(method=basic))(connect_data=(server=dedicated)(service_name=orcl)))请注意,这是两节点rac的例子,host的地址需要写rac集群每台机器的虚地址,而不能用实地址,否则不能实现故障转移。选项中的load_balance=yes是负载均衡开启failover=yes是故障转移开启failover_mode=(type=select)是故障转移级别

㈤ jdbc连接oracle报ORA-12505

应该是unix服务器上没有开启oracle的listner,可以用oracle用户登录服务器,用lsnrctl status命令查看监听器是否启动?如果没有启动 可以用命令 lsnrctl start来启动

㈥ Oracle新手请教,12505错误怎么解决,原因是什么

造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,

启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务

面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SI

D设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建

,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下

输set oracle_sid=XXXX,XXXX就是你的database SID.

㈦ 我用MyEclipse连接Oracle数据库的时候,遇到了ORA_12505错误!

全局数据库名为ORCL
ORACLE安装目录为/app/oracle/oracle/proct/10.2.0/db_1
ssid为ORCL
其中ssid可以与全局数据库名不同,用于连接数据库用。
比如java的jdbc就会用ssid连接