自从安装了oracle11g后,每次开机特别慢,原因是oracle的几个服务我设置的是自动了,如果每次手动开启关闭又太麻烦,就上网找了一下资料,修改符合自己oracle的部分后,就可以了:
@echo off
echo 确定要启动Oracle吗?
pause
net start OracleOraDb11g_home1TNSListener
net start OracleServiceDATABASE
关闭代码如下:
@echo off
echo 确定要停止Oracle吗?
pause
net stop OracleOraDb11g_home1TNSListener
net stop OracleServiceDATABASE
对应的“DATABASE”是我建的数据库(实例)的名字,只要对监听器和服务进行操作就可以了,因此,只要修改成自己的oracle版本及其实例的就ok了,如果不清楚,可以直接去“【管理工具】-【服务】”中找一下,下图就是我安装oracle后服务中的两个服务,把上面批处理代码中修改和服务中一样就可以了。
上面是的这种方法属于强制关闭oracle服务,在Windows上面这样执行虽然没有什么影响,但我们DBA教我一种
更为规范的方式,不过执行过程时间要稍微长一些,因为要显示一些oracle服务的相关信息,代码如下
@echo off
lsnrctl start
oradim -startup -sid DATABASE
echo 已经启动实例DATABASE,按任意键退出!
pause>nul
开启后有oracle的一些信息,如下图:
停止服务时,同样有说明,代码如下:
@echo off
lsnrctl stop
oradim -shutdown -sid DATABASE
net stop OracleServiceDATABASE
echo 已经关闭实例DATABASE,按任意键退出!
pause>nul
同样的,需要修改数据库名即实例名,我自己的是“DATABASE”,标红色的地方要修改成自己的信息。
为什么说DBA专业啊,瞧下面的,如果你的oracle服务已经关闭,你再次执行停止服务的批处理时就会报相应的错误信息,这样你就知道是怎么回事了!如果启动后再次执行启动同样会有提示:已经开启了!
解决问题的方式有很多种,选择适合自己的就可以了!
- 大小: 6.7 KB
- 大小: 66.7 KB
- 大小: 31.1 KB
- 大小: 52.8 KB
分享到:
相关推荐
Oracle服务都是手动启动、关闭,每次都需要一个个启动比较麻烦,自然就想到到了批处理文件管理,这个是我写的一个批处理文件,希望对大家有用了。
修改用户名和密码,用户ORACLE的自动备份
Oracle 批处理 xml w3c Oracle 批处理 Oracle 批处理 Oracle 批处理 Oracle 批处理
有时候如果删除oracle不彻底的话,那么下次再安装的时候会有很多麻烦的事发生,现在让批处理来帮你删除oracle吧,保证给你删除的干干净净,
当安装好Oracle数据库之后,会自动运行几个Oracle服务进程,这些进程占用大量的内存空间,导致计算机运行卡顿甚至崩溃,直接运行批处理文件启动或关闭Oracle关联的服务进程,非常方便!
开关oracle服务.bat 用于手动开启oracle服务,可以加快开机速度
单个批处理文件一键开启/关闭Oracle服务。Oracle开机服务自动...大家可以在services.msc服务管理中把Oracle服务改成手动,然后用这个批处理来管理Oracle服务。如果Oracle版本不一样,请在批处理中修改对应服务的名称
批处理快捷方式、一键启动或关闭所有oracle服务。
用DOS批处理文件实现oracle自动备份,具有动态创建备份目录功能
针对oracle开机占了大量内存,可将oracle相关服务设置为手动启动,需要时再打开,用批处理的形式就不必再进行繁琐的操作了。 使用时先将orcl改为自己的服务名。然后双击即可运行,选择1为启动oracle服务,选择2为...
直接运行批处理文件启动Oracle关联的服务进程,非常方便!
oracle启动批处理oracle启动批处理oracle启动批处理oracle启动批处理oracle启动批处理oracle启动批处理
windows计划任务+批处理命令实现oracle数据库的自动备份.txt
解决Oracle服务假死造成数据库无法连接的临时解决办法,可以通过批处理先停止服务,再借助于“批处理启动Oracle指定的服务”配合使用,使用系统任务或系统动时自动加载服务软件定时加载,可临时解决服务器重动后不能...
自动开关Oracle服务(11g版本).bat 免费下载,希望对大家有帮助. 如果大家自己修改了服务名称,不是orcl的话,需要右键记事本打开后,对应自己的服务名进行修改就行.
ORACLE安装好后其服务默认是在系统启动时启动的,但这样很耗爱机的资源,大部分时间是想要用ORACLE的时候才启动ORCLE服务,所以在"计算机管理--服务"中把ORACLE的相关服务全部都设为手动,待要用的时候再去启动,但这样也...
自己写的批处理小工具,用于快速关闭或开启Oracle服务,减少系统内存占用,批处理中服务名称请自行修改成自己的Oracle实例名称即可
Oracle服务进程关闭批处理文件,直接运行该文件即可对Oracle服务进程进行关闭。