- 浏览: 67892 次
- 性别:
- 来自: 西安
文章分类
最新评论
#!/bin/sh ########################Oracle monitor maintenance scripts#################### export ORACLE_BASE=/oracle/app export CRS_HOME=/oracle/crs export ORACLE_HOME=$ORACLE_BASE/product/10.2.0 export ORACLE_SID=cicro1 export ORACLE_TERM=xterm export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/lib:$CRS_HOME/lib export PATH=$PATH:$ORACLE_HOME/bin:$CRS_HOME/bin:/oracle/app/product/10.2/OPatch:/usr/local/bin:/usr/ccs/bin:$PATH export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib/$CLASSPATH:$ORACLE_HOME/network/jlib:$CRS_HOME/jlib export NLS_LANG=american_america.ZHS16GBK export TEMP=/oracle/tmp export TMP=/oracle/tmp export DATE=`date +%Y%m%d_%H%M%S` export DATELOG=`date +%Y%m%d` export LSNRCTLOG=/oracle/cmd/lsnrctl$DATELOG.log export ORACMDHOME=/oracle/app/product/10.2.0/bin echo "" >>$LSNRCTLOG echo "$DATE ------- Oracle Lisenter monitor is started ------ " >>$LSNRCTLOG cd $ORACMDHOME export LSNSTATUS=`lsnrctl status |grep "no listener"|wc -l` if [ "$LSNSTATUS" = "0" ]; then echo "$DATE Listener is running properly !">>$LSNRCTLOG else echo "$DATE Listening to problems, is trying to restart ...... ">>$LSNRCTLOG lsnrctl start sleep 10 export LSNSTATUS=`lsnrctl status |grep "no listener"|wc -l` export LSNSTARTIME=`lsnrctl status |grep "Start Date"` if [ "$LSNSTATUS" = "0" ]; then echo "The Listener started! " >> $LSNRCTLOG echo "$LSNSTARTIME Lsnrctl. " >>$LSNRCTLOG else echo "${DATE} The listener can not start ! " >>$LSNRCTLOG fi fi
发表评论
-
Mysql递归查询根级节点
2020-09-04 14:22 1804SELECT T2.BUSINESS_KEY_,T2.ID_ ... -
oracle 数据导入 数据和备注(comment)乱码问题解决办法
2019-10-22 20:35 13391 源数据库: 字符集:SIMPLIFIEDCHINE ... -
Oracle数据泵导出/导入数据
2019-10-22 11:34 433由于在oracle11g之后的某些版本中,采用exp方式导出数 ... -
Oracle——delete语句恢复
2019-04-18 11:23 475一:根据时间恢复 delete from EMP whe ... -
oracle 修改字段类型sql
2018-09-20 09:55 9321、创建备份表; create table bbs ... -
Oracle 表锁定,解锁
2018-05-08 14:34 537查询哪些表被锁定 select b.owner,b.ob ... -
Mongodb 数据库导出及导入!
2017-06-13 16:00 738数据据导出 mongodump -h 192.168.5.10 ... -
Mongodb 备份shell
2016-05-05 13:34 604#!/bin/bash ################## ... -
Oracle archivelog 备份管理
2015-09-08 11:51 619一、Oracle archivelog 模式开启, 依次执行 ... -
Oracle StatSpack
2015-09-07 12:12 660一、Statspack概述 Oracle Statspack工 ... -
Oracle数据库 sqlplus命令下 使用backspace键乱码问题!
2015-08-20 15:48 906在Oracle用户环境变量中加入以下代码: stty er ... -
打开64位 Ubuntu 的32位支持功能
2015-08-14 15:33 957打开终端然后输入: dpkg --print-archite ... -
Ubuntu14.4 更新数据源 ,无法解析域名!
2015-05-06 17:27 2840Ubuntu 14.4更新数据源,无法解析问题,解决办法! ... -
SecureCRT图形模式开启
2014-05-07 14:13 859大家在使用客户端连 ... -
OracleRAC 环境下修改归档模式
2014-02-08 10:18 709RAC环境下的归档模式切换与单实例稍有不同,主要是共享存储所 ... -
oracle日常维护常用的55条语句
2013-07-08 12:01 7041.如何查看数据库的状态 unix下 ps -ef ... -
Oracle ORA0-00376 问题处理
2013-06-21 15:32 918ORA0-00376: "file '/data1/ ... -
操作系统常用命令-转载
2013-03-23 19:41 11391。密码文件放在哪? AIX中: /etc/passwd ... -
Oracle 10G 归档日志删除
2012-12-26 09:56 727错误代码:ORA-00257 :archiver error. ... -
weblogic 数据源无法链接,导致web页面不能正常访问。
2012-12-11 13:51 868weblogic 10.3.2 配置两个数据源,如果其中一个 ...
相关推荐
"监控Oracle数据库的常用shell脚本" 监控Oracle数据库的常用shell脚本是DBA日常工作中不可或缺的一部分。本文将分享8个常用的shell脚本,涵盖了数据库实例的可用性、监听器的可用性、表空间的使用情况、无效对象的...
监控 Oracle 数据库的常用 Shell 脚本 ...监控 Oracle 数据库的常用 Shell 脚本可以帮助 DBA 快速地检查 Oracle 数据库的可用性、监听器的可用性、日志文件中的错误信息、表空间的使用情况、无效的对象等。
### 8个DBA最常用的监控Oracle数据库的常用Shell脚本 #### 1. 检查实例的可用性 为了确保Oracle数据库的稳定运行,DBA需要定期检查Oracle实例是否正常工作。此脚本利用`ps`命令来查找与Oracle实例相关的进程。 **...
### 监控Oracle数据库的常用Linux Shell脚本 #### 一、前言 在现代企业环境中,Oracle数据库作为核心的数据管理工具,其稳定性和性能至关重要。对于DBA(数据库管理员)来说,日常维护工作中的一项重要任务就是...
总的来说,掌握Linux Shell脚本对于DBA来说至关重要,因为它能够提升工作效率,减少人为错误,并允许DBA更灵活地管理和监控Oracle数据库。通过编写和使用脚本,DBA可以实现自动化,从而专注于更复杂的问题解决和性能...
5. **创建Oracle监听的系统服务配置文件**: 类似地,创建 `/usr/lib/systemd/system/lsnrctl.service` 文件来管理监听器。`ExecStart` 指向 `lsnrctl start` 启动监听器,`ExecReload` 用于重新加载监听器配置,`...
对于Oracle数据库来说,这个脚本可以控制Oracle服务(包括数据库服务、监听器服务以及企业管理器控制台服务)的启动和停止操作。通过设置`chkconfig`,可以在系统启动时自动执行这些服务的启动命令。 #### 二、配置...
2. 分配磁盘空间:Oracle数据库需要大量磁盘空间,因此安装脚本会包含创建逻辑卷(LVM)或分区,然后格式化并挂载到适当的目录,如`/u01/app/oracle`。 3. 软件依赖:安装必要的软件包,如开发工具、GCC编译器、KDE...
在Oracle数据库的上下文中,Shell脚本的应用广泛,包括但不限于安装配置、系统资源监控、数据库的启动和关闭、备份和恢复等操作。 首先,理解什么是Shell脚本至关重要。Shell脚本是由一系列Linux命令组成的文本文件...
通过这个实训,学习者不仅掌握了Oracle在Linux环境下的安装步骤,还了解了如何利用shell脚本进行日常维护,为实际工作中高效、安全地管理Oracle数据库奠定了基础。这对于提升数据库管理员的技能和应对复杂企业环境的...
Oracle数据库监控是DBA日常工作中至关重要的任务,它涉及到数据库的稳定运行和性能优化。本文由郭吉平、张晓勇和王小星撰写,主要介绍了使用一系列命令和shell脚本来监控Oracle数据库的方法,旨在减轻DBA的重复性...
【数据库安装脚本(Oracle)】是用于自动化安装Oracle数据库的bash shell脚本,主要针对的操作系统环境是RHEL5.8,而数据库版本则指定为11.2.0.3。这样的脚本旨在简化和标准化Oracle数据库的安装过程,以减少手动...
3. 配置Oracle数据库:确保数据库监听在本地接口,或者如果需要通过SSH隧道对外提供服务,可以配置Oracle监听在特定的UNIX域套接字。 4. 创建SSH隧道:在客户端上使用SSH命令创建一个隧道,将本地端口映射到远程...
- **启动、关闭、监控脚本**:编写用于启动、关闭和监控HACMP环境的脚本。 - **配置GRID CONTROL AGENT自动启动**:确保Grid Control Agent在系统启动时能够自动运行。 - **TDP备份**: - **TSM服务器端配置**:...
同时,由于Oracle数据库的复杂性,安装过程中可能会遇到各种问题,因此了解Linux基础、Oracle数据库原理以及Shell脚本编写技巧对于成功部署至关重要。 总结来说,`oraclep安装shell脚本`是Linux环境下简化Oracle...