在服務中關閉:
創新互聯公司是一家專注于成都網站制作、網站建設、外貿網站建設與策劃設計,武山網站建設哪家好?創新互聯公司做網站,專注于網站建設10年,網設計領域的專業建站公司;建站業務涵蓋:武山等地區。武山做網站價格咨詢:18982081108
OracleOracle_homeTNSListener 對應于數據庫的監聽程序
OracleServiceSID 對應于數據庫的例程
OracleDBConsoleSID 對應于Oracle Enterprise Manager(OEM)
其中,Oracle_home表示Oracle主目錄,如Oracle11g_home1;SID表示Oracle系統標識符,如OracleServiceMAG01的MAG01。
比較好的啟動順序是:OracleOracle_homeTNSListener,OracleServiceSID,OracleDBConsoleSID。
關閉時次序相反。
下面給出了自己寫的已經排好順序的啟動和停止服務的兩個批處理文件:
//啟動Oracle
Start Oracle.bat
@echo off
echo 確定要啟動Oracle 11g服務嗎?
pause
net start OracleOraDb11g_home1TNSListener
net start OracleServiceMAG01
net start OracleDBConsolemag01
echo 啟動Oracle 11g服務完成,請確認有沒有錯誤發生。
Pause
//關閉Oracle
Stop Oracle.bat
@echo off
echo 確定要停止Oracle 11g 服務嗎?
pause
net stop OracleDBConsolemag01
net stop OracleServiceMAG01
net stop OracleOraDb11g_home1TNSListener
echo 停止Oracle 11g服務完成,請確認有沒有錯誤發生。
Pause
1.在使用Oracle時候,一般啟動OracleServiceORCL和OracleOraDb11g_home1TNSListener這兩個服務Oracle就能正常運行;2.要讓局域網上的機子訪問你的oracle,必須啟動oracleora81homemanagermentserver服務。
3.oracle服務啟動、關閉腳本(windows下)
注:實例名:ORCL
(1).建立啟動腳本dbstart.cmd
cmd代碼
dbstart
@echo halt oracle service ...
net stop OracleServiceORCL
net stop OracleDBConsoleorcl
net stop OracleOraDb11g_home1TNSListener
pause
(2).建立關閉腳本dbstop.cmd
cmd代碼
dbstop
@echo halt oracle service ...
net stop OracleServiceORCL
net stop OracleDBConsoleorcl
net stop OracleOraDb11g_home1TNSListener
pause
注:ORCL是Oracle實例名(安裝Oracle時自定義)。
附:Oracle各服務介紹:
(1)OracleServiceSID
數據庫服務,這個服務會自動地啟動和停止數據庫。如果安裝了一個數據庫,它的缺省啟動類型為自動。服務。進程為ORACLE.EXE,參數文件initSID.ora,日志文件SIDALRT.log,控制臺SVRMGRL.EXE、SQLPLUS.EXE。
(2)OracleHOME_NAMETNSListener
監聽器服務,服務只有在數據庫需要遠程訪問時才需要(無論是通過另外一臺主機還是在本地通過 SQL*Net 網絡協議都屬于遠程訪問),不用這個服務就可以訪問本地數據庫,它的缺省啟動類型為自動。服務進程為TNSLSNR.EXE,參數文件 Listener.ora,日志文件listener.log,控制臺LSNRCTL.EXE,默認端口1521、1526。
(3)OracleHOME_NAMEAgent
OEM代理服務,接收和響應來自OEM控制臺的任務和事件請求,只有使用OEM管理數據庫時才需要,它的缺省啟動類型為自動。服務進程為DBSNMP.EXE,參數文件snmp_rw.ora,日志文件nmi.log,控制臺LSNRCTL.EXE,默認端口1748。
(4)OracleHOME_NAMEClientCache
名字緩存服務,服務緩存用于連接遠程數據庫的Oracle Names 數據。它的缺省啟動類型是手動。然而,除非有一臺Oracle Names 服務器,否則沒有必要運行這個服務。服務進程為ONRSD.EXE,參數文件NAMES.ORA,日志文件ONRSD.LOG,控制臺 NAMESCTL.EXE。
(5)OracleHOME_NAMECMAdmin
連接管理服務,是構建ConnectionManager服務器所用,只有服務器作為Connection Manager才需要,它的缺省啟動類型是手動。服務進程為CMADMIN.EXE,參數文件CMAN.ORA,日志文件CMADM_PID.TRC,控制臺CMCTL.EXE,默認端口1830。
(6)OracleHOME_NAMECMan
連接網關服務,是構建ConnectionManager服務器所用,只有服務器作為Connection Manager才需要,它的缺省啟動類型是手動。服務進程為CMGW.EXE,參數文件CMAN.ORA,日志文件CMAN_PID.TRC,控制臺 CMCTL.EXE,默認端口1630。
(7)OracleHOME_NAMEDataGatherer
性能包數據采集服務,除非使用Oracle Capacity Planner 和 Oracle PerformanceManager,否則不需要啟動,它的缺省啟動類型是手動。服務進程為VPPDC.EXE,日志文件alert_dg.log,控制臺 vppcntl.exe。
(8)OracleHOME_NAMEHTTPServer
Oracle 提供的WEB服務器,一般情況下我們只用它來訪問Oracle Apache 目錄下的Web 頁面,比如說JSP 或者modplsql 頁面。除非你使用它作為你的HTTP服務,否則不需要啟動(若啟動它會接管IIS的服務),它的缺省啟動類型是手動。服務進程為APACHE.EXE,參數文件 httpd.conf,默認端口80。
(9)OracleHOME_NAMEPagingServer
通過一個使用調制解調器的數字傳呼機或者電子郵件發出警告(沒試過),它的缺省啟動類型是手動。服務進程PAGNTSRV.EXE,日志文件paging.log。
(10)OracleHOME_NAMENames
Oracle Names服務,只有服務器作為Names Server才需要,它的缺省啟動類型是手動。服務進程NAMES.EXE,參數文件NAMES.ORA,日志文件NAMES.LOG,控制臺NAMESCTL.EXE,默認端口1575。
(11)OracleSNMPPeerMasterAgent
SNMP服務代理,用于支持SNMP的網管軟件對服務器的管理,除非你使用網管工具監控數據庫的情況,否則不需要啟動,它的缺省啟動類型是手動。服務進程為AGNTSVC.EXE,參數文件MASTER.CFG,默認端口161。
(12)OracleSNMPPeerEncapsulater
SNMP協議封裝服務,用于SNMP協議轉換,除非你使用一個不兼容的SNMP代理服務,否則不需要啟動,它的缺省啟動類型是手動。服務進程為ENCSVC.EXE,參數文件ENCAPS.CFG,默認端口1161。
(13)OracleHOME_NAMEManagementServer
OEM管理服務,使用OEM時需要,它的缺省啟動類型是手動。服務進程為OMSNTSVR.EXE,日志文件oms.nohup。
如果想正常關閉,那么最好是:先手動斷開所有數據庫連接(外部鏈接,比如訪問等),關閉監聽(防止再次產生外部鏈接),然后殺掉所有正在執行的數據庫進程(數據庫內部的一些,比如正在執行的執行計劃等,主進程別殺啊),然后關閉外圍服務,最后再用immediate關閉數據庫。這樣能快一些,而且相對而言數據庫會正常,不會因為斷開外部鏈接,等待進程結束等問題等待時間超長。,當然也只是快一些而已,如果數據庫很大,那么還是會很慢。
其他的shutdown abort,也是一個關閉數據庫的方法,不過oracle本身也不推薦,因為每次abort后數據庫可能會有這樣那樣的問題。
再baoli一些的,就是直接關機器,關電源了。
oracle ?DG 啟動和關閉順序
啟動順序:先啟動備庫,后啟動主庫
關閉順序:先關閉主庫,后關閉備庫
1、正確打開備庫和主庫
備庫:
SQL STARTUPMOUNT;
SQLALTERDATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;
主庫:
SQL STARTUPMOUNT;
SQL ALTERDATABASE ARCHIVELOG;
SQL ALTER DATABASEOPEN;
2、正確關閉順序
主庫
SQLSHUTDOWN IMMEDIATE;
備庫:
SQL ALTER DATABASE RECOVER MANAGED STANDBYDATABASE CANCEL;
SQLSHUTDOWN IMMEDIATE;
1、shutdown normal
正常方式關閉數據庫。
2、shutdown immediate
立即方式關閉數據庫。
在SVRMGRL中執行shutdown immediate,數據庫并不立即關閉,
而是在Oracle執行某些清除工作后才關閉(終止會話、釋放會話資源),
當使用shutdown不能關閉數據庫時,shutdown immediate可以完成數據庫關閉的操作。
3、shutdown abort
直接關閉數據庫,正在訪問數據庫的會話會被突然終止,
分享題目:oracle如何關閉DG,oracle如何關閉表并行
本文網址:http://vcdvsql.cn/article8/hspiip.html
成都網站建設公司_創新互聯,為您提供外貿網站建設、虛擬主機、域名注冊、網站改版、搜索引擎優化、微信公眾號
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯