[ORACLE]ORACLE19 client 安裝


1. 安裝oracle client:

注意oracle 的安裝目錄中不能包含空格

https://download.oracle.com/otn_software/nt/instantclient/19600/instantclient-basic-windows.x64-19.6.0.0.0dbru.zip

2.在Oracle client 安裝目錄 建立network\admin,並將ORACLE服務器上tnsnames.ora 和sqlnet.ora 的文件放入此文件夾

tnsnames.ora 內容如下所示:

D4CDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = d4cdb.doufupi.com)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = D4CDB.doufupi.com)
    )
  )

sqlnet.ora內容如下所示:

SQLNET.AUTHENTICATION_SERVICES= (NTS)#注意:如果Oracle安裝在linux 系統上,此參數不要在linux系統上設置.否則無法連接

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

oracle client 語言設定

SQL> select userenv('language') nls_lang from dual;

NLS_LANG
----------------------------------------------------
AMERICAN_AMERICA.AL32UTF8

設定plsqldev OCI 環境變量

 

 將以下內建立為plsqldev.bat 文件后,直接運行,plsqldev11.

@echo on
set path=D:\oracle\instantclient_19_6
set ORACLE_HOME=D:\oracle\instantclient_19_6
set TNS_ADMIN=D:\oracle\instantclient_19_6\network\admin
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start D:\oracle\instantclient_19_6\plsqldev11_64.exe
set
@pause
@echo off

設定win10 系統環境變量如下

ORACLE_HOME:D:\oracle\instantclient_19_6
NLS_LANG: AMERICAN_AMERICA.AL32UTF8
TNS_ADMIN: D:\oracle\instantclient_19_6\network\admin
(增加)path: D:\oracle\instantclient_19_6

問題:

ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM