今天將Oracle12C安裝在機子上,先裝了12C 64位的服務端,再安裝了11G 64位的客戶端,都顯示安裝成功,在SQLPLUS中通過sys用戶創建了用戶C##YPJG(據說12C中用戶需要以C##開頭),并賦于了dba權限及創建表、視圖、洗掉表、視圖等權限,使用服務端的Net Manager配置服務與監聽時使用C##YPJG這個用戶名登錄成功,接著使用oracle客戶端的Net Manager配置監聽連接本地服務端時,使用C##YPJG卻怎么都失敗,顯示
一直不明白是什么原因,客戶端連接時使用的配置與服務端是一樣的,但就是登錄失敗
服務端tnsname.ora內容如下:
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
服務端listener.ora內容如下:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOM
uj5u.com熱心網友回復:
因為 12c 有pcb 的概念,所以你連接資料庫時,要確認你連的是 cdb 還是pdb。PS:c##開頭的,肯定是 cdb。
uj5u.com熱心網友回復:
監聽是在服務端配置,tnsname是客戶端配置,系統認證方式只能登錄cdb,pdb必須走監聽方式連接。不知道你的連接字串是否寫對地方了轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/65121.html
標籤:基礎和管理
上一篇:help!!!hive sql求學生連續報讀次數,兩次報讀時間在半年內算一次
下一篇:MERGE INTO效率很低
