Oracle安装配置—64位Win7安装配置64位Oracle
2012-11-08 17:46
274 查看
转自:/article/5084486.html
以前在32位Win7上安装和使用Oracle时,很简单,很顺利。但是现在系统升级了,类似于PL/SQL Developer或者Navicat Premium等工具无法连接64位Oracle。64位系统下倒是可以安装32位Oracle,但是又觉得不合适,在网上看到了很多方法,成功了。现在将我的方法提出来。
先获取Oracle,在Oracle官网可以免费下载,而且带宽足够,下载很快。
大家达到下面页面时:
先下载64位Oracle主程序,然后点击32位的“查看全部”。到达下面的页面下载客户端:
下载完成后立即安装,安装过程是先主程序后客户端:
解压、安装:
先运行database里的setup.exe安装Oracle主程序,然后安装,记录您Oracle安装的目录、登录密码和实例名(如果创建了oracle实例)。
静等安装完成。如果以前有安装,请完全卸载。卸载步骤
①卸载工具卸载主程序,卸载工具:
卸载过程即“一路回车法”。
②删除Oracle文件夹,您也可以停止Oracle所有服务后直接删除文件夹,即省去第一步。
删除Oracle残留文件,例如(以本机为例,我Oracle安装到F:\oracle\app\Johness\product\11.2.0\dbhome_1):
1).删除Oracle安装目录。
F:\oracle。
2).删除c盘(系统盘)Program Files和Program Files(x86)下的Oracle残留文件。
C:\Program Files\Oracle;C:\Program Files(x86)\Oracle;
3).删除当前用户下Oracle残留文件。
C:\Users\Johness\Oracle;
4).删除其他残留文件。
C:\Users\Johness\AppData下其他文件,这里大家找找。
③清理注册表。
这里最好使用工具,我使用的360的注册表清理工具。
如果手边暂时没有好的注册表清理工具,可以在运行下regedit打开注册表编辑器,删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services 下面的Oracle相关项
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services 下面的Oracle相关项
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services 下面的Oracle相关项,如下图:
然后你还可以做一些收尾工作:搜索oracle,然后删!
最后重启电脑。
这样做了,一般就OK了。不要觉得麻烦,因为Oracle本身就强悍。如果清理不彻底,是无法重新安装的,会出现诸如INS-20802等错误。
安装完成:
注意:如果您的IP不是127.0.0.1,即您在局域网进行的安装,Oracle会默认配置您的IP为您的现有IP(如使用路由器时路由器为您分配了192.168.1.101,那么,您的Oracle就被配置为了192.168.1.101。这样就会有一个问题,当您离开局域网或者路由器重新为您分配了IP,你的net配置可能会有问题)。请运行:
配置:
一般不会有问题,这个IP配成localhost或者127.0.0.1(最好配为你的电脑主机名,如果你的IP地址经常变动或者您的网络有异常则更应该这样做)。
然后安装32位客户端(选择管理员那一项)。不装,嘿嘿:
plsql用不起。
navicat用不起。
安装client。完成后,配置navicat:
成功了!
注意:plsql配置麻烦,还需以下几步:
①配置plsql。
也是配置为客户端目录。
②为客户端程序配置本地服务,可以如下做法:
也可以:
进入plsql,连接成功。
=======================================================================================================
安装PLSQL Developer 8不用多说了,但是安装完后会提示找不到相应的32bit客户端,也就是暂时还不支持64bit的
经过上网查找,去下载Oracle的Instant Client
官方下载地址
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
下载完之后解压到一个路径下
然后进入PLSQL Developer 8中--工具 -- 首选项 -- 里边的 Oracle主目录 和OCI库中,分别写入 Oracle Instant Client解压后的路径信息,如下
Oracle主目录:Instant Client解压后的目录 ......\instantclient_11_2
OCI库:Oracle主目录中的oci.dll文件 ......\instantclient_11_2\oci.dll
以上配置其实是相当于替换了一下Oracle的客户端
接下来我们还需要对系统的环境变量进行配置
主要需要以下两项
变量名:TNS_ADMIN
变量值:Oracle安装目录中的 ......\product\11.2.0\dbhome_1\NETWORK\ADMIN
变量名:NLS_LANG
变量值:AMERICAN_AMERICA.数据库字符编码
(另外以下是安装Oracle就需要配置的,否则可能会有TNS协议适配器错误)
变量名:oracle_sid
变量值:Oracle的数据库实例
其中数据库字符编码可以通过进入SQL PLUS select userenv(‘language’) from dual;来查询
这样重新启动一下PLSQL Developer试试看
和plsqldev用64位oracle客户端的解决方式相似,除前面的步骤外,toad用的是注册表,方法:regedit,HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE下增加ORACLE_HOME_NAME,ORACLE_HOME,NLS_LANG,TNS_ADMIN 4个注册项就可以用了
以前在32位Win7上安装和使用Oracle时,很简单,很顺利。但是现在系统升级了,类似于PL/SQL Developer或者Navicat Premium等工具无法连接64位Oracle。64位系统下倒是可以安装32位Oracle,但是又觉得不合适,在网上看到了很多方法,成功了。现在将我的方法提出来。
先获取Oracle,在Oracle官网可以免费下载,而且带宽足够,下载很快。
大家达到下面页面时:
先下载64位Oracle主程序,然后点击32位的“查看全部”。到达下面的页面下载客户端:
下载完成后立即安装,安装过程是先主程序后客户端:
解压、安装:
先运行database里的setup.exe安装Oracle主程序,然后安装,记录您Oracle安装的目录、登录密码和实例名(如果创建了oracle实例)。
静等安装完成。如果以前有安装,请完全卸载。卸载步骤
①卸载工具卸载主程序,卸载工具:
卸载过程即“一路回车法”。
②删除Oracle文件夹,您也可以停止Oracle所有服务后直接删除文件夹,即省去第一步。
删除Oracle残留文件,例如(以本机为例,我Oracle安装到F:\oracle\app\Johness\product\11.2.0\dbhome_1):
1).删除Oracle安装目录。
F:\oracle。
2).删除c盘(系统盘)Program Files和Program Files(x86)下的Oracle残留文件。
C:\Program Files\Oracle;C:\Program Files(x86)\Oracle;
3).删除当前用户下Oracle残留文件。
C:\Users\Johness\Oracle;
4).删除其他残留文件。
C:\Users\Johness\AppData下其他文件,这里大家找找。
③清理注册表。
这里最好使用工具,我使用的360的注册表清理工具。
如果手边暂时没有好的注册表清理工具,可以在运行下regedit打开注册表编辑器,删除
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services 下面的Oracle相关项
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services 下面的Oracle相关项
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services 下面的Oracle相关项,如下图:
然后你还可以做一些收尾工作:搜索oracle,然后删!
最后重启电脑。
这样做了,一般就OK了。不要觉得麻烦,因为Oracle本身就强悍。如果清理不彻底,是无法重新安装的,会出现诸如INS-20802等错误。
安装完成:
注意:如果您的IP不是127.0.0.1,即您在局域网进行的安装,Oracle会默认配置您的IP为您的现有IP(如使用路由器时路由器为您分配了192.168.1.101,那么,您的Oracle就被配置为了192.168.1.101。这样就会有一个问题,当您离开局域网或者路由器重新为您分配了IP,你的net配置可能会有问题)。请运行:
配置:
一般不会有问题,这个IP配成localhost或者127.0.0.1(最好配为你的电脑主机名,如果你的IP地址经常变动或者您的网络有异常则更应该这样做)。
然后安装32位客户端(选择管理员那一项)。不装,嘿嘿:
plsql用不起。
navicat用不起。
安装client。完成后,配置navicat:
成功了!
注意:plsql配置麻烦,还需以下几步:
①配置plsql。
也是配置为客户端目录。
②为客户端程序配置本地服务,可以如下做法:
也可以:
进入plsql,连接成功。
=======================================================================================================
安装PLSQL Developer 8不用多说了,但是安装完后会提示找不到相应的32bit客户端,也就是暂时还不支持64bit的
经过上网查找,去下载Oracle的Instant Client
官方下载地址
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
下载完之后解压到一个路径下
然后进入PLSQL Developer 8中--工具 -- 首选项 -- 里边的 Oracle主目录 和OCI库中,分别写入 Oracle Instant Client解压后的路径信息,如下
Oracle主目录:Instant Client解压后的目录 ......\instantclient_11_2
OCI库:Oracle主目录中的oci.dll文件 ......\instantclient_11_2\oci.dll
以上配置其实是相当于替换了一下Oracle的客户端
接下来我们还需要对系统的环境变量进行配置
主要需要以下两项
变量名:TNS_ADMIN
变量值:Oracle安装目录中的 ......\product\11.2.0\dbhome_1\NETWORK\ADMIN
变量名:NLS_LANG
变量值:AMERICAN_AMERICA.数据库字符编码
(另外以下是安装Oracle就需要配置的,否则可能会有TNS协议适配器错误)
变量名:oracle_sid
变量值:Oracle的数据库实例
其中数据库字符编码可以通过进入SQL PLUS select userenv(‘language’) from dual;来查询
这样重新启动一下PLSQL Developer试试看
和plsqldev用64位oracle客户端的解决方式相似,除前面的步骤外,toad用的是注册表,方法:regedit,HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE下增加ORACLE_HOME_NAME,ORACLE_HOME,NLS_LANG,TNS_ADMIN 4个注册项就可以用了
相关文章推荐
- Oracle安装配置—64位Win7安装配置64位Oracle
- Mr.Johness Oracle安装配置—64位Win7安装配置64位Oracle
- Oracle安装配置—64位Win7安装配置64位Oracle
- Oracle安装配置—64位Win7安装配置64位Oracle
- Oracle安装配置—64位Win7安装配置64位Oracle
- win7 64位 ,安装配置cx_Oracle,遇到的一些问题及解决方法
- Oracle安装配置—64位Win7安装配置64位Oracle
- Win7 64位安装ORACLE及PL/SQL小结
- win7 64位操作系统中 Oracle 11g 安装教程(图解)
- 64位win7下安装oracle的一些问题
- win7 64位系统 下的mysql 5.6 免安装版配置
- Win7安装Oracle 11g R2 64位SQLDeveloper
- WIN7_64位系统安装oracle以及PLSQL方法
- win7 64位下如何安装配置mysql-5.7.4-m14-winx64(安装记录)
- 在win7 64位系统中配置免安装的mysql5.6.16
- Win7 64位 安装配置 OpenCV 2.3 及 MS Visual Studio 2010 Pro/Ultiman
- Win8.1OS64位oracle11安装配置及PL/SQL Developer如何连接64位oracle
- win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解)
- win7 64位下如何安装配置mysql-5.7.17-winx64
- win7 64位配置mysql 5.6免安装版,初始化配置和Mysql创建新用户方法 .