oreacle12c的安裝配置使用plsql登錄


1.安裝oreacle,我這里就不在寫了:

https://jingyan.baidu.com/article/fea4511a78fc22f7ba912576.html

2.下載對應的PLSQL Developer

3.這里就是關鍵了,我之前一直以為軟件就夠了但是還缺少一個重要東西,就是oreacle的客戶端要單獨去下http://www.oracle.com/technetwork/topics/winsoft-085727.html

我這里有之前的一個,減壓后文件為

 

 

這個文件隨便放哪了我這里放plsql下面的

4.配置環境變量:這里我也是網上搜的

配置這個環境變量后登錄時會自動去找D:\app\zy\virtual\product\12.2.0\dbhome_1\network\admin\tnsnames.ora文件下的數據庫連接

新增這兩個變量

 

 

 

 

添加到path中

 

 

 

5.打開PLSQL Developer,這時選不到數據庫就選擇取消直接進去

 

 

 

這里就是配置之前的客戶端instantclient_10_2的位置:我這里配置為主目錄D:\ORACLE12g\oracle12\instantclient_12_2   。OCI庫為:D:\ORACLE12g\oracle12\instantclient_12_2\oci.dll

6.突出登錄

這時可能會出現個錯誤

 

 

 

網上找到解決方法為:D:\app\zy\virtual\product\12.2.0\dbhome_1\network\admin\sqlnet.ora文件用txt打開在后面添加一段SQLNET.ALLOWED_LOGON_VERSION=8

保存退出從新登錄就可以了

正確登錄

 

 

數據庫列表就來自我們配置的環境變量D:\app\zy\virtual\product\12.2.0\dbhome_1\network\admin\tnsnames.ora中

# tnsnames.ora Network Configuration File: D:\app\zy\virtual\product\12.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

 

 

上面問題出錯為:

http://blog.csdn.net/sunansheng/article/details/45849409

問題描述:
客戶端連接Oracle 12c的時候,報錯誤:

ORA-28040: No matching authentication protocol

 

問題原因:
Oracle 12c的參數SQLNET.ALLOWED_LOGON_VERSION默認等於11。當我們使用11g JDBC之前版本的thin驅動連接的時候,就會報錯。

 

解決方法:
在數據庫服務器上的oracle/network/admin/sqlnet.ora文件添加一行SQLNET.ALLOWED_LOGON_VERSION=8,重啟數據庫,重新連接數據庫,可以成功連接,問題解決。


---------------------
原文已修改
原文:https://blog.csdn.net/qq_23490959/article/details/78702634


免責聲明!

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



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