日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ora-12528 : message 12528 not found; product=RDBMS ; facility=ora

發布時間:2025/3/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ora-12528 : message 12528 not found; product=RDBMS ; facility=ora 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我用pl/sql developer連接數據庫時報錯誤ora-12528

?

故障環境說明:


在pl/sql(client)連接數據庫時為提示:


ora-12528 : message 12528 not found; product=RDBMS ; facility=ora

?

說明:我的數據庫類型是asm類型,不是rdbms數據庫

?

我登錄數據庫服務器查看:

?

C:/Documents and Settings/Administrator>lsnrctl status

LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 28-11月-2009 21:1
0:56

Copyright (c) 1991, 2005, Oracle.? All rights reserved.

正在連接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
別名????????????????????? LISTENER
版本????????????????????? TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
啟動日期????????????????? 28-11月-2009 18:35:33
正常運行時間????????????? 0 天 2 小時 35 分 23 秒
跟蹤級別????????????????? off
安全性??????????????????? ON: Local OS Authentication
SNMP????????????????????? OFF
監聽程序參數文件????????? C:/oracle/product/10.2.0/db_1/network/admin/listener.o
ra
監聽程序日志文件????????? C:/oracle/product/10.2.0/db_1/network/log/listener.log

監聽端點概要...
? (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=//./pipe/EXTPROC1ipc)))
? (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=asm)(PORT=1521)))
服務摘要..
服務 "+ASM_XPT" 包含 1 個例程。
? 例程 "+asm", 狀態 BLOCKED, 包含此服務的 1 個處理程序...
服務 "+ASm" 包含 2 個例程。
? 例程 "+ASM", 狀態 UNKNOWN, 包含此服務的 1 個處理程序...
? 例程 "+asm", 狀態 BLOCKED, 包含此服務的 1 個處理程序...
服務 "PLSExtProc" 包含 1 個例程。
? 例程 "PLSExtProc", 狀態 UNKNOWN, 包含此服務的 1 個處理程序...
命令執行成功

?

發現服務的狀態為blocked,表示此實例不能接受連接

?

?

監聽服務一共有三種狀態,分別如下所示:

?

BLOCKED:表示此實例不能接受連接
UNKNOWN:表示此實例在listener.ora文件中注冊,而不是通過動態服務注冊,因而不知道其狀態
READY:表示此實例可接受連接

?

解決辦法:


修改clinet 的tnsnames.ora


方法1、我的listener中local_listener是動態注冊的.


動態注冊需在TNS的connect_data字串加入(UR=A),對UR=A用于在listener中的服務狀態為blocked service時仍樣建立通信。
asm =
? (DESCRIPTION =
??? (ADDRESS_LIST =
????? (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.105)(PORT = 1521))
??? )
??? (CONNECT_DATA =
#skate add begin
???? (UR=A)
#skate add end
????? (SERVICE_NAME = +asm)
??? )
? )

這種方式適合客戶端少,如果客戶端多的話,你要修改所有的客戶端。而下面的方法只有修改服務器的listener.ora文件就ok的

?

?

方法2、如果你的監聽器注冊為動態注冊的話。修改服務器的listener.ora,變動態注冊監聽為靜態注冊。


SID_LIST_LISTENER =
? (SID_LIST =
??? (SID_DESC =
????? (SID_NAME = PLSExtProc)
????? (ORACLE_HOME = C:/oracle/product/10.2.0/db_1)
????? (PROGRAM = extproc)
??? )
#skate add begin
???? (SID_DESC =
????? (GLOBAL_DBNAME = +ASm)
????? (ORACLE_HOME = C:/oracle/product/10.2.0/db_1)
????? (SID_NAME =+ASM)
??? )

#skate add end
? )

?

?

?

----end------

總結

以上是生活随笔為你收集整理的ora-12528 : message 12528 not found; product=RDBMS ; facility=ora的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。