首先介紹下情況,我在一臺測驗機器上裝了11.2的64位的oracle資料庫,用作測驗用,然后在測驗機和我自己電腦都裝了64位的plsql。一通配置環境,然后測驗機上的plsql是可以連接資料庫的,但我自己機器不行,我自己機器環境變數之類的也沒問題,因為可以連接一個別人的正式的oracle服務器。
因為擔心可能是組態檔里用的不是ip而是計算機名的問題,我先是按照網上的流程對測驗機里的listen檔案和tns檔案里的機器名都做了替換,替換成ip,替換完重啟listen服務直接不能用了,只好又改回來。
然后又在本地host里將計算機名做了ip映射,沒用。
然后又分別在測驗機和本機上做了telnet,計算機名和ip埠都能ping通。我百思不得其解,網上翻了好久,搞不明白。
另外防火墻我都關了。
下面是我的配置圖:
第一個是測驗機上的listen檔案配置:

第二個是測驗機上的tns檔案配置:

第三個是我本機的tns檔案配置:
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/58464.html
標籤:基礎和管理
上一篇:SQL新建資料庫找不到檔案
