计算机之批处理处理程序
来源:互联网 发布:linux 查看连接的ip 编辑:程序博客网 时间:2024/06/05 23:01
因为目前PC端的操作系统主流的分为Linux和Windows,因此批处理文件也相应的对应两种。
Windows下:一般是bat文件,文件后缀名bat
Linux下:一般是sh文件,文件后缀名sh
今晚才操作Oracle时,得先启动服务,很麻烦。平时启动服务有两种:
1)Win+R,然后输入service.msc,找到相应的Oracle服务,启动。
2)Win7下,鼠标左键点击左侧Windows图标。然后会看到所有程序下面有个输入框,默认里面显示的文字是“搜索程序和文件”,然后在里面输入cmd,然后选中cmd,右键,以管理员身份打开cmd.exe.
接下来输入lsnrctl start 或者net stop OracleOraDb11g_home1TNSListener启动Oracle的监听服务。
然后输入net start oracleservicexxx(xxx为sid,是数据库的实例名字),启动Oracle实例服务。
感觉这样很麻烦,受益于这几天一直在接触的批处理文件,想:能不能在桌面点击一个批处理文件就可以启动这些服务呢?
上网搜了一下,感觉介绍的很麻烦,又换了一种搜索策略,直接搜索“启动Oracle的批处理文件”,搜索结果在如下地址:http://jingyan.baidu.com/article/5225f26b4f8913e6fa090887.html
操作还挺好用的,但是也遇到几个问题,就是里面的中文件在dos下是显示乱码。后来发下是保存bat文件的时候,编码默认是UTF-8,但是Dos的默认编码是ANSI,于是把UTF-8改为ANSI,然后乱码问题完美解决。
下面是我的两个bat文件:
1)启动与Oracle相关的服务
@echo off
echo 确定要启动Oracle 11g服务吗?
pause
net start OracleOraDb11g_home1TNSListener
net start OracleServiceORCL
echo 启动Oracle 11g服务完成,请确认有没有错误发生。
Pause
2)关闭与Oracle相关的服务
@echo off
echo 确定要停止Oracle 11g 服务吗?
pause
net stop OracleMTSRecoveryService
net stop OracleServiceORCL
net stop OracleOraDb11g_home1TNSListener
echo 停止Oracle 11g服务完成,请确认有没有错误发生。
Pause
- 计算机之批处理处理程序
- 备份文件之批处理程序
- 批处理程序中的“多线程”处理
- 批处理之字符串处理总结
- 批处理之优盘中毒处理
- IF执行批处理程序中的条件处理:
- 批处理程序
- 使用批处理重新启动计算机
- Windows批处理程序的书写来处理文本
- bat处理程序中定时关闭批处理启动的应用程序
- Smart/400开发上手2: COBOL批处理程序处理过程
- 计算机自然语言理解和处理的分析与批处理(甲兵时代原创)
- Flink运行时之批处理程序生成计划
- 计算机程序处理基础—— 解释 VS 编译
- C++ 实现计算机程序的实现及其细节处理
- 批处理软件-批处理之家
- 批处理和自动处理
- 【批处理】sleep处理
- JAVA设计模式之抽象工厂模式
- 【TEST】2017百度之星程序设计大赛
- 8.30 今天学到了什么
- 【yoyo】移入切换
- 乐观锁悲观锁
- 计算机之批处理处理程序
- DjangoORM查询方式
- 搬砖---动态规划
- Leetcode#14. Longest Common Prefix (最长公共前缀字符串)
- B树、B-树、B+树
- Flume Agent 组件如何协同工作
- 数独算法
- JSON
- 剑指offer第12题(数值的整数次方)