新物网

当前位置:首页 > 百科

百科

处理64个系统软件PL/SQL连接问题与VS带来的IIS无法连接到Oracle数据库系统

时间:2023-10-13 13:45:38 雅雅
一、oracle手机客户端免安装配备1.在oracle官网下载oracle InstantClient, 将其压缩包解压到独立文件目录中,如C:OracleClient,2. 加上系统变量ORACLE_HOME C:OracleClientTNS_ADMIN C:OracleClient 特

一、oracle手机客户端免安装配备

1.在oracle官网下载oracle InstantClient, 将其压缩包解压到独立文件目录中,如C:OracleClient,
2. 加上系统变量
ORACLE_HOME C:OracleClient
TNS_ADMIN C:OracleClient 特定tnsnamess(可选).ora文件信息存储方式。如果不配备自变量,则配备ORACLE_HOME系统变量,则自动为%ORACLE_HOME%/network/admin/在tnsnames中搜索部分.ora文档
NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK 数据库系统编号,不设也会导致中文乱码
3. 改变Path的自变量,在后面添加 C:OracleClient 如果不加,.net程序流程无法连接,但plsql没有问题
4. 在TNS_ADMIN新创建的tnsnames(用户标识符数值)列表中.ora文档,并加入服务项目别称配备,

例子如下:
MyDBName =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.16)(PORT = 1521))
(CONNECT_DATA =
(SERVER = )
(SERVICE_NAME = ora10g)
)
)

表明: 并非所有官方网站下载的文件都需要, 下面的文档也是必须的

networkadmin nsnames.ora  (自己创造)

oci.dll
ocijdbc11.dll
ociw32.dll
ojdbc5.jar
ojdbc6.jar
oraocci11.dll
oraocieill.dll
orasql11.dll

运作sql plus
orasqlplusic11.dll
sqlplus.exe

sqlplus登录用户名: sa@xe 登录名称@服务名称
sql以分号结束 或 / (/单独行)

PL/SQL64位设备连接问题

1. 在不含括弧的情况下,确定PL/SQL的安装方法。 默认设置安装中安装的C:Program Files (x86), 把括弧除掉 

2. PL/SQL developer为32位,应用程序为32位oci.dll。如果安装了32位客户端,则无需添加。ociiii组装64个oracle手机客户端.dll是64位,因此在PL/SQL中需要特定的oci位置,并在登录状态下进入PL/SQL developer(登录时不要键入账号密码,然后点击取消),进入首选项,OCIII在conection中设置 Library.

32位oci.dlll可以在官方网站下载oraclele InstantClient或从其他32个组装客户端设备上复制。

VS带有的IIS连接不到Oracle数据库系统

由于VS带有的IIS安装在C:Program Files (x86)下面, 另外这个IIS是32位, 所以要把它复制出去,将其放入没有括弧的清单中

或者安装VS时,改变安装方式,不需要安装在有括弧的文件目录中

部位: C:Program FilesCommon FilesMicrosoft Sharedevserver10.0