只安装和配置instantclient,用plsql developer,navicat for oracle,sqlplus连接oracle数据库 .
2013-08-29 14:47
1046 查看
环境配置:
1.到oracle官网下载instantclient basic包,解压缩到E:\oracle\instantclient_11_2;
2.设置环境变量
NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(注意中间有空格,这个如果不设,toad查询中文会是乱码)
TNS_ADMIN=E:\oracle\instantclient_11_2
Path=...;E:\oracle\instantclient_11_2
3.在E:\oracle\instantclient_11_2下建立文件tnsnames.ora,将下面内容粘贴进该文件:
ebs =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.90.29)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ebs)
)
)
注:图中红色部分根据自己需要进行更改。
客户端进行连接:
环境配置基本完成,下面根据各客户端进行连接:
1. plsql developer客户端
在tools/preference里,oracle-connection选项配置oracle home和oci library。
例如我的是oracle home:E:\oracle\instantclient_11_2,oci library:E:\oracle\instantclient_11_2\oci.dll。
配置完成,可以重启 plsql developer进行连接,用户名和密码不需要说啦,主要说下database项的输入,格式为:IP地址/数据库名。我刚开始把/(斜杠)写成:(冒号),老是提示ora12545错误:因目标主机和对象不存在,连接失败。搞的我老以为配置有问题,郁闷!!!
2. navicat for oracle进行连接
安装 Navicat for Oracle 后,在工具/选项里oci进行配置,在oci library里输入你解压的instantclient目录,如我的是E:\oracle\instantclient_11_2。
配置完成重启Navicat for Oracle,新建连接,连接类型有两种(不翻译):
* Basic
In Basic mode, Navicat Oracle connects to Oracle through the Oracle Call Interface (OCI). OCI is an application programming interface that allows an application developer to use a third-generation language's native procedure or function calls to access the Oracle database server and control all phases of SQL statement execution. OCI is a library of standard database access and retrieval functions in the form of a dynamic-link library.
* TNS
In TNS mode, Navicat Oracle connects to Oracle server using an alias entry from a tnsnames.ora file.
Basic方式很容易连接,主要说下TNS,网络服务名输入:IP地址/数据库名。和plsql developer一样不能输错一点,不然也会发生同样错误。
3. sqlplus连接
在oracle官网上下载instantclient-sqlplus-win32-11.2.0.1.0.zip包,然后解压到你的instantclient目录,如E:\oracle\instantclient_11_2;接着就可以使用sqlplus进行连接oracle数据库服务器。只是在连接的时候也要注意格式,因为是远程连接(客户端和服务器不在同一机器上):
命令:conn 用户名/密码@IP地址/数据库名。如:conn woa/woa@192.168.90.29/ebs。
输入错误,则提示ora-12154错误,TNS:无法解析指定的连接标示符。
(注:如有需要,将下列信息写入注册表文件,如1.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1]
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
"ORACLE_BUNDLE_NAME"="Enterprise"
"ORACLE_GROUP_NAME"="Oracle - OraClient10g_home1"
"ORACLE_HOME"="D:\\download\\instantclient_11_2"
"ORACLE_HOME_KEY"="SOFTWARE\\ORACLE\\KEY_OraClient10g_home1"
"ORACLE_HOME_NAME"="OraClient10g_home1"
)
1.到oracle官网下载instantclient basic包,解压缩到E:\oracle\instantclient_11_2;
2.设置环境变量
NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(注意中间有空格,这个如果不设,toad查询中文会是乱码)
TNS_ADMIN=E:\oracle\instantclient_11_2
Path=...;E:\oracle\instantclient_11_2
3.在E:\oracle\instantclient_11_2下建立文件tnsnames.ora,将下面内容粘贴进该文件:
ebs =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.90.29)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ebs)
)
)
注:图中红色部分根据自己需要进行更改。
客户端进行连接:
环境配置基本完成,下面根据各客户端进行连接:
1. plsql developer客户端
在tools/preference里,oracle-connection选项配置oracle home和oci library。
例如我的是oracle home:E:\oracle\instantclient_11_2,oci library:E:\oracle\instantclient_11_2\oci.dll。
配置完成,可以重启 plsql developer进行连接,用户名和密码不需要说啦,主要说下database项的输入,格式为:IP地址/数据库名。我刚开始把/(斜杠)写成:(冒号),老是提示ora12545错误:因目标主机和对象不存在,连接失败。搞的我老以为配置有问题,郁闷!!!
2. navicat for oracle进行连接
安装 Navicat for Oracle 后,在工具/选项里oci进行配置,在oci library里输入你解压的instantclient目录,如我的是E:\oracle\instantclient_11_2。
配置完成重启Navicat for Oracle,新建连接,连接类型有两种(不翻译):
* Basic
In Basic mode, Navicat Oracle connects to Oracle through the Oracle Call Interface (OCI). OCI is an application programming interface that allows an application developer to use a third-generation language's native procedure or function calls to access the Oracle database server and control all phases of SQL statement execution. OCI is a library of standard database access and retrieval functions in the form of a dynamic-link library.
* TNS
In TNS mode, Navicat Oracle connects to Oracle server using an alias entry from a tnsnames.ora file.
Basic方式很容易连接,主要说下TNS,网络服务名输入:IP地址/数据库名。和plsql developer一样不能输错一点,不然也会发生同样错误。
3. sqlplus连接
在oracle官网上下载instantclient-sqlplus-win32-11.2.0.1.0.zip包,然后解压到你的instantclient目录,如E:\oracle\instantclient_11_2;接着就可以使用sqlplus进行连接oracle数据库服务器。只是在连接的时候也要注意格式,因为是远程连接(客户端和服务器不在同一机器上):
命令:conn 用户名/密码@IP地址/数据库名。如:conn woa/woa@192.168.90.29/ebs。
输入错误,则提示ora-12154错误,TNS:无法解析指定的连接标示符。
(注:如有需要,将下列信息写入注册表文件,如1.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1]
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
"ORACLE_BUNDLE_NAME"="Enterprise"
"ORACLE_GROUP_NAME"="Oracle - OraClient10g_home1"
"ORACLE_HOME"="D:\\download\\instantclient_11_2"
"ORACLE_HOME_KEY"="SOFTWARE\\ORACLE\\KEY_OraClient10g_home1"
"ORACLE_HOME_NAME"="OraClient10g_home1"
)
相关文章推荐
- 只安装和配置instantclient,用plsql developer,navicat for oracle,sqlplus连接oracle数据库
- 菜鸟:只安装和配置instantclient,用plsql developer,navicat for oracle,sqlplus连接oracle数据库
- 菜鸟:只安装和配置instantclient,用plsql developer,navicat for oracle,sqlplus连接oracle数据库
- PL/SQL Developer连接Oracle数据库(安装配置instantclient,无需安装oracle)
- Navicat for Oracle安装并连接Oracle数据库的方法(附下载资源)
- 用Instant Client,不安装oracle客户端使用sqlplus连接远程数据库
- 用Instant Client,不安装oracle客户端使用sqlplus连接远程数据库
- PLSQL Developer使用oracle_instantclient_basic连接Oracle数据库
- Oracle Instant Client(即时客户端) 安装与配置 PLSQL Developer
- 利用Instant Client ,不安装oracle客户端使用sqlplus连接远程数据库的步骤
- 用Instant Client,不安装oracle客户端使用sqlplus连接远程数据库
- 第一次使用Oracle连接登陆、新建oracle用户、PLSQL Developer连接oracle数据库、Navicat for Oracle连接数据库
- 通过oracle instant client,让plsql developer连接64位的oracle数据库
- 用Instant Client,不安装oracle客户端使用sqlplus连接远程数据库
- 用Instant Client,不安装oracle客户端使用sqlplus连接远程数据库
- Navicat 连接Oracle时 报错:Instant Client package is required for Baic and TNS connection
- plsql developer 使用 oracle instantclient的安装和配置
- Oracle Instant Client(即时客户端)pl/SQL连接远程oracle客户端 安装与配置
- 利用Instant Client ,不安装oracle客户端使用sqlplus连接远程数据库的步骤
- 使用oracle instant client 配置plsql developer连接