oracle数据库description,DESCRIPTION=(ADDRESSOracle12c环境下的EM配置和使用方法
Oracle12c
環境中,EM
不需要單獨安裝配置了,創建
的時候勾選EM express
即可。因為很多功能都轉移到了
SQL developer
里,所以
12c
的
EM
叫
EM express
。
如果在安裝數據庫的時候未勾選EM express
,則可以通過以下步驟手工配置(參考官方文檔):
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"? --
檢查確定該端口沒有被占用
SQL> show parameter dispatchers;
SQL> exec DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
數據庫安裝后如何訪問EM express
:
執行:lsnrctl status
找到下面類似內容:
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=hostname)(PORT=5500))(Security=.....
這部分有對應的
sid
信息
)
則該數據庫的EM express
的
URL
為:
如果PROTOCOL=tcps是tcp
,就要把
https
換成
http
,
URL
最后不要忘了加上
/em
,否則會彈出一個
“
需要驗證
”
的窗口
,也會提示輸入用戶名和密碼。
通過數據庫查看em
端口:
select dbms_xdb_config.gethttpsport() from dual;
select dbms_xdb_config.gethttpport() from dual;
設置em
端口:
可以通過以下命令將em端口從5500更改為5502
exec dbms_xdb_config.setHTTPSport();
exec DBMS_XDB_CONFIG.setHTTPPort(5502);
總結
以上是生活随笔為你收集整理的oracle数据库description,DESCRIPTION=(ADDRESSOracle12c环境下的EM配置和使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++:pass by referenc
- 下一篇: mysql断网_MYSQL主从断网恢复复