oracle z增加链接,Oracle 连接的问题

Oracle服务器与客户端的大版本需要一致才能连接成功

配置Oracle Client

下载

先下载与服务器版本对应的Oracle Client,并解压

设置环境变量

1.在Path中添加解压Oracle Client的路径,并放置在第一位

0e339edab22501b634936edb0cc312e8.png

2.添加两个环境变量

变量:NLS_LANG

值:AMERICAN_AMERICA.AL32UTF8

3b8d6b3cfb0392f2ec4e9d9748539eb7.png

变量:TNS_ADMIN

值:Oracle Client的路径

b6f94b8b0ed5c1548f35809c2a176296.png

设置.ora文件

在Oracle Client文件夹下,有sqlnet.ora和tnsnames.ora

sqlnet.ora是一些配置信息,包括如何选择数据库连接字符串,详情见这里

比如

# sqlnet.ora Network Configuration File: E:\Oracleclient12c32x\instantclient_12_1\sqlnet.ora

# Generated by Oracle configuration tools.

# This file is actually generated by netca. But if customers choose to

# install "Software Only", this file wont exist and without the native

# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

SQLNET.ALLOWED_LOGON_VERSION=8

tnsnames.ora设置数据库IP、端口号、协议、服务名/SID等信息,可以设置多个连接

比如

# tnsnames.ora Network Configuration File: E:\Oracleclient12c32x\instantclient_12_1\tnsnames.ora

# Generated by Oracle configuration tools.

PDBORCL =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.2)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = PDBORCL)

)

)

ORCL =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.0)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = orcl)

)

)

ORCL33 =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = orcl)

)

)

配置PLSQL Developer

PLSQL Developer是一种连接Oracle数据库的工具

下载并安装PLSQL Developer

配置Oracle Client的路径

打开PLSQL Developer,菜单栏选择工具-首选项

在连接设置Oracle主目录和OCI库的路径

Oracle主目录即Oracle Client的路径

OCI库是oci.dll文件的路径,oci.dll在Oracle Client文件夹内

设置如下

b605a02692b64066241b56929769b8ab.png

参考PLSQL连接Oracle的客户端配置

PLSQL的使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值