电脑为win7 64bit 依照网上所给的资料,下载了instantclient-basic-nt-11.2.0.2.0并配置了环境变量。还是连接不上提示没有安装32位 Oracle client。
问题1:是否是各个软件安装顺序的问题。
问题2:是否为plsql的版本导致(已经换过两个plsql)
问题3:究竟怎么配置才能连接成功。或者有更好的方法分享也可以。
谢谢
和plsql的版本没关系,你启动监听器了吗
参考 http://blog.csdn.net/public_calss/article/details/48519037
1、检查监听是否开启(执行lsnrctl start)
2、检查连接名称即实例名是否输入正确
3、用户密码填写是否正确
4、实例是否启动(数据库状态是否为open状态)
首先要检查是否启动了监听器。
1、检查你服务监听器是否启动
2、看tnsname.ora文件中的配置
你需要安装oralce Client x86的版本
需要安装oralce客户端32位的版本。
首先,我们必须有下面两步准备:
1.安装好Oracle
2.安装好PLSQL developer
下面就是让PLSQL developer连接到oracle数据库的操作步骤了
http://www.cnblogs.com/hongten/p/hongten_oracle_plsql.html
觉得配置无问题,又连不上的话,可以试试在数据库选择框中直接填写Ip/sid
重新配置或者重新系统,因为windows配置错误之后,就好难再成功安装
plsql 有64位和32位的,看下你 安装的 oracle客户端的版本,如果是32位就选择plsql32位的工具。
1、检查你服务监听器是否启动
2、看tnsname.ora文件中的配置
3、需要安装oralce客户端32位的版本。
重新配置与数据库的连接,然后再试试
使用cmd可以链接Oracle吗?
如果登陆自己账号有问题 第一次的登陆用sys试一下
需要安装oralce客户端32位
看看你的plsql安装的目录有没有包含括号,比如像这种 C:\Program Files (x86) 是不行的
服务名如下:
jdbc:oracle:thin:@//:/
例 jdbc:oracle:thin:@//xxx.xxx.xxx.xxx:1521/orcl
@后面有//, 这是与使用SID的主要区别。(11g在@后不加//也OK)
这种格式是Oracle 推荐的格式.
因为对于集群来说,每个节点的SID是不一样的,而SERVICE NAME可以包含所有节点。
sid如下:
使用SID方式:
jdbc:oracle:thin:@::
例 jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521:orcl
sqldeveloper这个oracle数据库我一直在用 很好用的不需要什么配置下载输入正确的ip和端口以及服务名就可以了,希望能对你有帮助