簡體   English   中英

來自客戶端的Oracle 12c CentOS PDB連接

[英]Oracle 12c CentOS PDB Connection from client

我在Windows Server 2012計算機上安裝了Oracle 12c。 它具有單個PDB(PDBORCL)。 我已經在此PDB中創建了一個用戶,並且可以使用我創建的用戶的用戶/密碼通過SQL Developer從客戶端計算機連接到該用戶。 機器的主機名和PDBORCL的服務名-太棒了!

我試圖在Oracle 12c安裝上復制相同的內容,但是出現以下問題:TNS偵聽器不知道連接描述符中請求的服務。

我已經上網了,發現也許我應該將對pdb的引用放入Cent機器的tnsnames.ora文件中-但是,如果我查看Windows機器上的tnsnames.ora文件和listener.ora文件的內容它們仍然是默認設置,對Windows安裝中的PDB“ PDBORCL”均不包含任何引用-那么它如何設法正常連接並且我的linux框不知道該怎么辦?

我猜我正在尋找有關Linux計算機上tnsnames.ora文件和listener.ora文件中應包含的內容的一般指導,以便我在通過SQL Developer連接時可以通過將PDB稱為服務名來從客戶端訪問它。

終於在Linux機器上運行了它。 原因是我使用PDBORCL作為服務名稱。 以SYSDBA身份登錄並查詢V $ Services后,我可以看到我應該一直在使用pdborcl.localdomain

我仍然不太確定為什么Windows機器上的tnsnames不需要我明確定義pdb。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM