PLSQL配置怎么連ORACLE


如果是windows的話,在服務里面就可以查服務要啟動,監聽也要啟動!可以用lsnrctl命令查看監聽!

首先你需要在我的電腦的屬性里,找到環境變量,配置系統下面的path,看看里面指向的是哪里(我的電腦里就有oracle的多個版本)
而且要在你的oracle的X:\oracle\product\10.2.0\db_1\network\ADMIN\tnsnames.ora下配置監聽名及相關ip地址或計算機名,X一般是你本地盤符,例如像下面的格式。

orclTest =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcltst)
    )
  ) 

配置好后,可以使用tnsping 命令來測試監聽是否配置成功!如tnsping orclTest
以上都通過了,會提示OK,那連接是沒有問題的!


如果Oracle服務正常啟動了,就可以連接了。
如果不能連接,就要檢查服務器端的兩個地方,Oracle是不是已經配置了網絡監聽服務,Oracle的服務是不是已經啟動了。

啟動PLSQL程序:
方法一:
PLSQL->TOOLS->PREFERENCES->CONNECTION中分別設置ORACLE HOME,OCI LIBRARY兩個參數的值(此處只能讓PLSQL連接上,TNSPING未必能找到相應的TNS)
如下:
ORACLE HOME:OraDb11g_home2
OCI LIBRARY:C:\product\11.2.0\dbhome_2\bin\oci.dll
具體值可以參照本機ORACLE產品目錄的路徑
方法二:
在我的電腦設置環境變量,新建變量,並給出相應的值。
如下:
ORACLE_HOME   =   C:\product\11.2.0\dbhome_2 (此處為ORACLE產品目錄下面tnsnames.ora的路徑所在的目錄)  
TNS_ADMIN   =  C:\product\11.2.0\dbhome_2\NETWORK\ADMIN(此處為ORACLE產品目錄下面tnsnames.ora的路徑所在的目錄)
NLS_LANG  =  SIMPLIFIED CHINESE_CHINA.ZHS16GBK  (NLS_LANG環境變量為可選配置項,要設置成和數據庫端一致,可以在SQLPLUS查詢字符集信息,如下)

SQL> select userenv('language') nls_lang from dual;
NLS_LANG
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

另外,綠色啟動環境變量的設置,可參考我另外一篇文章:點擊這里


免責聲明!

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



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