PLSQL Developer 連接Oracle (無需安裝完整oracle,配置監聽)

NOTE:當然也可以直接在輸入連接路徑 如圖


前期工作:

檢查oracle服務器端監聽是否正常工作及瞭解監聽信息。

1.首先檢查監聽程序是否能正常啓動,開始,運行 cmd--->lsnrctl start,檢查監聽是否是在正常運行,如果正常運行,會提示:TNS-01106: 使用名稱LISTENER的監聽程序已經啓動。如果沒有運行,用上面的命令啓動監聽程序。
2.還在命令提示行裏用 tnsping 服務名 ,來檢查tnsnames.ora服務配置是否正確。正確的提示例如:
已使用 TNSNAMES 適配器來解析別名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 192.168.0.6)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = 服務名)))
OK (50 毫秒)

PLSQL Developer設置說明:

1.安裝PLSQL Developer。



2.安裝oracle instance client端。



3.啓動PLSQL Developer ,選擇cancle,no logged on。



4.選擇tools》》preferences》》connection,在oracle home中輸入安裝好的oracle instance client目錄,在OCI LIBRARY中輸入oracle instance client 的OCI.dll文件的具體路徑,如D:\data\database\instantclient-basic-nt-11.2.0.2.0\instantclient_11_2\oci.dll。



5.在oracle instance client根目錄,如D:\data\database\instantclient-basic-nt-11.2.0.2.0\instantclient_11_2\中建立tnsnames.ora名字解析文件,在其中輸入對應的oracle服務器解析規則信息,可參考oracle服務器端的tnsnames.ora文件內容,如:

myDBtest =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.96.93 )( PORT = 1521 ))
      )
      (CONNECT_DATA =
           (SERVER = DEDICATED)
       (SERVICE_NAME = orcl)
      )
)



6.設置環境變量:

添加tns解釋文件環境變量,名爲TNS_ADMIN,值爲tnsnames.ora文件所在路徑(如:D:\data\database\instantclient-basic-nt-11.2.0.2.0\instantclient_11_2\,特別是重裝後或其它操作,忘了TNS_ADMIN變量,plsql登陸就會報無法解析指定的連接標識符),這是爲了能夠找到上面說的tnsnames.ora。如果本機上安裝了ORACLE,並且設置了ORACLE_HOME環境變量,那麼會自動在%ORACLE_HOME%/network/admin/位置查找tnsnames.ora文件。

添加oracle語言環境變量,添加環境變量:
“NLS_LANG = SIMPLIFIED CHINESE_CHINA.AL32UTF8”,(CHINESE_CHINA.AL32UTF8 是ASCII編碼類型,其它類型可自己到服務器看一下,在服務器上輸入命令:select userenv('language') from dual;)。



7.確定,重啓程序,如果正常則可看到CONNECT AS XXX 選項。


補充:
【通過DOS連接Oracle Server(當然可通過sqlplus)以下情況適用命令式連接遠程的Oracle】

1 通過Net Configuration Assistant 配置本地的Listener
2 DOS> sqlplus/nolog
3 DOS> connect username/password@TNSName


發佈了32 篇原創文章 · 獲贊 9 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章