700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > oracle报错12560 VS连接Oracle11g报错 ORA-12560:TNS异常

oracle报错12560 VS连接Oracle11g报错 ORA-12560:TNS异常

时间:2024-06-15 21:42:37

相关推荐

oracle报错12560 VS连接Oracle11g报错 ORA-12560:TNS异常

当前位置:我的异常网» Oracle开发»VS连接Oracle11g报错 ORA-12560:TNS异常

VS连接Oracle11g报错 ORA-12560:TNS异常

网友分享于:-08-26浏览:551次

VS连接Oracle11g报错 ORA-12560:TNS错误

如果你的答案跟下面的一样,就不用回答了。

ORA-12560:TNS:协议适配器错误的问题的原因有三个:

1.监听服务没有起起来。windows平台:运行“services.msc”,启动OracleOraDb11g_home1TNSListener服务。

2.databaseinstance没有起起来。windows平台:运行“services.msc”,启动OracleServiceXXXX,XXXX就是你的OracleSID.

3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1将该环境变量

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

变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的databaseSID.或者进入sqlplus前,在

commandline下输setoracle_sid

如果同时安装了server和client,sqlplus开起来的时候应该用的可能是client目录下的

从HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1\ORACLE_SID复制这个ORACLE_SID到KEY_OraClient11g_home1

ORA-28009:connectionasSYSshouldbeasSYSDBAorSYSOPER

在打了sqlplus后,要输入时,直接在用户名处输sys/密码assysdba即可

我还是一个新手,在这里向广大高手体问题,望勿见笑。

我用VS开发程序,要连接oracle11g的数据库,听说要安装客户端程序,于是我就到oracle的官网下载到了ODTwithODAC1120320_32bit这个东东,安装完后我遇到了下面这个问题,一直连不上数据库。

错误提示:

我是在VS中连接的。但是连不上。

我现在的状态:

操作系统:windows7(64位)

我已经安装了VStools

Oracle11g服务器端:

1.安装在本机

2.安装位置:G:\Oracle\OracleSetup

3.64位版本

4.版本:R2

5.Sqlplus:可以登录,使用正常

6.监听服务:OracleOraDb11g_home1TNSListener已启动

7.实例:OracleServiceORCL已启动

Oracle11g客户端

1.安装在本机

2.安装位置:G:\Oracle

3.安装程序名称:ODTwithODAC1120320_32bit

4.32位版本

5.版本:ODAC11.2Release5(oracle官网下载)

我做的修改:

一.tnsnames.ora文件(注意,我只是修改了客户端目录下的tnsnames.ora)

位置在G:\Oracle\product\11.2.0\client_1\Network\Admin\Sample

修改字符串为

ORCL=

(DESCRIPTION=

(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))

(CONNECT_DATA=

(SERVER=DEDICATED)

(SERVICE_NAME=orcl)

)

)

二.系统环境变量

我在系统环境变量中添加了

Oracle_sid=orcl

我的疑问

1.我为了在VS开发与oralce11g相关的程序,要安装客户端么?

文章评论

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。