資料庫 Oracle監聽例項詳解

2021-09-08 13:49:30 字數 1154 閱讀 2338

oracle例項別名

imcdb =(description =(address = (protocol = tcp)(host = localhost)(port = 1521

)) (connect_data =(server =dedicated)

(service_name =imcdb.imc.com)

))imcdb:連線描述符名(例項別名)

host = localhost:如果在/etc/hosts檔案中配置了localhost主機名對映,可以直接寫localhost,否則需要寫具體的ip位址

service_name =db_name.db_domain

db_name和db_domain的值可以在

"$oracle_base/admin/oracle例項名/pfile/init.ora.***

"檔案中檢視

如果使用者沒有設定db_domain,可以只寫db_name,否則應該加上db_domain

db_name是例項名(可以通過`echo $oracle_sid`命令檢視)

oracle監聽例項

在oracle資料庫中,如果不配置監聽例項,那麼oracle將無法監測這個例項的變化,當例項a啟動的時候,使用者程序可以遠端連線資料庫例項a,

當例項a停止後,使用者程序想遠端啟動這個例項a就無法辦到了,因為沒有配置監聽,oracle不知道遠端終端想啟動哪個例項。所以常常出現的

情況是使用者遠端重啟oracle資料庫後,發現oracle資料庫沒有啟動。

sid_list_listener=(sid_list=(sid_desc=(global_dbname=imcdb.imc.com)

(sid_name=imcdb)

) )

global_dbname:db_name.db_domain

oracle_home:這個也是需要配置的,不能預設

sid_name:這個指的是資料庫例項名

經常遇見的問題

error:

ora-12541: tns:no listener

Oracle監聽配置 資料庫例項配置等

參考 linux下面搞orale參考 自己總結 1 建立乙個資料庫例項,在系統服務裡會增加乙個服務,名為 oracleserver 所建立的資料庫例項的sid,該服務需要啟動。2 兩個配置檔案 network admin listener.ora network admin tnsnames.ora...

oracle資料庫和資料庫例項

oracle中的資料庫和資料庫例項 oracle的體系結構簡單來分的話,分成2部分 資料庫 database 和資料庫例項 database instance 這是個容易搞糊塗的概念,在sql server裡面,你在你的機器上安裝一次sql server,那麼你就等於安裝了一次資料庫例項,在這個例項...

例項監聽 EM啟動 資料庫啟動

1 啟動 關閉em 檢視em狀態 su oracle 要確保oracledbconsole服務已經啟動。啟動服務 emctl start dbconsole 關閉服務 emctl stop dbconsole 檢視狀態 emctl status dbconsole 2 監聽例項 lsnrctl st...