Navicat 串連oracle資料庫問題

來源:互聯網
上載者:User

標籤:

注意:
那個oci.dll檔案不是安裝的Oracle裡面的 要單獨下載那個壓縮包解壓出來裡面的

其中D:\instantclient_11_1\oci.dll 在解壓的
instantclient-basic-win32-11.1.0.6.0.zip壓縮包裡面
Dll檔案已經放到百度雲同級目錄下解壓後放個位置即可 navicat中引入
百度雲網盤下載
http://pan.baidu.com/s/1cdrmea

1、下載oracle用戶端精簡版Instant Client
oracle instant client:http://download.oracle.com/otn/nt/instantclient/11/instantclient-basic-win32-11.1.0.6.0.zip
下載後將檔案壓縮,壓縮後的路徑如下:D:\instantclient_11_1

2、配置tnsnames.ora
在目錄D:\instantclient_11_1\network\admin下建立檔案:tnsnames.ora,內容如下:

databasename =    (DESCRIPTION =      (ADDRESS_LIST =        (ADDRESS = (PROTOCOL = TCP)(HOST = ip address)(PORT = 1521))      )      (CONNECT_DATA =        (SERVICE_NAME = database name)      )    )

參數說明:以上參數中
databasename  資料庫名稱
Ip address 資料庫伺服器IP地址
例如我的oracle資料庫伺服器安裝在192.168.1.101上,資料庫名稱為orcl,則tnsnames.ora內容設定如下:

orcl =    (DESCRIPTION =      (ADDRESS_LIST =        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.101)(PORT = 1521))      )      (CONNECT_DATA =        (SERVICE_NAME = orcl)      )    )

3、配置環境變數
為Path變數新增內容D:\instantclient_11_1
添加新環境變數TNS_ADMIN,內容設定為:D:\instantclient_11_1\network\admin

配置PL/SQL Deverloper登陸
非登入狀態下進入PL/SQL developer,進入工具->喜好設定->串連,在串連中設定Oracle主目錄和OCI 庫,其中
Oracle主目錄設定為InstantClient的解壓目錄(D:\ProgramFiles\instantclient_11_2本人的路徑),OCI 庫設定為該目錄下的oci.dll(D:\ProgramFiles\instantclient_11_2\oci.dll本人的路徑)。
設定完成後介面如下

儲存好後可嘗試登入,
如果出現這樣的報錯ORA-12154:TNS:could not resolve the connect identifier specified.,此時你就得需要去配置環境變數
系統變數中的建立,設定好變數名與變數名:(變數名就是你oracle的路徑:本人的路徑為:C:\app\Administrator\product\11.2.0\dbhome_1)關鍵找到紅色部分即可;

再次登入時可能會報錯:NLS_LANG在用戶端不能被確定字元集轉變將造成不可預期的後果

此時還得多配置一條環境變數:

方便複製

NLS_LANGSIMPLIFIED CHINESE_CHINA.ZHS16GBK

Navicat 串連oracle資料庫問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.