oracle instant client 客户端配置 连接远程oracle服务器(11g r2)
2013-09-03 19:24
1361 查看
1.下载
有两种客户端 (我下载的大的客户端但是只安装了其中的instant client部分)
大的 oracle client(包含较多的功能,大概600多M)
下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html
小的:oracle instant client (分不同功能几k到十几M不等)
下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
2.安装 oracle instant client
3.配置客户端(这个是比较重要的)
在主目录新建 network/admin 文件夹(例如我的E:\OracleClient\product\11.2.0\client_1)那么我在client里边建立network,在network中建立admin
在admin文件夹中添加两个文件tnsname.ora,sqlnet.ora
tnsname.ora 内容如下
egdb =
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=172.21.140.105)(PORT=1521))
)
(CONNECT_DATA=
(SERVICE_NAME=ORCL)
)
)
sqlnet.ora 内容如下
SQLNET.AUTHENTICATION_SERVICES= (NONE)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
4.配置环境变量
配置两个环境变量(我的电脑-右键属性-高级-环境变量)
第一个:TNS_ADMIN 其值为你安装的主目录 (例:E:\OracleClient\product\11.2.0\client_1)
第二个:NLS_LANG 其值为你所要连接的oracle服务的语言 (先用如下命令从服务查看)
select * from nls_instance_parameters 从结果中查看 nls_language的值 我的是AMERICAN,因此我要设置成 american_america.AL32UTF8
(注:如果你的是chinese那么为 SIMPLIFIED CHINESE_CHINA.ZHS16GBK)
5.安装 pl sql developer 并进行配置连通服务器
配置plsql 路径为 tools--preference--connection
第一个:oracle 主目录 配置为你安装客户端的主目录(例:E:\OracleClient\product\11.2.0\client_1)
第二个:Oci library 配置为主目录下的oci.dll(例:(例:E:\OracleClient\product\11.2.0\client_1\oci.dll)
6.重启计算机使环境变量生效
7.用plsql 和sql plus 分别进行验证是否能够连通
注意sqlplus进行连接时必须指定服务名 输入命令例子:sqlplus egdb/egdb@egdb (as sysdba) 括弧中可有可无
如果需要支持事务 需要在安装一次,选择自定义 ,然后选择下图中的项
有两种客户端 (我下载的大的客户端但是只安装了其中的instant client部分)
大的 oracle client(包含较多的功能,大概600多M)
下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html
小的:oracle instant client (分不同功能几k到十几M不等)
下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
2.安装 oracle instant client
3.配置客户端(这个是比较重要的)
在主目录新建 network/admin 文件夹(例如我的E:\OracleClient\product\11.2.0\client_1)那么我在client里边建立network,在network中建立admin
在admin文件夹中添加两个文件tnsname.ora,sqlnet.ora
tnsname.ora 内容如下
egdb =
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=172.21.140.105)(PORT=1521))
)
(CONNECT_DATA=
(SERVICE_NAME=ORCL)
)
)
sqlnet.ora 内容如下
SQLNET.AUTHENTICATION_SERVICES= (NONE)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
4.配置环境变量
配置两个环境变量(我的电脑-右键属性-高级-环境变量)
第一个:TNS_ADMIN 其值为你安装的主目录 (例:E:\OracleClient\product\11.2.0\client_1)
第二个:NLS_LANG 其值为你所要连接的oracle服务的语言 (先用如下命令从服务查看)
select * from nls_instance_parameters 从结果中查看 nls_language的值 我的是AMERICAN,因此我要设置成 american_america.AL32UTF8
(注:如果你的是chinese那么为 SIMPLIFIED CHINESE_CHINA.ZHS16GBK)
5.安装 pl sql developer 并进行配置连通服务器
配置plsql 路径为 tools--preference--connection
第一个:oracle 主目录 配置为你安装客户端的主目录(例:E:\OracleClient\product\11.2.0\client_1)
第二个:Oci library 配置为主目录下的oci.dll(例:(例:E:\OracleClient\product\11.2.0\client_1\oci.dll)
6.重启计算机使环境变量生效
7.用plsql 和sql plus 分别进行验证是否能够连通
注意sqlplus进行连接时必须指定服务名 输入命令例子:sqlplus egdb/egdb@egdb (as sysdba) 括弧中可有可无
如果需要支持事务 需要在安装一次,选择自定义 ,然后选择下图中的项
相关文章推荐
- Oracle 11g 客户端连接远程服务器数据库配置
- 使用Oracle绿色客户端(InstantClient)连接远程Oracle的配置方法
- Oracle Instant Client(即时客户端)pl/SQL连接远程oracle客户端 安装与配置
- 记录一下oracle客户端与远程服务器的连接配置过程
- 老二牛车Oracle oracle即时客户端Instant Client连接Oracle同时配置解决乱码问题
- 记录一下oracle客户端与远程服务器的连接配置过程
- 用Instant Client,不安装oracle客户端使用sqlplus连接远程数据库
- 如何配置pl/sql (本地客户端)连接远程oracle服务器
- Oracle 11g客户端及PLSQL Developer配置|Instant Client Setup-64位|OraClientLite11g_x86
- 配置ORACLE 11g绿色版客户端和PLSQL远程连接环境 ORA-12154错误
- Oracle 11g客户端及PLSQL Developer配置|Instant Client Setup-64位|OraClientLite11g_x86
- 利用oracle instant client,不安装客户端使用plsql远程连接数据库
- 虚拟机Oracle与客户端instantclient的连接以及PL/SQL Developer与instantclient.x64配置
- 用Instant Client,不安装oracle客户端使用sqlplus连接远程数据库
- 配置ORACLE 11g绿色版客户端和PLSQL远程连接环境
- 用Instant Client,不安装oracle客户端使用sqlplus连接远程数据库
- linux 远程连接oracle 安装instantclient简易客户端
- 利用oracle instant client,不安装客户端使用plsql远程连接数据库
- 利用oracle instant client,不安装客户端使用plsql远程连接数据库
- 程矢Oracle oracle即时客户端Instant Client连接Oracle同时配置解决乱码问题