oracle如何关闭DG oracle如何关闭监听日志

ORACLE DG 日志传输的停止与恢复1、主库查看备份oracle如何关闭DG的归档路径
SQL show parameter log_archive_dest_2
主库查看备份归档传输状态
show parameter log_archive_dest_state_2
2、 通过设置 defer 参数来暂停主库对备库的日志传输
SQL alter system set log_archive_dest_state_2 = 'defer';
执行归档日志切换
SQL alter system switch logfile;
3、恢复主库到备份的日志传输oracle如何关闭DG,暂停日志传输后的归档日志会全部传输到备库,不会导致备库的归档日志 gap
SQL alter system set log_archive_dest_state_2 = 'enable';
Oracle 11g 运行起来后,如何关闭数据库需要在服务中停止 。
以windows10系统为例 。
1、右键“此电脑” 。
2、然后选择“管理” 。
3、然后左侧列表依次选择“服务和应用程序”——“服务” 。
4、找到oracleoracle如何关闭DG的服务oracle如何关闭DG,名称为“OracleService 服务名”oracle如何关闭DG,如图oracle如何关闭DG:
5、右键此服务名,选择“停止”即可 。
如何定时关闭oracle的服务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 。
oracle如何快速关闭数据库如果想正常关闭,那么最好是:先手动断开所有数据库连接(外部链接,比如访问等),关闭监听(防止再次产生外部链接),然后杀掉所有正在执行的数据库进程(数据库内部的一些,比如正在执行的执行计划等,主进程别杀?。?nbsp;, 然后关闭外围服务,最后再用immediate关闭数据库 。这样能快一些,而且相对而言数据库会正常,不会因为断开外部链接 , 等待进程结束等问题等待时间超长 。,当然也只是快一些而已 , 如果数据库很大,那么还是会很慢 。
其他的shutdown abort,也是一个关闭数据库的方法,不过oracle本身也不推荐 , 因为每次abort后数据库可能会有这样那样的问题 。
再baoli一些的,就是直接关机器,关电源了 。
Oracle数据库如何关闭?在服务中关闭:
OracleOracle_homeTNSListener对应于数据库oracle如何关闭DG的监听程序
OracleServiceSID对应于数据库的例程
OracleDBConsoleSID对应于Oracle Enterprise Manager(OEM)
其中oracle如何关闭DG,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
【oracle如何关闭DG oracle如何关闭监听日志】oracle如何关闭DG的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle如何关闭监听日志、oracle如何关闭DG的信息别忘了在本站进行查找喔 。

    推荐阅读