《oracle马拉松》plsql篇-安装plsql和配置Instantclient

发布时间 2023-03-26 13:41:00作者: Fusio

安装

plsql的安装比较简单,根据系统,安装64位或32位的plsql,一路next即可。

配置Instant client

0、安装前注意。
instant client和plsql的版本要对应,64位plsql对应64位的instant client。
否则,报错Initialization error 不能初始化 oci.dl。
image

1.下载,解压Instant Client压缩包,找到配置文件。
image

2.在trsnames.ora文件中添加如下代码:

SERVICE_NAME =
(DESCRIPTION =
	(ADDRESS_LIST =
	  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.131)(PORT = 1521))
	)
	(CONNECT_DATA =
	  (SID = orcl)
	  (SERVER = DEDICATED)
	)
)

注意填写自己的服务名称、地址和端口号。

3.打开plsql,取消登录,选择:“Tools”--“Preferences”-- “Connection”中的Oracle Home处填写oci.dll文件夹的地址,在OCI library中填写oci.dll文件的地址,然后“Apply”--“OK”,重启plsql即可。

image

这里第一个填的是oci.dll所在文件夹,第二个填的是oci.dll的位置。根据instant client的解压情况,可能不一样,根据情况填写即可。也有目录如下
image

4.配置环境变量TNS_ADMIN
image

如果不配置,在plsql中登录会出现如下错误:
image

5.配置环境变量NLS_LANG

变量名:NLS_LANG
变量值:AMERICAN_AMERICA.AL32UTF8

image

如果不配置会出现以下问题:

1.部分查询语句查不到数据
2.进入plsql之后会提示字符不一致。