主要任务:在win2008R2上安装oracle和plsqldeveloper和toad

在win2008R2上安装完ORACLE后,安装PLSQLDEVELOPER 无法连接:
1、从oracle官方网站下载安装程序,安装64位oracle DB。
2、下载安装32位Oracle Client(从官网下载后解压即可,同时拷贝SQLNET和tnsname文件)。

====================PL/SQL Developer安装=============
3、安装PL/SQL Developer,安装路径不能含有()和空格。
4、PL/SQL Developer中设置OracleHome:Oracle Client的安装路径.
5、安装完后测试连接成功,但重新启动后连接出现ORA-12514错误,
      证明你实例未启动,先:
      在cmd中输入net start|find "Ora"
        一般有下面的两行:
      OracleOraDb10g_home1TNSListener  监听器
      OracleServiceORCL             数据库服务

      发现没有OracleServiceORCL ,在运行里面输入
      services.msc 找到相关实例服务,启动OracleServiceORCL服务,重新连接正常.

==========================toad安装=================

6、安装Toad for Oracle 10.6 Suite Commercial
7、要建立一个环境变量ORACLE_HOME,并设置为"D:\instantclient_11_2”

8、ORACLE 安装版的HOME信息是放在 SOFTWARE\ORACLE下,但是X64下TOAD读取的位置是SOFTWARE\Wow6432Node\ORACLE。

 所以必须手工修改注册表,需多次修改,略有垃圾,不过无妨。
经过以上步骤TOAD应该就可以用了。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE]
"inst_loc"="C:\\Program Files\\Oracle\\Inventory"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KE Y_OraClient11g_home1]
"ORACLE_HOME"="D:\\instantclient_11_2"
"ORACLE_HOME_NAME"="OraClient11g_home1"
"ORACLE_GROUP_NAME"="Oracle - OraClient11g_home1"
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
"ORACLE_BUNDLE_NAME"="Enterprise"
"StmtCacheSize"="0"
"ORACLE_HOME_KEY"="SOFTWARE\\ORACLE\\KEY_OraClient 11g_home1"
"SQLPATH"="D:\\instantclient_11_2"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KE Y_OraClient11g_home1\OLEDB]
"CacheType"="Memory"
"ChunkSize"="100"
"DistribTX"="1"
"FetchSize"="100"
"OSAuthent"="0"
"PLSQLRset"="0"
"PwdChgDlg"="1"
"SchRstLng"="10000"
"UserDefFn"="0"
"DisableRetClause"="1"
"VCharNull"="1"
"TraceCategory"="0"
"TraceFileName"="c:\\OraOLEDB.trc"
"TraceLevel"="0"
"TraceOption"="0"
"SPPrmDefVal"="0"
"StmtCacheSize"="10"
"MetaDataCacheSize"="0"
"DBNotifications"="0"
"DeferUpdChk"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OD P.NET]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\OD P.NET\2.111.6.0]
"DllPath"="D:\\app\\Yongming\\product\\11.1.0\\cli ent_2\\bin"
"TraceFileName"="C:\\odp.net2.trc"
"TraceLevel"="0"
"TraceOption"="0"
"StatementCacheSize"="10"
"PromotableTransaction"="promotable"
"FetchSize"=dword:00010000
 

参考网址:http://wlwolf.iteye.com/blog/618950
                  http://zhidao.baidu.com/question/144648216.html?fr=qrl&cid=871&index=3
                  http://www.byfor.cn/html-103202-1.html