解决方法:
1、下载instantclient_32位客户端,加压后存放,如D:\ProgramFiles\instantclient
2、拷贝Oracle11.2G的msvcr80.dll和tnsnames.ora到解压的instantclient_32位客户端根目录,它们的位置分别是:
D:\ProgramFiles\Crystal\product\11.2.0\dbhome_1\BIN和D:\ProgramFiles\Crystal\product\11.2.0\dbhome_1\NETWORK\ADMIN
3、设置PLSQL Developer中设置Oracle_Home和OCI Library,
如图:
4、在PLSQL Developer目录下创建bat文件,作为PLSQL Developer的启动快捷方式替换PLSQL Developer传统启动方式,bat文件中的内容如下:
@echo off
set path=D:\ProgramFiles\instantclient
set ORACLE_HOME=D:\ProgramFiles\instantclient
set TNS_ADMIN=D:\ProgramFiles\instantclient
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe
至此设置完成,经实验PLSQL Developer的可以成功连接到Oracle 11.2G 64位
1.首先检查监听程序是否能正常启动,开始,运行 cmd--->lsnrctl start,检查监听是否是在正常运行,如果正常运行,会提示:TNS-01106: 使用名称LISTENER的监听程序已经启动。如果没有运行,用上面的命令启动监听程序。2.还在命令提示行里用 tnsping 服务名 ,来检查tnsnames.ora服务配置是否正确。正确的提示例如:
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 192.168.0.6)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = 服务名)))
OK (50 毫秒)
3.plsql developer 连接不上,可以在不登录的情况下,打开‘工具’-‘首选项’,设置下 oracle主目录名和OCI库的路径。
1、首先plsql developer连接小编这里就不做介绍了大家不知道可以看看这篇文章:http://www.pc6.com/infoview/Article_74137.html2、登陆成功后即可进入对象浏览器窗口界面
3、在对象浏览器选择“my object”,这里边就是SCOTT(当前登陆的用户的所有object)
4、找到table文件夹,里边就是当前账户的所有表格
5、选中需要查看的表——》右键——》选中“查询数据”【query data】,即可看到数据了
6、新建——》选中sql window,即可打开sql窗口了
7、在sql窗口内输入sql语句,全选,点击执行即可查看到结果,功能很强大
8、选中表——》右键——》Edit(编辑),可以对表进行编辑。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)