從Oracle10g開始,Oracle極大的增強了OEM工具,并通過服務(wù)器端進行EM工具全面展現(xiàn)。
成都創(chuàng)新互聯(lián)是一家專業(yè)提供上街企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站設(shè)計、H5場景定制、小程序制作等業(yè)務(wù)。10年已為上街眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進行中。
在10g中,客戶端可以不必安裝任何Oracle客戶端工具,僅憑瀏覽器就可以調(diào)用強大的EM工具。
在Server端,可以通過如下命令啟動EM工具控制臺:
emctl start dbconsole
以下是啟動過程:
[oracle@danaly ~]$ emctl start dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
Starting Oracle Enterprise Manager 10g Database Control .......................... started.
------------------------------------------------------------------
Logs are generated in directory /opt/oracle/product/10.2.0/.cn_danaly/sysman/log
啟動之后我們就可以通過在瀏覽器端輸入以下url訪問:
同樣停止OEM可以輸入如下命令:
emctl stop dbconsole
以下是停止過程:
[oracle@danaly ~]$ emctl stop dbconsole
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
Stopping Oracle Enterprise Manager 10g Database Control ...... Stopped.
也可以直接鍵入emctl查看emctl支持的選項:
[oracle@danaly ~]$ emctl
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
Invalid arguments
Unknown command option
Usage::
Oracle Enterprise Manager 10g Database Control commands:
emctl start| stop| status| setpasswd dbconsole
emctl secure
emctl set ssl test|off|on em
emctl set ldap
emctl blackout options can be listed by typing "emctl blackout"
emctl config options can be listed by typing "emctl config"
emctl secure options can be listed by typing "emctl secure"
emctl ilint options can be listed by typing "emctl ilint"
emctl deploy options can be listed by typing "emctl deploy"
禁用oracle 的 XDB服務(wù)的方法很簡單,去掉相應(yīng)的數(shù)據(jù)庫的初始化參數(shù)即可: 編輯$ORACLE_HOME/dbs/initSID.ora文件,去除如下行: dispatchers='(PROTOCOL=TCP) (SERVICE=XDB)'重啟數(shù)據(jù)庫 shutdown immediate; create spfile from pfile; startup;修改XDB服務(wù)端口: XDB的http服務(wù)就占用8080端口,剛好和JBoss、Tomcat等默認(rèn)端口沖突,Oracle XDB的端口設(shè)置不在配置文件中,而是在數(shù)據(jù)庫里。如下修改XDB的http和ftp服務(wù)端口: 使用sys登錄sqlplus,利用dbms_xdb修改端口設(shè)置 SQL -- Change the HTTP /WEBDAV port from 8080 to 8081 SQL call dbms_xdb.cfg_update(updateXML( 2 dbms_xdb.cfg_get() 3 , '/xdbconfig/sysconfig/protocolconfig /httpconfig/http-port/text()' 4 , 8081)) 5 / Call completed. SQL -- Change the FTP port from 2100 to 2111 SQL call dbms_xdb.cfg_update(updateXML( 2 dbms_xdb.cfg_get() 3 , '/xdbconfig/sysconfig/protocolconfig /ftpconfig/ftp-port/text()' 4 , 2111)) 5 / Call completed. SQL COMMIT; Commit complete. SQL EXEC dbms_xdb.cfg_refresh; PL/SQL procedure successfully completed.(責(zé)任編輯:盧兆林)
1.右鍵我的電腦-管理-服務(wù)和應(yīng)用程序-服務(wù)
2.找到Oracle打頭的幾個服務(wù)(如圖),最占用資源的是OracleServiceDB
右鍵OracleServiceDB-屬性-狀態(tài)-停止即可停止oracle.exe服務(wù)但是下次電腦開機后會自動啟動(右鍵OracleServiceDB-屬性-啟動類型-手動該服務(wù)以后不自動開啟。需要使用oracle的時候手動點擊啟動按鈕“屬性-服務(wù)狀態(tài)-啟動”)
3.其它服務(wù)可按照該方法依次停止服務(wù)。希望能對你有幫助!
1、啟動監(jiān)聽
lsnrctl start
2、啟動數(shù)據(jù)庫
sqlplus / as sysdba
sql startup
3、關(guān)閉數(shù)據(jù)庫
sqlplus / as sysdba
shutdown immediate
4、關(guān)閉監(jiān)聽
lsnrctl stop
1.在使用Oracle時候,一般啟動OracleServiceORCL和OracleOraDb11g_home1TNSListener這兩個服務(wù)Oracle就能正常運行;2.要讓局域網(wǎng)上的機子訪問你的oracle,必須啟動oracleora81homemanagermentserver服務(wù)。
3.oracle服務(wù)啟動、關(guān)閉腳本(windows下)
注:實例名:ORCL
(1).建立啟動腳本dbstart.cmd
cmd代碼
dbstart
@echo halt oracle service ...
net stop OracleServiceORCL
net stop OracleDBConsoleorcl
net stop OracleOraDb11g_home1TNSListener
pause
(2).建立關(guān)閉腳本dbstop.cmd
cmd代碼
dbstop
@echo halt oracle service ...
net stop OracleServiceORCL
net stop OracleDBConsoleorcl
net stop OracleOraDb11g_home1TNSListener
pause
注:ORCL是Oracle實例名(安裝Oracle時自定義)。
附:Oracle各服務(wù)介紹:
(1)OracleServiceSID
數(shù)據(jù)庫服務(wù),這個服務(wù)會自動地啟動和停止數(shù)據(jù)庫。如果安裝了一個數(shù)據(jù)庫,它的缺省啟動類型為自動。服務(wù)。進程為ORACLE.EXE,參數(shù)文件initSID.ora,日志文件SIDALRT.log,控制臺SVRMGRL.EXE、SQLPLUS.EXE。
(2)OracleHOME_NAMETNSListener
監(jiān)聽器服務(wù),服務(wù)只有在數(shù)據(jù)庫需要遠(yuǎn)程訪問時才需要(無論是通過另外一臺主機還是在本地通過 SQL*Net 網(wǎng)絡(luò)協(xié)議都屬于遠(yuǎn)程訪問),不用這個服務(wù)就可以訪問本地數(shù)據(jù)庫,它的缺省啟動類型為自動。服務(wù)進程為TNSLSNR.EXE,參數(shù)文件 Listener.ora,日志文件listener.log,控制臺LSNRCTL.EXE,默認(rèn)端口1521、1526。
(3)OracleHOME_NAMEAgent
OEM代理服務(wù),接收和響應(yīng)來自O(shè)EM控制臺的任務(wù)和事件請求,只有使用OEM管理數(shù)據(jù)庫時才需要,它的缺省啟動類型為自動。服務(wù)進程為DBSNMP.EXE,參數(shù)文件snmp_rw.ora,日志文件nmi.log,控制臺LSNRCTL.EXE,默認(rèn)端口1748。
(4)OracleHOME_NAMEClientCache
名字緩存服務(wù),服務(wù)緩存用于連接遠(yuǎn)程數(shù)據(jù)庫的Oracle Names 數(shù)據(jù)。它的缺省啟動類型是手動。然而,除非有一臺Oracle Names 服務(wù)器,否則沒有必要運行這個服務(wù)。服務(wù)進程為ONRSD.EXE,參數(shù)文件NAMES.ORA,日志文件ONRSD.LOG,控制臺 NAMESCTL.EXE。
(5)OracleHOME_NAMECMAdmin
連接管理服務(wù),是構(gòu)建ConnectionManager服務(wù)器所用,只有服務(wù)器作為Connection Manager才需要,它的缺省啟動類型是手動。服務(wù)進程為CMADMIN.EXE,參數(shù)文件CMAN.ORA,日志文件CMADM_PID.TRC,控制臺CMCTL.EXE,默認(rèn)端口1830。
(6)OracleHOME_NAMECMan
連接網(wǎng)關(guān)服務(wù),是構(gòu)建ConnectionManager服務(wù)器所用,只有服務(wù)器作為Connection Manager才需要,它的缺省啟動類型是手動。服務(wù)進程為CMGW.EXE,參數(shù)文件CMAN.ORA,日志文件CMAN_PID.TRC,控制臺 CMCTL.EXE,默認(rèn)端口1630。
(7)OracleHOME_NAMEDataGatherer
性能包數(shù)據(jù)采集服務(wù),除非使用Oracle Capacity Planner 和 Oracle PerformanceManager,否則不需要啟動,它的缺省啟動類型是手動。服務(wù)進程為VPPDC.EXE,日志文件alert_dg.log,控制臺 vppcntl.exe。
(8)OracleHOME_NAMEHTTPServer
Oracle 提供的WEB服務(wù)器,一般情況下我們只用它來訪問Oracle Apache 目錄下的Web 頁面,比如說JSP 或者modplsql 頁面。除非你使用它作為你的HTTP服務(wù),否則不需要啟動(若啟動它會接管IIS的服務(wù)),它的缺省啟動類型是手動。服務(wù)進程為APACHE.EXE,參數(shù)文件 httpd.conf,默認(rèn)端口80。
(9)OracleHOME_NAMEPagingServer
通過一個使用調(diào)制解調(diào)器的數(shù)字傳呼機或者電子郵件發(fā)出警告(沒試過),它的缺省啟動類型是手動。服務(wù)進程PAGNTSRV.EXE,日志文件paging.log。
(10)OracleHOME_NAMENames
Oracle Names服務(wù),只有服務(wù)器作為Names Server才需要,它的缺省啟動類型是手動。服務(wù)進程NAMES.EXE,參數(shù)文件NAMES.ORA,日志文件NAMES.LOG,控制臺NAMESCTL.EXE,默認(rèn)端口1575。
(11)OracleSNMPPeerMasterAgent
SNMP服務(wù)代理,用于支持SNMP的網(wǎng)管軟件對服務(wù)器的管理,除非你使用網(wǎng)管工具監(jiān)控數(shù)據(jù)庫的情況,否則不需要啟動,它的缺省啟動類型是手動。服務(wù)進程為AGNTSVC.EXE,參數(shù)文件MASTER.CFG,默認(rèn)端口161。
(12)OracleSNMPPeerEncapsulater
SNMP協(xié)議封裝服務(wù),用于SNMP協(xié)議轉(zhuǎn)換,除非你使用一個不兼容的SNMP代理服務(wù),否則不需要啟動,它的缺省啟動類型是手動。服務(wù)進程為ENCSVC.EXE,參數(shù)文件ENCAPS.CFG,默認(rèn)端口1161。
(13)OracleHOME_NAMEManagementServer
OEM管理服務(wù),使用OEM時需要,它的缺省啟動類型是手動。服務(wù)進程為OMSNTSVR.EXE,日志文件oms.nohup。
linux 查看1521端口狀態(tài),linux防火墻開放1521端口
2022-06-28 18:09:29閱讀 5770
大家好,又見面了,我是你們的朋友全棧君。
問題描述:使用plsql連接數(shù)據(jù)庫發(fā)現(xiàn)TNS報錯,登錄服務(wù)器發(fā)現(xiàn)防火墻開放,如果直接關(guān)閉防火墻,所有的端口都可以連接,但是實際中可能會遇到開啟防火墻的庫,這時候需要開放單一端口對某一服務(wù)器或者某一網(wǎng)段
1.開放1521端口對所有服務(wù)器
vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 1521 -j ACCEPT
這句要放在 -A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT 后面,要不然不生效
重啟防火墻
[root@orcl ~]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]
[root@orcl~]# service iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination1 ACCEPT all — 0.0.0.0/0 0.0.0.0/0state RELATED,ESTABLISHED2 ACCEPT icmp — 0.0.0.0/0 0.0.0.0/0
3 ACCEPT all — 0.0.0.0/0 0.0.0.0/0
4 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
5 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:1521
6 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
num target prot opt source destination1 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
2.開放1521端口給指定網(wǎng)段,添加的指定IP,但是識別的是子網(wǎng)內(nèi)的所有IP,其他同網(wǎng)段的IP都可以訪問。如果去掉/24,指定IP的話,就訪問不了。怎么指定單一端口給某一服務(wù)器?
-A INPUT -s 192.168.163.6/24 -p tcp -m tcp –dport 1521 -j ACCEPT
[root@orcl ~]# vi /etc/sysconfig/iptables
[root@orcl~]# service iptables restart
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]
[root@orcl~]# service iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination1 ACCEPT all — 0.0.0.0/0 0.0.0.0/0state RELATED,ESTABLISHED2 ACCEPT icmp — 0.0.0.0/0 0.0.0.0/0
3 ACCEPT all — 0.0.0.0/0 0.0.0.0/0
4 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22
5 ACCEPT tcp — 192.168.163.0/24 0.0.0.0/0 tcp dpt:1521
6 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
num target prot opt source destination1 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
num target prot opt source destination
發(fā)布者:全棧程序員棧長,轉(zhuǎn)載請注明出處:原文鏈接:
本文參與 騰訊云自媒體分享計劃 ,歡迎熱愛寫作的你一起參與!
本文分享自作者個人站點/博客
復(fù)制
如有侵權(quán),請聯(lián)系 cloudcommunity@tencent.com 刪除。
TCP/IP
文章來自專欄
全棧程序員必看
55.1K 篇文章157 人關(guān)注
訂閱
評論 (0)
寫評論
暫無人發(fā)表評論
相關(guān)文章
linux1521端口不通,Linux開放1521端口允許網(wǎng)絡(luò)連接Oracle Listene「建議收藏」
-A INPUT -p tcp -m state –state NEW -m tcp –dport 1521 -j ACCEPT
Linux 設(shè)置oracle1521端口[通俗易懂]
centos5 安裝oracle實現(xiàn)其他機器連接,oracle server與其他機器可以ping通,但由于linux防火墻默認(rèn)是不開啟1521端口的,應(yīng)此需設(shè)...
Linux查看防火墻狀態(tài),查看開放端口
重啟一個服務(wù):systemctl restart firewalld.service
開啟1521端口監(jiān)聽_Oracle數(shù)據(jù)庫常用命令、Linux監(jiān)聽配置、Oracle linux下開放1521端口…
$ sqlplus system/manager @ file.sql 執(zhí)行sql腳本文件
linux下開放oracle1521端口以便于遠(yuǎn)程連接
1,利用root賬號登錄linux,輸入命令 :service iptables stop(先把oracle防火墻給關(guān)閉)。
Linux查看開放端口_linux查看對外端口
想通過防火墻打開8080端口登錄tomcat卻發(fā)現(xiàn)提示 /etc/rc.d/init.d/iptable.找不到文件, 最后發(fā)現(xiàn)因為于CentOS7不用ipt...
淺析linux查看防火墻狀態(tài)和對外開放的端口狀態(tài)
查詢已開放的端口 netstat -ntulp | grep 端口號:可以具體查看某一個端口號
Linux開放防火墻端口_linux防火墻打開端口
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌侵權(quán)/違法違規(guī)的內(nèi)...
linux 防火墻開放端口_防火墻放行端口
顯示success表示成功 –zone=public表示作用域為公共的 –add-port=443/tcp添加tcp協(xié)議的端口端口號為443 –perma...
Linux查看端口使用狀態(tài)、關(guān)閉端口方法
首先,端口不是獨立存在的,它是依附于進程的。某個進程開啟,那么它對應(yīng)的端口就開啟了,進程關(guān)閉,則該端口也就關(guān)閉了。下次若某個進程再次開啟,則相應(yīng)的端口也再次開啟...
Linux關(guān)閉防火墻端口_防火墻開放端口設(shè)置
Linux關(guān)閉防火墻命令 下面是red hat/CentOs7關(guān)閉防火墻的命令!
Linux 查看對外開放端口
linux查看端口狀態(tài)相關(guān)命令
netstat 命令應(yīng)用是比較頻繁的,比如查看端口占用啦,查看端口進程啦,這些時候都是有必要的。
Linux 防火墻開放特定端口 (iptables)
查看狀態(tài): iptables -L -n 下面添加對特定端口開放的方法: 使用iptables開放如下端口 /sbin/iptables -I INPU...
linux udp端口怎么打開_debian防火墻開放端口
iptables是linux下的防火墻,同時也是服務(wù)名稱。那么你知道Linux防火墻怎么開放端口么?接下來是小編為大家收集的Linux防火墻開放端口,歡迎大家閱...
Linux強制釋放占用端口以及Linux防火墻端口開放方法詳解
在安裝nginx,mysql,tomcat等等服務(wù)的時候,我們會遇到需要使用的端口莫名其妙被占用,下面介紹如何解決這類問題。
Linux 防火墻開放特定端口 (iptables)
iptables是linux下的防火墻,同時也是服務(wù)名稱。 service iptables status 查看防火墻狀態(tài) service ...
linux查看端口是否開放的方法總結(jié)
Linux下用netstat查看網(wǎng)絡(luò)狀態(tài)、端口狀態(tài)
在linux一般使用netstat 來查看系統(tǒng)端口使用情況步。 netstat命令是一個監(jiān)控TCP/IP網(wǎng)絡(luò)的非常有用的工具,它可以顯示路由表...