instantclient php,Oracle 轻量即时客户端Instant Client安装配置
前言
因為工作需要,需要連接oracle,但是oracle客戶端實在太大, 安裝步驟也比較麻煩,Instant Client 解壓就可用,基本的本地連接和Oracle工具比如SQL Plus都可以用,所以果斷選擇了Oracle Instant Client。
Oracle Instant Client 介紹
免費,輕量且易于安裝的Oracle數據庫工具,庫和SDK,用于構建和連接Oracle數據庫實例的應用程序。
Instant Client使應用程序能夠連接到本地或遠程Oracle數據庫以進行開發和生產部署。
Instant Client庫提供必要的網絡連接以及基本和高端數據功能,以充分利用Oracle數據庫。
它是流行語言和環境的Oracle API的基礎,包括Node.js,Python和PHP,以及為OCI,OCCI,JDBC,ODBC和Pro * C應用程序提供訪問。
Instant Client中包含的工具(如SQL Plus和Oracle Data Pump)提供快速方便的數據訪問。
安裝
下載 Instant Client 壓縮包
到 Oracle Instant Client 下載鏈接 選擇對應的版本下載。在下載頁面中,還有可選的SQL*Plus 包和工具包,可按自己選擇下載。解壓到某一目錄下,例如:C:\oracle\instantclient_12_2。把解壓目錄C:\oracle\instantclient_12_2 添加到環境變量 PATH 中
Instant Client下載頁面
配置 tnsnames.ora
在C:\oracle\instantclient_12_2目錄下創建子文件夾network\admin,絕對路徑也就是C:\oracle\instantclient_12_2\network\admin,在該目錄下新建文件tnsnames.ora。然后添加環境變量TNS_ADMIN,值為tnsnames.ora文件所在路徑。
tnsnames.ora
orcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xx.xx.xx.xx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
設置環境變量
變量名
變量值
說明
Path
C:\oracle\instantclient_12_2;
在Path后面追加instantclient解壓路徑
TNS_ADMIN
C:\oracle\instantclient_12_2\network\admin
tnsnames.ora所在路徑
NLS_LANG
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
設置Oracle字符語言集
如果不清楚遠程數據庫的ORACLE 語言,可以ssh或者telnet到遠程機器,在命令界面輸入,用命令行連接到數據庫,查看NLS_LANGUAGE 的值。
select * from nls_instance_parameters;
結語
按上面步驟完成后,PL/SQL Developer即可安裝使用,不用做任何配置,非常方便。
總結
以上是生活随笔為你收集整理的instantclient php,Oracle 轻量即时客户端Instant Client安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像复原——维纳滤波
- 下一篇: 一、信号处理 ——3.维纳滤波(含mat