oracle数据库description,DESCRIPTION=(ADDRESSOracle12c环境下的EM配置和使用方法
Oracle12c
環(huán)境中,EM
不需要單獨(dú)安裝配置了,創(chuàng)建
的時(shí)候勾選EM express
即可。因?yàn)楹芏喙δ芏嫁D(zhuǎn)移到了
SQL developer
里,所以
12c
的
EM
叫
EM express
。
如果在安裝數(shù)據(jù)庫(kù)的時(shí)候未勾選EM express
,則可以通過(guò)以下步驟手工配置(參考官方文檔):
Step1.Configure and start the Oracle Net Listener (the listener).
Step2.init.ora(when the listener is running on a non standard port )
init.ora ? ? ? ? ? ? ?local_listener=inst1
where inst1 is a TNSNAMES entry defined in tnsnames.ora that points to the listener.
For example :tnsnames.ora
inst1= (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=host_name)(PORT=1234))(CONNECT_DATA=(SERVICE_NAME=service_name)(SERVER=DEDICATED)))
Step3. Enable the TCP dispatcher by adding the following entry to the init.ora file for the database you want to manage using EM Express:
dispatchers="(PROTOCOL=TCP)(SERVICE=XDB)"
例如:dispatchers="(PROTOCOL=TCP)(SERVICE=ORCLXDB)"For example:
Step4. Restart the database so that the changes made in the init.ora file take effect.
Configure 5500 for EM Express
netstat -aon|findstr "5500"? --
檢查確定該端口沒(méi)有被占用
SQL> show parameter dispatchers;
SQL> exec DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
數(shù)據(jù)庫(kù)安裝后如何訪問(wèn)EM express
:
執(zhí)行:lsnrctl status
找到下面類似內(nèi)容:
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=hostname)(PORT=5500))(Security=.....
這部分有對(duì)應(yīng)的
sid
信息
)
則該數(shù)據(jù)庫(kù)的EM express
的
URL
為:
如果PROTOCOL=tcps是tcp
,就要把
https
換成
http
,
URL
最后不要忘了加上
/em
,否則會(huì)彈出一個(gè)
“
需要驗(yàn)證
”
的窗口
,也會(huì)提示輸入用戶名和密碼。
通過(guò)數(shù)據(jù)庫(kù)查看em
端口:
select dbms_xdb_config.gethttpsport() from dual;
select dbms_xdb_config.gethttpport() from dual;
設(shè)置em
端口:
可以通過(guò)以下命令將em端口從5500更改為5502
exec dbms_xdb_config.setHTTPSport();
exec DBMS_XDB_CONFIG.setHTTPPort(5502);
總結(jié)
以上是生活随笔為你收集整理的oracle数据库description,DESCRIPTION=(ADDRESSOracle12c环境下的EM配置和使用方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C++:pass by referenc
- 下一篇: mysql断网_MYSQL主从断网恢复复