windows7_64下Oracle客户端及PL/SQL安装
2015-11-20 23:35
761 查看
一、oracle_client安装:
这里注意,一定要下载32-bit的版本,否则后面安装plsql时不能正常使用。
下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html
选择最新的Version 12.1.0.1.0
下载:instantclient-basic-nt-12.1.0.1.0.zip instantclient-sdk-nt-12.1.0.1.0.zip instantclient-sqlplus-nt-12.1.0.1.0.zip
安装:
假设你希望ORACLE_HOME的路径为:E:\develop_tools\oracle_client\x32\instantclient_12_1
1)创建上面这个目录E:\develop_tools\oracle_client\x32\instantclient_12_1
2) 在该目录下新建三个目录:lib,sdk,network\admin(两层)
3)解压缩上面三个文件,将解压后的instantclient-basic-nt-12.1.0.1.0\instantclient_12_1和instantclient-sqlplus-nt-12.1.0.1.0\instantclient_12_1下的文件全部拷贝到ORACLE_HOME/lib目录下
4) 将解压后的instantclient-sdk-nt-12.1.0.1.0\instantclient_12_1下的help目录拷贝到ORACLE_HOME/lib下,再将sdk下的文件全部拷贝到ORACLE_HOME/sdk目录下
5) 在ORACLE_HOME\network\admin下新建如下三个文件
sqlnet.ora,tnsnames.ora,listener.ora
在sqlnet.ora中加入如下内容:
Java代码
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES)
在tnsnames.ora中加入如下内容:
Java代码
orcl_db =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.xxx.xxx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
在listener.ora中加入如下内容:
Java代码
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\develop_tools\oracle_client\x32\instantclient_12_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
6 )设置环境变量
ORACLE_HOME=E:\develop_tools\oracle_client\x32\instantclient_12_1
DYLD_LIBRARY_PATH=%ORACLE_HOME%\lib
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK #这个是解决plsql链接后中文乱码问题
PATH中增加 %ORACLE_HOME%\lib
7)测试
cmd下使用sqlplus登录,如果链接成功则说明配置是正确的。
sqlplus username@orcl_db
二、PL/SQL安装:
1.plsql正常安装即可。
2.安装后第一次启动会提示找不到oci.dll,点击取消打开plsql,在工具--首选项--Oralce--链接中配置Oracle主目录名和OCI库,如下:
主目录名:E:\develop_tools\oracle_client\x32\instantclient_12_1
OCI库:E:\develop_tools\oracle_client\x32\instantclient_12_1\lib\oci.dll
3.重新启动plsq即可。
三、sqldeveloper
这个是oracle官方出的一款客户端软件
下载地址:http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
该工具免费而且不需要安装oracle_client就可以直接使用,它支持基于主机+端口的直连方式,不需要配置TNS,不过这样做效率会略低。
一般来说,安装了oracle_client后,sqldeveloper会自动识别出tns的,不过某型情况下不能正确识别时【我只在mac系统下遇到过该问题】,可以使用如下方法解决:
1.增加环境变量
TNS_ADMIN=%ORACLE_HOME%\network\admin
这样,sqldeveloper会查找%TNS_ADMIN%\tnsnames.ora
2.如果还是不行,可以直接在sqldeveloper中配置tns路径,方法如下:
工具--首选项--数据库--高级--Tnsnames目录:浏览到%ORACLE_HOME%\network\admin
后记:
其实将三个下载包直接解压到同一个目录下就行了,比如都是instantclient_12_1。在该目录下创建network\admin和三个配置文件,并修改相应的环境变量。
这里注意,一定要下载32-bit的版本,否则后面安装plsql时不能正常使用。
下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html
选择最新的Version 12.1.0.1.0
下载:instantclient-basic-nt-12.1.0.1.0.zip instantclient-sdk-nt-12.1.0.1.0.zip instantclient-sqlplus-nt-12.1.0.1.0.zip
安装:
假设你希望ORACLE_HOME的路径为:E:\develop_tools\oracle_client\x32\instantclient_12_1
1)创建上面这个目录E:\develop_tools\oracle_client\x32\instantclient_12_1
2) 在该目录下新建三个目录:lib,sdk,network\admin(两层)
3)解压缩上面三个文件,将解压后的instantclient-basic-nt-12.1.0.1.0\instantclient_12_1和instantclient-sqlplus-nt-12.1.0.1.0\instantclient_12_1下的文件全部拷贝到ORACLE_HOME/lib目录下
4) 将解压后的instantclient-sdk-nt-12.1.0.1.0\instantclient_12_1下的help目录拷贝到ORACLE_HOME/lib下,再将sdk下的文件全部拷贝到ORACLE_HOME/sdk目录下
5) 在ORACLE_HOME\network\admin下新建如下三个文件
sqlnet.ora,tnsnames.ora,listener.ora
在sqlnet.ora中加入如下内容:
Java代码
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES)
在tnsnames.ora中加入如下内容:
Java代码
orcl_db =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.xxx.xxx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
在listener.ora中加入如下内容:
Java代码
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\develop_tools\oracle_client\x32\instantclient_12_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
6 )设置环境变量
ORACLE_HOME=E:\develop_tools\oracle_client\x32\instantclient_12_1
DYLD_LIBRARY_PATH=%ORACLE_HOME%\lib
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK #这个是解决plsql链接后中文乱码问题
PATH中增加 %ORACLE_HOME%\lib
7)测试
cmd下使用sqlplus登录,如果链接成功则说明配置是正确的。
sqlplus username@orcl_db
二、PL/SQL安装:
1.plsql正常安装即可。
2.安装后第一次启动会提示找不到oci.dll,点击取消打开plsql,在工具--首选项--Oralce--链接中配置Oracle主目录名和OCI库,如下:
主目录名:E:\develop_tools\oracle_client\x32\instantclient_12_1
OCI库:E:\develop_tools\oracle_client\x32\instantclient_12_1\lib\oci.dll
3.重新启动plsq即可。
三、sqldeveloper
这个是oracle官方出的一款客户端软件
下载地址:http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
该工具免费而且不需要安装oracle_client就可以直接使用,它支持基于主机+端口的直连方式,不需要配置TNS,不过这样做效率会略低。
一般来说,安装了oracle_client后,sqldeveloper会自动识别出tns的,不过某型情况下不能正确识别时【我只在mac系统下遇到过该问题】,可以使用如下方法解决:
1.增加环境变量
TNS_ADMIN=%ORACLE_HOME%\network\admin
这样,sqldeveloper会查找%TNS_ADMIN%\tnsnames.ora
2.如果还是不行,可以直接在sqldeveloper中配置tns路径,方法如下:
工具--首选项--数据库--高级--Tnsnames目录:浏览到%ORACLE_HOME%\network\admin
后记:
其实将三个下载包直接解压到同一个目录下就行了,比如都是instantclient_12_1。在该目录下创建network\admin和三个配置文件,并修改相应的环境变量。
相关文章推荐
- plsql与tsql的语法不同
- plsql连接oracle数据库报ora 12154错误解决方法
- plsql和tsql常用函数比对
- oracle客户端PLSQL连接失败解决方法
- 解决plsql遇到乱码的问题
- plsql修改数据库连接
- Make sure you have the 32 bits Oracle Client installed.
- 15个一定要会的Win7快捷键
- Windows 7 和 Windows XP 互连问题
- windows7系统笔记本设置成虚拟WiFi热点(即“无线路由器”)
- Record is locked by another user --Oracle行锁解锁
- 安装Oracle数据库客户端
- 使用PLSQL 创建Oracle数据库用户
- 不用安装oracle连接远程oracle数据库
- 登陆oracle慢原因分析和解决方案
- 西南科技大学 Oracle 数据库实验1 建表
- CentOS6.3通过Samba与Windows7.0实现文件共享
- pl/sql 创建表空间 用户并授予权限
- 在删除win7与ubuntu双系统中ubuntu后出现的grub rescue解决
- ORACLE INSTANT CLIENT和PLSQL的配置