PL/SQL developer 遠端連線資料庫 客戶端配置
2015年2月10號 第一天來一路撈上班,老大讓我先安裝上PL/SQL developer,以前配置它,感覺還行,一直到今天才意識到原來自己很是模糊,求助了好多資料和人脈,終於徹底弄清楚了,整個配置過程,在此衷心的感謝牙醫和薛神,哈哈哈........
首先PL/SQL developer 是個直接連線資料庫的工具,不同於CRT那樣的連線到伺服器的工具,pl/sql 要設定客戶端,有兩種設定方式:走伺服器端和走客戶端。
一 首先理解這兩種配置:
走伺服器端:你要在你的客戶機(也就是安裝PL/SQL developer的機器)上安裝好資料庫軟體,然後進行配置即可,安裝完之後就會有一個名為dbhome_1的路徑,他是oracle 軟體的安裝目錄的預設名,
走客戶端:你要在客戶機上安裝client這個客戶端軟體,然後進行配置。安裝完之後,會有一個名為 client_1的目錄,他是你安裝客戶端軟體的目錄,
二 不管是走客戶端還是走伺服器端,都要先在官網下載 instantclient-basic-win32-11.2.0.1.0.zip(一定要是32位的)包,然後解壓到一個目錄下(隨便一個目錄即可),例如我的是在:E:\app\Administrator\product\instantclient_11_2 (我把解壓之後的包重新命名為了instantclient_11_2)。
三:配置tnsname.ora 檔案,具體這個檔案裡面的內容不必多說,應該和要連線的資料庫的伺服器裡面的監聽(listener.ora)檔案相對應,走伺服器端就在安裝oracle 資料庫軟體的目錄下面找到tnsname.ora檔案,並編輯相應內容,我的目錄:E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsname.ora 走客戶端就在安裝客戶端軟體的安裝目錄下找到該軟體,並配置,我的目錄E:\app\Administrator\product\11.2.0\client_1\NETWORK\ADMIN\tnsname.ora
三:安裝PL/SQL developer 軟體,在tools->perference->Connection裡面設定OCI Library和Oracle_Home,例如本機設定為:
Oracle Home :E:\app\Administrator\product\instantclient_11_2
OCI Library :E:\app\Administrator\product\instantclient_11_2\oci.dll
四: 配置環境變數:對於NLS_LANG環境變數, 最好設定成和資料庫端一致, 首先從資料庫端查詢字符集資訊: (否則可能亂碼)
SQL> select userenv('language') nls_lang from dual;
NLS_LANG
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
右擊"我的電腦" - "屬性" - "高階" - "環境變數" - "系統環境變數":
1. 點選"新建", 變數名設定為"NLS_LANG", 變數值設定為"SIMPLIFIED CHINESE_CHINA.ZHS16GBK", 點選"確定";
2 點選"新建", 變數名設定為"tns_admin" 變數值設定為 E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN ,點選"確定“;
環境變數tns_admin區分是用的客戶端還是伺服器端 設定成 E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN 就走的是伺服器端,設定成E:\app\Administrator\product\11.2.0\client_1\NETWORK\ADMIN 就是走的客戶端,
小結:要去分開客戶端軟體和 instantclient-basic-win32-11.2.0.1.0.zip這個包不是一回事,後者是要解壓縮就可以,不用安裝,而前者需要安裝的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29654823/viewspace-1437702/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PL/SQL Developer連線遠端Oracle資料庫SQLDeveloperOracle資料庫
- 配置ORACLE 客戶端連線到資料庫Oracle客戶端資料庫
- 「Oracle」客戶端 PL/SQL DEVELOPER 安裝使用Oracle客戶端SQLDeveloper
- 不用安裝oracle客戶端,PL/SQL也能遠端訪問資料庫Oracle客戶端SQL資料庫
- 使用instantclient和PL/SQL連線oracle遠端資料庫clientSQLOracle資料庫
- ORACLE 配置連線遠端資料庫Oracle資料庫
- 客戶端連線資料庫的方法客戶端資料庫
- PLSQL Developer 客戶端沒有TNS監聽,無法連線資料庫SQLDeveloper客戶端資料庫
- 如何配置oracle客戶端連線10g rac 資料庫Oracle客戶端資料庫
- 遠端連線mysql資料庫MySql資料庫
- 使用instantclient_11_2 和PL/SQL Developer工具包連線oracle 11g遠端資料庫(轉)clientSQLDeveloperOracle資料庫
- 客戶端連不上資料庫客戶端資料庫
- 本地不安裝oracle,用PL/SQL Developer連線資料庫OracleSQLDeveloper資料庫
- 遠端客戶端連線資料庫時提示TNS-12541: TNS: 無監聽程式客戶端資料庫
- PL/SQL Developer 連線 OracleSQLDeveloperOracle
- 資料庫遠端連線失敗資料庫
- linux配置mysql資料庫遠端連線失敗LinuxMySql資料庫
- impala客戶端連線客戶端
- Redis客戶端連線Redis客戶端
- 客戶端無法連線資料庫的小問題客戶端資料庫
- 顯示連線Oracle資料庫的客戶端IP地址Oracle資料庫客戶端
- Java連線遠端的Access資料庫Java資料庫
- 遠端連線SQL ServerSQLServer
- 配置SQL server遠端連線(區域網)SQLServer
- MYSQL遠端連線配置MySql
- 配置 MySQL 遠端連線MySql
- MYSQL配置遠端連線MySql
- 掌握遠端連線,暢享Mac SSH客戶端Termius的便利之道Mac客戶端
- PHP 遠端使用 PDO 連線 access 資料庫PHP資料庫
- MySQL資料庫遠端連線開啟方法MySql資料庫
- 用SQLyog或Navicat遠端連線資料庫SQL資料庫
- 設定如何遠端連線mysql資料庫MySql資料庫
- Oracle 11g連線遠端資料庫Oracle資料庫
- Oracle 11g客戶端及PLSQL Developer配置Oracle客戶端SQLDeveloper
- 連線資料之遠端呼叫Access資料庫(轉)資料庫
- 配置TimesTen客戶端連線[TimesTen運維]客戶端運維
- mysql、redis 客戶端連線池MySqlRedis客戶端
- vncserver建立與客戶端連線VNCServer客戶端