oracle學習
作者:佚名
1、安裝完oracle數(shù)據(jù)庫后,遠程第一次無法登陸,需要進入sys用戶后,更改以此后才有效。
2、TNS去讀取配置的時候,如果在環(huán)境變量中已經(jīng)配置了 TNS_ADMIN 后,則直接從此目錄下讀取。
3、path中配置至oracle客戶端目錄bin下,則可使用tnsping命令來測試連接。
1、安裝完oracle數(shù)據(jù)庫后,遠程***次無法登陸,需要進入sys用戶后,更改以此后才有效。
2、TNS去讀取配置的時候,如果在環(huán)境變量中已經(jīng)配置了 TNS_ADMIN 后,則直接從此目錄下讀取。
3、path中配置至oracle客戶端目錄bin下,則可使用tnsping命令來測試連接。
關于PLSQL查詢工具配置:
問題:
1、使用了 instant client/oracle client 客戶端來配置,發(fā)現(xiàn)前一個輕量級確實簡便,但是還是用了oracle client完整客戶端來做配置。具體配置步驟如下:
下載oracle client客戶端
地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html 32位即可
下載后安裝,安裝后使用 net configuration assistant和 net manager 兩個工具來配置,如下圖紅框

關于以上兩個工具的不同,我也搞不明白,因為我直接使用net configuration assistant配置后無果,再使用net manager配置后,發(fā)現(xiàn)有效果
兩者不同可以參考 以下博文:http://www.xuebuyuan.com/2190783.html
【也可能是我之前配置環(huán)境變量的問題,之前安裝過幾個客戶端,所以環(huán)境變量有所改變】
ORACLE_HOME ORACLE安裝目錄
TNS_ADMIN 監(jiān)聽文件目錄(即tnsnames.org所在目錄)
path 下配置 %ORACLE_HOME%/BIN 用于各種命令的使用 比如 SQLPLUS/TNSPING等
配置完成后,即可使用PLSQL來連接數(shù)據(jù)庫了

注意,之前我只是TNSPING 測試通了監(jiān)聽,所以直接嘗試使用IP+端口號和實例名來登陸,發(fā)現(xiàn)可以,但是始終無法用直接的網(wǎng)絡服務名登陸,判斷是tnsnames.org的問題,所以反復嘗試了重新配置,終于好了。(之間應該沒問題了,因為太著急,沒等服務反應過來,所以一直出錯)
責任編輯:honglu
來源:
博客園