oracle11g和toad,plsql、toad应用于oracle11g64位的方法
新装了win7系统64位的,并且安装了oracle11g的客户端,发现之前安装上就能使用的plsql和toad都不能用了。在网上搜了很多资料有两篇写的我照着操作了下,我的问题得到了解决
plsql参考:http://dehuang420-sina-com.iteye.com/blog/1566054
toad参考:http://blog.sina.com.cn/s/blog_51beaf0e010100cy.html
我这边再结合自己的经验归纳总结一下:
PLSQL配置
1)下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为:instantclient_11_2):D:\Oracle\app\dd\product\instantclient_11_2。
拷贝数据库安装根目录下的一个目录D:\Oracle\app\dd\product\11.2.0\dbhome_1\NETWORK到Oracle客户端目录下D:\Oracle\app\dd\product\instantclient_11_2(其实只需要 NETWORK\ADMIN\tnsnames.ora)
2)配置PL/SQL Developer
在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为:
Oracle Home :D:\Oracle\app\dd\product\instantclient_11_2
OCI Library :D:\Oracle\app\dd\product\instantclient_11_2\oci.dll
3) 设置环境变量
对于NLS_LANG环境变量, 最好设置成和数据库端一致, 首先从数据库端查询字符集信息:
SQL> select userenv(‘language‘) nls_lang from dual;
NLS_LANG
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
右击"我的电脑" - "属性" - "高级" - "环境变量" - "系统环境变量":
1>.点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 点击"确定";
2>.新建环境变量“TNS_ADMIN”,值为“D:\Oracle\app\dd\product\instantclient_11_2”
最后点击"确定"退出.
4)启动 PL/SQL Developer。我不太清楚别人的怎么样,我的database一栏无法自动获取tnsnames.ora里面配置好的数据库,但是可以手动输入,登陆后正常使用。
TOAD配置
toad为32位软件,由于不能调用64位oracle的oci.dll而报错,使用以下方式可以解决。
1)注意:不要安装在默认的C:/Program Files (x86)目录下,否则会报错,原因是不能解析这个带()的路径
2)如上第一步
3)如上第三步
4)改注册表参数
运行regedit找到键值HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb11g_home1,将其导出,然后在UE中修改,在oracle前添加“Wow6432Node”,然后导入到注册表中,然后修改图示中的1、2、3
也可以直接在文本编辑器中修改,如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraDb10g_Client32]
"ORACLE_HOME"="E:\\oracle\\product\\10.1.0\\instantclient_10_2"
"ORACLE_HOME_NAME"="OraDb10g_Client32"
"ORACLE_GROUP_NAME"="Oracle - OraDb10g_home1"
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
"ORACLE_BUNDLE_NAME"="Enterprise"
"OLEDB"="E:\\oracle\\product\\10.1.0\\db_1\\oledb\\mesg"
"StmtCacheSize"="0"
"ORACLE_SID"="orcl"
"MSHELP_TOOLS"="E:\\oracle\\product\\10.1.0\\db_1\\MSHELP"
"SQLPATH"="E:\\oracle\\product\\10.1.0\\db_1\\dbs"
"ORACLE_HOME_KEY"="SOFTWARE\\ORACLE\\KEY_OraDb10g_home1"
"ORACLE_BASE"="E:\\oracle\\product\\10.1.0"
"RDBMS_CONTROL"="E:\\oracle\\product\\10.1.0\\db_1\\DATABASE"
"RDBMS_ARCHIVE"="E:\\oracle\\product\\10.1.0\\db_1\\DATABASE\\ARCHIVE"
"ORA_ORCL_AUTOSTART"=hex(2):54,00,52,00,55,00,45,00,00,00
"ORA_ORCL_SHUTDOWN"=hex(2):54,00,52,00,55,00,45,00,00,00
"ORA_ORCL_SHUTDOWNTYPE"=hex(2):69,00,6d,00,6d,00,65,00,64,00,69,00,61,00,74,00,\
65,00,00,00
"ORA_ORCL_SHUTDOWN_TIMEOUT"=hex(2):39,00,30,00,00,00
5)运行toad 也是无法选择数据库,但是可手动输入后连接。
若在Xp环境中,估计会遇到缺少msvcr71.dll的错误,直接从网上下载一个放在system32和解压后客户端的目录中即可。下载地址:
原文:http://www.cnblogs.com/badmemoryneedbadpen/p/4651266.html
oracle11g和toad,plsql、toad应用于oracle11g64位的方法相关推荐
- [20171220]toad plsql显示整形的bug.txt
[20171220]toad plsql显示整形的bug.txt --//下午有itpub网友反应,一个查询在sqlplus,pl/sql下不同.链接如下: --//http://www.itpub. ...
- 12种Dropout方法:应用于DNNs,CNNs,RNNs中的数学和可视化解释
2020-06-30 13:41:41 作者:Axel Thevenot 编译:ronghuaiyang 导读 深入了解DNNs,CNNs以及RNNs中的Dropout来进行正则化,蒙特卡洛不确定性和 ...
- Tensorflow—CNN应用于MNIST数据集分类
代码: import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_datamnist = input_ ...
- 如何将CSS应用于iframe?
我有一个简单的页面,其中包含一些iframe部分(以显示RSS链接). 如何将相同的CSS格式从首页应用到iframe中显示的页面? #1楼 上面有一些更改的作品: var cssLink = doc ...
- 基于脑电图的情绪识别BCI应用于DOC患者
点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 基于脑电图(EEG)信号的人类情感识别已引起广泛关注.现有的大多数研究都集中在离线分析上,使用脑计算机接口(BC ...
- fritz_如何使用Fritz.ai将机器学习应用于Android
fritz 本文介绍如何使用Fritz.ai将机器学习应用于Android . 在深入探讨如何开发机器学习Android应用程序的细节之前,简要介绍一下什么是Fritz.ai平台很有用. 如您所知,机 ...
- python mulit函数_python – 将函数应用于MultiIndex pandas.DataFrame列
我有一个MultiIndex pandas DataFrame,我想在其中的一个列中应用一个函数,并将结果分配给同一列. In [1]: import numpy as np import panda ...
- 记录一次与大神们的关于GAN应用于NLP的讨论
说实话,是聆听了大神们,本人只是捧哏似的嗯.啊了几句. 之前paperweekly的GAN讨论组要进行一次讨论,给出了很多议题进行投票.里边有GAN in NLP.GAN and RL.半监督GAN等 ...
- 领域驱动和MVVM应用于UWP开发的一些思考
领域驱动和MVVM应用于UWP开发的一些思考 0x00 起因 有段时间没写博客了,其实最近本来是根据梳理的MSDN上的资料(UWP开发目录整理)有条不紊的进行UWP学习的.学习中有了心得体会或遇到了问 ...
- 应用于CDN的GSLB系统
目前已有多种调度机制应用于CDN的GSLB系统,其中最常见的就是基于DNS解析方式的GSLB,同时还有基于应用层协议重定向的GSLB,基于路由协议的GSLB,本篇我们先来看一下基于DNS解析方式的GS ...
最新文章
- 我叫Java,2019年总结,大家请查收
- S3c2440A WINCE平台HIVE注册表+binfs的实现
- Python中__str__和__repr__
- 【Java】5.4 隐藏和封装
- CG CTF WEB 密码重置2
- Android震动vibrator系统开发全过程
- 微信小程序多选取值判断显示内容
- 列表视图案例2——显示用户列表
- 【课程作业】表达学习 人脸图像复原 实验记录
- mysql系列之InnoDB存储引擎结构详解
- 浙江计算机二级word试题,浙江省计算机二级高级办公软件word试题
- 在服务系统部署MFC程序,出现DLL缺失情况的问题解决方式
- html5/css实现字体上划线
- 会飞的鲨鱼?记遥控氦气球的诞生
- Android应用接入第三方登录之新浪登录
- 计算机专业英语推荐信,关于英文推荐信范文3篇
- 【Linux 内核】CFS 调度器 ③ ( 计算进程 “ 虚拟运行时间 “ )
- Windows Azure Platform (三)云计算的特点
- 从程序员之死看 IT 人士如何摆脱低情商诅咒——转载自CSDN官方博客
- 公共关系礼仪实务章节测试题——公共关系的类型(二)