日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题

發布時間:2025/6/17 数据库 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、oracle客戶端免安裝配置

1.到oracle官網下載Oracle InstantClient, 把它解壓縮到單獨目錄,例如C:\OracleClient,
2. 添加環境變量
ORACLE_HOME C:\OracleClient ?(可選)

TNS_ADMIN C:\OracleClient (可選)指定tnsnames.ora文件的存放路徑。如果不配置該變量,配置了ORACLE_HOME環境變量,則自動在%ORACLE_HOME%/network/admin/位置查找tnsnames.ora文件
NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK (可選) 數據庫編碼,不設置會導致中文亂碼
3. 修改Path變量,在后面添加 C:\OracleClient (必需)
4. 在TNS_ADMIN(該變量名的值)目錄中,新建tnsnames.ora文件,并添加服務別名配置,

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

說明: 官網下載的文件不是全部都需要, 下面文件是必須的

network\admin\tnsnames.ora ?(自己新建)

oci.dll
oraocieill.dll

運行sql plus
orasqlplusic11.dll
sqlplus.exe

sqlplus登錄用戶名: sa@xe 用戶名@服務名
sql以分號結尾 或 / (/要單獨一行)

?

二、64位機器PL/SQL連接問題

1. 確認PL/SQL安裝位置在不要帶有括號, 默認安裝時是安裝在C:\Program Files (x86), 把括號去掉?

2. PL/SQL developer是32位的,使用32位oci.dll。如果安裝的是32位的客戶端,則不用設置了。安裝64位oracle客戶端時oci.dll是64位的,所以需要在PL/SQL中指定oci的位置,以非登錄狀態下進入PL/SQL developer(登錄時不輸入用戶名和密碼,直接點取消),進入首選項,在connection中設置OCI Library.

32位的oci.dll可以去官網下載Oracle InstantClient或者從其它安裝32位客戶端的機器上復制。

?

三、64位機器VS自帶的IIS無法連接Oracle數據庫

因為VS自帶的IIS安裝在C:\Program Files (x86)下面, 另外這個IIS是32位的, 所以需要把它copy出來,放到不帶括號的目錄中

或者安裝VS時,修改安裝位置,不要安裝到帶括號的目錄

位置: C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0

在運行的時候新建立一個bat批處理文件,啟動的時候指定端口和物理文件目錄就可以了

?

?

?

?

轉載于:https://www.cnblogs.com/zq8024/p/3496111.html

總結

以上是生活随笔為你收集整理的oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。